diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 210c0555a2..2c372d5c0a 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -9,4 +9,4 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl liberapay: # Replace with a single Liberapay username issuehunt: # Replace with a single IssueHunt username otechie: # Replace with a single Otechie username -custom: ["https://webwork.maa.org/wiki"] +custom: ['https://wiki.openwebwork.org/wiki'] diff --git a/.github/workflows/check-formats.yml b/.github/workflows/check-formats.yml index 092dabe309..863b02d988 100644 --- a/.github/workflows/check-formats.yml +++ b/.github/workflows/check-formats.yml @@ -18,26 +18,40 @@ jobs: image: perl:5.38 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install dependencies - run: cpanm -n Perl::Tidy@20240903 + run: cpanm -n Perl::Tidy@20260204 - name: Run perltidy shell: bash run: | git config --global --add safe.directory "$GITHUB_WORKSPACE" shopt -s extglob globstar nullglob - perltidy --pro=./.perltidyrc -b -bext='/' ./**/*.p[lm] ./**/*.t && git diff --exit-code + + perl_files=(./**/*.p[lm] ./**/*.t ./**/*.at) + + for f in bin/* bin/dev_scripts/*; do + if [[ -f "$f" && ! "$f" == *.* ]]; then + if head -n 1 "$f" | grep -qE '^#!.*(\bperl\b)'; then + perl_files+=("$f") + fi + fi + done + + if [ ${#perl_files[@]} -gt 0 ]; then + perltidy --pro=./.perltidyrc -b -bext='/' "${perl_files[@]}" + git diff --exit-code + fi prettier: name: Check JavaScript, style, and HTML file formatting with prettier runs-on: ubuntu-24.04 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: '20' + node-version: '24' - name: Install Dependencies run: cd htdocs && npm ci --ignore-scripts - name: Check formatting with prettier diff --git a/Dockerfile b/Dockerfile index 3310d21c51..293cd9fdb8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,7 +30,7 @@ RUN echo Cloning branch $PG_BRANCH branch from $PG_GIT_URL \ # We need to change FROM before setting the ENV variables. -FROM ubuntu:24.04 +FROM ubuntu:26.04 ENV WEBWORK_URL=/webwork2 \ WEBWORK_ROOT_URL=http://localhost:8080 \ @@ -79,12 +79,17 @@ RUN apt-get update \ libclass-tiny-antlers-perl \ libclass-tiny-perl \ libcpanel-json-xs-perl \ + libcrypt-dev \ libcrypt-jwt-perl \ + libcrypt-openssl-x509-perl \ libcryptx-perl \ libdata-dump-perl \ libdata-structure-util-perl \ libdatetime-perl \ + libdatetime-format-xsd-perl \ + libdatetime-hires-perl \ libdbd-mysql-perl \ + libdbd-mariadb-perl \ libdevel-checklib-perl \ libemail-address-xs-perl \ libemail-date-format-perl \ @@ -98,12 +103,14 @@ RUN apt-get update \ libfile-copy-recursive-perl \ libfile-find-rule-perl-perl \ libfile-sharedir-install-perl \ + libfile-slurper-perl \ libfuture-asyncawait-perl \ libgd-barcode-perl \ libgd-perl \ libhtml-scrubber-perl \ libhtml-template-perl \ libhttp-async-perl \ + libio-compress-perl \ libiterator-perl \ libiterator-util-perl \ liblocale-maketext-lexicon-perl \ @@ -117,6 +124,11 @@ RUN apt-get update \ libmodule-pluggable-perl \ libmojolicious-perl \ libmojolicious-plugin-renderfile-perl \ + libmoose-perl \ + libmoosex-types-common-perl \ + libmoosex-types-datetime-perl \ + libmoosex-types-perl \ + libmoosex-types-uri-perl \ libnet-https-nb-perl \ libnet-ip-perl \ libnet-ldap-perl \ @@ -126,10 +138,12 @@ RUN apt-get update \ libpandoc-wrapper-perl \ libpath-class-perl \ libpath-tiny-perl \ + libperl-critic-perl \ libphp-serialization-perl \ libpod-wsdl-perl \ libsoap-lite-perl \ libsql-abstract-perl \ + libssl-dev \ libstring-shellquote-perl \ libsub-uplevel-perl \ libsvg-perl \ @@ -145,9 +159,12 @@ RUN apt-get update \ libtext-csv-perl \ libthrowable-perl \ libtimedate-perl \ + libtypes-serialiser-perl \ libuniversal-can-perl \ libuniversal-isa-perl \ + liburi-encode-perl \ libuuid-tiny-perl \ + libxml-generator-perl \ libxml-parser-easytree-perl \ libxml-parser-perl \ libxml-semanticdiff-perl \ @@ -173,8 +190,10 @@ RUN apt-get update \ texlive-science \ texlive-xetex \ tzdata \ + util-linux-extra \ + zlib1g-dev \ zip $ADDITIONAL_BASE_IMAGE_PACKAGES \ - && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ + && curl -fsSL https://deb.nodesource.com/setup_24.x | bash - \ && apt-get install -y --no-install-recommends --no-install-suggests nodejs \ && apt-get clean \ && rm -fr /var/lib/apt/lists/* /tmp/* @@ -182,10 +201,8 @@ RUN apt-get update \ # ================================================================== # Phase 4 - Install additional Perl modules from CPAN that are not packaged for Ubuntu or are outdated in Ubuntu. -RUN cpanm install -n \ - Statistics::R::IO \ - DBD::MariaDB \ - Perl::Tidy@20220613 \ +RUN cpanm -n \ + Perl::Tidy@20260204 \ Archive::Zip::SimpleZip \ Net::SAML2 \ && rm -fr ./cpanm /root/.cpanm /tmp/* @@ -213,9 +230,6 @@ COPY --from=base /opt/base/pg $APP_ROOT/pg # 6. Install third party javascript files. # 7. Apply patches -# Patch files that are applied below -COPY docker-config/pgfsys-dvisvmg-bbox-fix.patch /tmp - RUN echo "PATH=$PATH:$APP_ROOT/webwork2/bin" >> /root/.bashrc \ && mkdir /run/webwork2 /etc/ssl/local \ && cd $APP_ROOT/webwork2/ \ @@ -225,14 +239,12 @@ RUN echo "PATH=$PATH:$APP_ROOT/webwork2/bin" >> /root/.bashrc \ && /usr/sbin/locale-gen \ && echo "locales locales/default_environment_locale select en_US.UTF-8\ndebconf debconf/frontend select Noninteractive" > /tmp/preseed.txt \ && debconf-set-selections /tmp/preseed.txt \ - && rm /etc/localtime /etc/timezone && echo "Etc/UTC" > /etc/timezone \ + && rm -f /etc/localtime /etc/timezone && echo "Etc/UTC" > /etc/timezone \ && dpkg-reconfigure -f noninteractive tzdata \ && cd $WEBWORK_ROOT/htdocs \ && npm install \ && cd $PG_ROOT/htdocs \ - && npm install \ - && patch -p1 -d / < /tmp/pgfsys-dvisvmg-bbox-fix.patch \ - && rm /tmp/pgfsys-dvisvmg-bbox-fix.patch + && npm install # ================================================================== # Phase 7 - Final setup and prepare docker-entrypoint.sh @@ -246,7 +258,7 @@ COPY docker-config/docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] -# Add enviroment variables to control some things during container startup +# Add environment variables to control some things during container startup ENV SSL=0 \ PAPERSIZE=letter \ SYSTEM_TIMEZONE=UTC \ diff --git a/DockerfileStage1 b/DockerfileStage1 index 760e46d79e..2ce0d6af67 100644 --- a/DockerfileStage1 +++ b/DockerfileStage1 @@ -1,7 +1,7 @@ # This is the Stage 1 Dockerfile, which builds a base OS image (webwork-base) # on top of which the WeBWorK parts will be installed by the Stage 2 Dockerfile. -FROM ubuntu:24.04 +FROM ubuntu:26.04 # ================================================================== # Phase 1 - Set base OS image install stage ENV variables @@ -41,12 +41,17 @@ RUN apt-get update \ libclass-tiny-antlers-perl \ libclass-tiny-perl \ libcpanel-json-xs-perl \ + libcrypt-dev \ libcrypt-jwt-perl \ + libcrypt-openssl-x509-perl \ libcryptx-perl \ libdata-dump-perl \ libdata-structure-util-perl \ libdatetime-perl \ + libdatetime-format-xsd-perl \ + libdatetime-hires-perl \ libdbd-mysql-perl \ + libdbd-mariadb-perl \ libdevel-checklib-perl \ libemail-address-xs-perl \ libemail-date-format-perl \ @@ -60,16 +65,17 @@ RUN apt-get update \ libfile-copy-recursive-perl \ libfile-find-rule-perl-perl \ libfile-sharedir-install-perl \ + libfile-slurper-perl \ libfuture-asyncawait-perl \ libgd-barcode-perl \ libgd-perl \ libhtml-scrubber-perl \ libhtml-template-perl \ libhttp-async-perl \ + libio-compress-perl \ libiterator-perl \ libiterator-util-perl \ liblocale-maketext-lexicon-perl \ - libmariadb-dev \ libmath-random-secure-perl \ libmime-base32-perl \ libmime-tools-perl \ @@ -79,6 +85,11 @@ RUN apt-get update \ libmodule-pluggable-perl \ libmojolicious-perl \ libmojolicious-plugin-renderfile-perl \ + libmoose-perl \ + libmoosex-types-common-perl \ + libmoosex-types-datetime-perl \ + libmoosex-types-perl \ + libmoosex-types-uri-perl \ libnet-https-nb-perl \ libnet-ip-perl \ libnet-ldap-perl \ @@ -88,10 +99,12 @@ RUN apt-get update \ libpandoc-wrapper-perl \ libpath-class-perl \ libpath-tiny-perl \ + libperl-critic-perl \ libphp-serialization-perl \ libpod-wsdl-perl \ libsoap-lite-perl \ libsql-abstract-perl \ + libssl-dev \ libstring-shellquote-perl \ libsub-uplevel-perl \ libsvg-perl \ @@ -107,9 +120,12 @@ RUN apt-get update \ libtext-csv-perl \ libthrowable-perl \ libtimedate-perl \ + libtypes-serialiser-perl \ libuniversal-can-perl \ libuniversal-isa-perl \ + liburi-encode-perl \ libuuid-tiny-perl \ + libxml-generator-perl \ libxml-parser-easytree-perl \ libxml-parser-perl \ libxml-semanticdiff-perl \ @@ -135,8 +151,10 @@ RUN apt-get update \ texlive-science \ texlive-xetex \ tzdata \ + util-linux-extra \ + zlib1g-dev \ zip $ADDITIONAL_BASE_IMAGE_PACKAGES \ - && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ + && curl -fsSL https://deb.nodesource.com/setup_24.x | bash - \ && apt-get install -y --no-install-recommends --no-install-suggests nodejs \ && apt-get clean \ && rm -fr /var/lib/apt/lists/* /tmp/* @@ -144,10 +162,8 @@ RUN apt-get update \ # ================================================================== # Phase 3 - Install additional Perl modules from CPAN that are not packaged for Ubuntu or are outdated in Ubuntu. -RUN cpanm install -n \ - Statistics::R::IO \ - DBD::MariaDB \ - Perl::Tidy@20220613 \ +RUN cpanm -n \ + Perl::Tidy@20260204 \ Archive::Zip::SimpleZip \ Net::SAML2 \ && rm -fr ./cpanm /root/.cpanm /tmp/* diff --git a/DockerfileStage2 b/DockerfileStage2 index 4706f5bfb5..b2b9f8e030 100644 --- a/DockerfileStage2 +++ b/DockerfileStage2 @@ -33,7 +33,7 @@ RUN echo Cloning branch $PG_BRANCH branch from $PG_GIT_URL \ # We need to change FROM before setting the ENV variables. -FROM webwork-base:forWW220 +FROM webwork-base:forWW221 ENV WEBWORK_URL=/webwork2 \ WEBWORK_ROOT_URL=http://localhost:8080 \ @@ -73,9 +73,6 @@ COPY --from=base /opt/base/pg $APP_ROOT/pg # 6. Install third party javascript files. # 7. Apply patches -# Patch files that are applied below -COPY docker-config/pgfsys-dvisvmg-bbox-fix.patch /tmp - RUN echo "PATH=$PATH:$APP_ROOT/webwork2/bin" >> /root/.bashrc \ && mkdir /run/webwork2 /etc/ssl/local \ && cd $APP_ROOT/webwork2/ \ @@ -85,14 +82,12 @@ RUN echo "PATH=$PATH:$APP_ROOT/webwork2/bin" >> /root/.bashrc \ && /usr/sbin/locale-gen \ && echo "locales locales/default_environment_locale select en_US.UTF-8\ndebconf debconf/frontend select Noninteractive" > /tmp/preseed.txt \ && debconf-set-selections /tmp/preseed.txt \ - && rm /etc/localtime /etc/timezone && echo "Etc/UTC" > /etc/timezone \ + && rm -f /etc/localtime /etc/timezone && echo "Etc/UTC" > /etc/timezone \ && dpkg-reconfigure -f noninteractive tzdata \ && cd $WEBWORK_ROOT/htdocs \ && npm install \ && cd $PG_ROOT/htdocs \ - && npm install \ - && patch -p1 -d / < /tmp/pgfsys-dvisvmg-bbox-fix.patch \ - && rm /tmp/pgfsys-dvisvmg-bbox-fix.patch + && npm install # ================================================================== # Phase 5 - Final setup and prepare docker-entrypoint.sh @@ -106,7 +101,7 @@ COPY docker-config/docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] -# Add enviroment variables to control some things during container startup +# Add environment variables to control some things during container startup ENV SSL=0 \ PAPERSIZE=letter \ SYSTEM_TIMEZONE=UTC \ diff --git a/LICENSE b/LICENSE index 821f53097f..5f4df6a5fb 100644 --- a/LICENSE +++ b/LICENSE @@ -2,7 +2,7 @@ Online Homework Delivery System Version 2.* - Copyright 2000-2025, The WeBWorK Project + Copyright 2000-2026, The WeBWorK Project All rights reserved. @@ -13,19 +13,19 @@ Software Foundation; either version 2, or (at your option) any later version, or - b) the "Artistic License" which comes with this package. + b) the "Artistic License" 1.0 which comes with this package. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See either the GNU General Public License or the Artistic License for more details. - You should have received a copy of the Artistic License with this - package, in the file named "Artistic" inside the `doc` folder. If not, we'll be glad to provide - one. + You should have received a copy of the Artistic License 1.0 with this + package, in the file named "Artistic" inside the `doc` folder. If not, + you can find a copy at https://github.com/openwebwork/webwork2/blob/main/doc/Artistic + or https://perlfoundation.org/artistic-license-10.html. You should also have received a copy of the GNU General Public License - along with this program in the file named "Copying" inside the `doc` folder. If not, write to the - Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307, USA or visit their web page on the internet at - http://www.gnu.org/copyleft/gpl.html. + along with this program in the file named "Copying" inside the `doc` folder. + If not, you can find a copy at https://github.com/openwebwork/webwork2/blob/main/doc/Copying + or https://www.gnu.org/licenses/old-licenses/gpl-2.0.html. diff --git a/README.md b/README.md index db8e9a149c..7d213d39db 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,35 @@ - WeBWorK - Online Homework Delivery System - Version 2.* - Branch: github.com/openwebwork - - https://webwork.maa.org/wiki/Release_notes_for_WeBWorK_2.20 - Copyright 2000-2025, The WeBWorK Project - https://openwebwork.org/ - All rights reserved. - # Welcome to WeBWorK -WeBWorK is an open-source online homework system for math and sciences courses. WeBWorK is supported by the MAA and the NSF and comes with an Open Problem Library (OPL) of over 30,000 homework problems. Problems in the OPL target most lower division undergraduate math courses, some advanced courses and some other STEM subjects. Supported courses include college algebra, discrete mathematics, probability and statistics, single and multivariable calculus, differential equations, linear algebra and complex analysis. Find out more at the main WeBWorK [webpage](https://openwebwork.org). +WeBWorK is an open-source online homework system for math and sciences courses. WeBWorK is supported by the MAA and the +NSF and comes with an Open Problem Library (OPL) of over 30,000 homework problems. Problems in the OPL target most lower +division undergraduate math courses, some advanced courses and some other STEM subjects. Supported courses include +college algebra, discrete mathematics, probability and statistics, single and multivariable calculus, differential +equations, linear algebra and complex analysis. Find out more at the main WeBWorK [webpage](https://openwebwork.org). ## Information for Users -New users interested in getting started with their own WeBWorK server, or instructors looking to learn more about how to use WeBWorK in their classes, should take a look at one of the following resources: +New users interested in getting started with their own WeBWorK server, or instructors looking to learn more about how to +use WeBWorK in their classes, should take a look at one of the following resources: -* The [WeBWorK project home page](https://openwebwork.org/) - General information and resources including announcements of events and important project news -* [WeBWorK wiki](https://webwork.maa.org/wiki/Main_Page) - The main WeBWorK wiki -* [Installing WeBWorK](https://webwork.maa.org/wiki/Manual_Installation_Guides) - Installing WeBWorK -* [Instructors](https://webwork.maa.org/wiki/Instructors) - Information for Instructors -* [Problem Authors](https://webwork.maa.org/wiki/Authors) - Information for Problem Authors -* [Forum](http://webwork.maa.org/moodle/mod/forum/index.php?id=3) - The WeBWorK Forum for getting help from the community -* [Frequently Asked Questions](https://github.com/openwebwork/webwork2/wiki/Frequently-Asked-Questions) - A list of frequently asked questions. +- The [WeBWorK project home page](https://openwebwork.org/) - General information and resources including announcements + of events and important project news +- [WeBWorK wiki](https://wiki.openwebwork.org/wiki/Main_Page) - The main WeBWorK wiki +- [Installing WeBWorK](https://wiki.openwebwork.org/wiki/Manual_Installation_Guides) - Installing WeBWorK +- [Instructors](https://wiki.openwebwork.org/wiki/Instructors) - Information for Instructors +- [Problem Authors](https://wiki.openwebwork.org/wiki/Authors) - Information for Problem Authors +- [Forum](https://forums.openwebwork.org/mod/forum/index.php?id=3) - The WeBWorK Forum for getting help from the + community +- [Frequently Asked Questions](https://github.com/openwebwork/webwork2/wiki/Frequently-Asked-Questions) - A list of + frequently asked questions. ## Information for Downloading -* Installation manuals can be found at https://webwork.maa.org/wiki/Category:Installation_Manuals +- See the [installation manuals](https://wiki.openwebwork.org/wiki/Category:Installation_Manuals). ## Information For Developers -* People interested in developing new features for WeBWorK can start at https://webwork.maa.org/wiki/Category:Developers, or start a [discussion on GitHub](https://github.com/openwebwork/webwork2/discussions) to engage with the current developers. -* People interested in developing new problems for WeBWorK should visit [Problem Authors](http://webwork.maa.org/wiki/Authors). +- People interested in developing new features for WeBWorK can start at the wiki + [development page](https://wiki.openwebwork.org/wiki/Category:Developers), or start a + [discussion on GitHub](https://github.com/openwebwork/webwork2/discussions) to engage with the current developers. +- People interested in developing new problems for WeBWorK should visit the wiki + [problem authoring page](https://wiki.openwebwork.org/wiki/Authors). diff --git a/VERSION b/VERSION index 450fad3c87..b6669a5671 100644 --- a/VERSION +++ b/VERSION @@ -1,4 +1,4 @@ -$WW_VERSION = '2.20'; -$WW_COPYRIGHT_YEARS = '1996-2025'; +$WW_VERSION = '2.21'; +$WW_COPYRIGHT_YEARS = '1996-2026'; 1; diff --git a/assets/hardcopyThemes/basic.xml b/assets/hardcopyThemes/basic.xml index 46b8b8f7ab..34a859df84 100644 --- a/assets/hardcopyThemes/basic.xml +++ b/assets/hardcopyThemes/basic.xml @@ -3,7 +3,7 @@ This theme produces hardcopies with minimal page headers displaying the set -title and useername, and minimal problem numbering. +title and username, and minimal problem numbering. diff --git a/assets/hardcopyThemes/basicTwoCol.xml b/assets/hardcopyThemes/basicTwoCol.xml index ccb11b0dc9..44b1a455ee 100644 --- a/assets/hardcopyThemes/basicTwoCol.xml +++ b/assets/hardcopyThemes/basicTwoCol.xml @@ -3,7 +3,7 @@ This theme produces hardcopies with minimal page headers displaying the set -title and useername, and minimal problem numbering. With two columns. +title and username, and minimal problem numbering. With two columns. diff --git a/assets/pg/PGMLLab/PGML-lab.pg b/assets/pg/PGMLLab/PGML-lab.pg index b58c76614c..16ddd9fdd1 100644 --- a/assets/pg/PGMLLab/PGML-lab.pg +++ b/assets/pg/PGMLLab/PGML-lab.pg @@ -286,7 +286,7 @@ TEXT(tag( 'External ANS' => [ <<~'ENDPG', Context('Vector'); - ANS(Vector(1, 2, 3)->cmp(showCoodinateHints => 0)); + ANS(Vector(1, 2, 3)->cmp(showCoordinateHints => 0)); ENDPG <<~'ENDPGML' [:<1,2,3>:]* = [__________] @@ -682,9 +682,9 @@ TEXT(tag( >> At the right >> Several lines combined. - >> right justfied + >> right justified - >> Or a whole paragaph + >> Or a whole paragraph that is pushed to the right >> Or two lines diff --git a/assets/pg/Student_Orientation/discriminant.png b/assets/pg/Student_Orientation/discriminant.png new file mode 100644 index 0000000000..636d7719af Binary files /dev/null and b/assets/pg/Student_Orientation/discriminant.png differ diff --git a/assets/pg/Student_Orientation/enteringMath.pg b/assets/pg/Student_Orientation/enteringMath.pg index 8db6992a59..0e20c0d9fc 100644 --- a/assets/pg/Student_Orientation/enteringMath.pg +++ b/assets/pg/Student_Orientation/enteringMath.pg @@ -21,9 +21,9 @@ expression automatically is converted to look like [::pi/sqrt(x+1)::]. [_]{Conte Occasionally you will want to answer with raw text that should not be converted into a math expression. For example, if the answer is a word. For this kind of answer, you should enter "text mode". There is a "Tt" button on the palette that -enters and exits text mode. You can also use the [|"|]* character to enter text mode, and then exit with the [|tab|]* -key or right arrow. Try answering the following with and without using text mode. The answer is [|pirate|]*: -[_]{Context("Numeric")->strings->add(pirate => {}), 'pirate'}{16}. +enters and exits text mode. You can also use the double quote character ([|"|]*) to enter text mode, and then exit with +the [|tab|]* key or right arrow. Try answering the following with and without using text mode. The answer is [|web|]*: +[_]{Context("Numeric")->strings->add(web => {}), 'web'}{16}. The palette tool might be a distraction, especially to keyboard-only users. You can disable it by right-clicking (or control-clicking) in an answer blank. To "right click" without a mouse: diff --git a/assets/pg/Student_Orientation/explorerfull.png b/assets/pg/Student_Orientation/explorerfull.png index 6b52703fcc..a563a3b4e7 100644 Binary files a/assets/pg/Student_Orientation/explorerfull.png and b/assets/pg/Student_Orientation/explorerfull.png differ diff --git a/assets/pg/Student_Orientation/explorerpiece.png b/assets/pg/Student_Orientation/explorerpiece.png index a4fb755b36..36c4b884d5 100644 Binary files a/assets/pg/Student_Orientation/explorerpiece.png and b/assets/pg/Student_Orientation/explorerpiece.png differ diff --git a/assets/pg/Student_Orientation/mathInteraction.pg b/assets/pg/Student_Orientation/mathInteraction.pg index 3cf56a7111..162750be9e 100644 --- a/assets/pg/Student_Orientation/mathInteraction.pg +++ b/assets/pg/Student_Orientation/mathInteraction.pg @@ -26,37 +26,54 @@ Once focus is on a math expression, using the space bar will activate the "MathJ by right-clicking (Windows/Linux) or [|control|]*-clicking (MacOS) a piece of math. Try activating the MathJax menu now. It should look like the following. ->> [!MathJax contextual menu!]{'mathjaxmenu.png'} << +>> [!MathJax contextual menu!]{'mathjaxmenu.png'}{140} << There are many features that help you to engage with math content. Explore the menu options to survey what is available. -We will now point out a few important features. In the main menu, there is a "Math Settings" submenu. The "Zoom Trigger" -and "Zoom Factor" items allow you to control if/how math content is magnified. Magnification may help users with some -vision disabilities see the content better. And it may help all users to see some details of math notation better. Take -a moment to explore these settings and select options that you would be comfortable with. (Of course you can change -these settings at any time.) - -Also in the main menu, there is an "Accessibility" submenu. In that menu, if accessibility is not already activated, -select "Activate". After activating this, you may need to refresh the web page to see the math expression again. Now you -have the option to see math content verbalized. To do this, place focus onto a math expression and hit [|enter|]*. -* At first, the entire expression is highlighted and there will be a verbal rendering of the expression. -[!Speech string for the quadratic formula!]{'explorerfull.png'}{600} -* Use the down arrow to navigate "down" into a smaller piece of the math expression. -* Use the left/right arrows to navigate to similar pieces of the math expression. -* At any time you can navigate back "up" to a larger part of the expression, or "down" into smaller pieces. For example, -you can see a verbalization for just this part of the expression above: -[!Speech string for the radicand of the quadratic formula!]{'explorerpiece.png'}{600} -* Return to the MathJax menu, Accessibility submenu, to explore options for how this explorer tool works. -* Under "Speech" you will find options to use MathSpeak, ClearSpeak, or ChromeVox rules. The default is to use -"MathSpeak verbose" rules, which try try to read math "literally" without context. For example, it reads [`(1,3)`] as -"left parenthesis 1 comma 3 right parenthesis". Other speech rules can produce more meaningful verbal renderings. For -example with the right ClearSpeak settings, the same math expression produces "the point with coordinates 1 comma 3" -or "the interval from 1 to 3 not including 1 or 3". +### Enlarging Math + +In the main menu, there is a "Math Settings" submenu. The "Zoom Trigger" and "Zoom Factor" items allow you to control +if/how math content is magnified. Magnification may help users with some vision disabilities see the content better. +And it may help all users to see some details of math notation better. Take a moment to explore these settings and +select options that you would be comfortable with. (Of course you can change these settings at any time.) + +### Navigating Math + +When focus is on a piece of math content, there is a small help icon in the upper right. Click this icon to see a guide +for how to navigate inside the math content. This can help you understand the meaning of the math content. For example, +here we have navigated to the piece of math content inside the radical: + +[!Highlighting the discriminant in the quadratic formula!]{'discriminant.png'}{600} + +### Subtitles for Math + +Also in the main menu, there is an "Accessibility" submenu. Accessibility is enabled by default, but you can also select +"Show Subtitles" in the "Speech" submenu. This allows you to see math content verbalized. To do this, place focus onto +a math expression and hit [|enter|]*. At first, the entire expression is highlighted and there will be a verbal +rendering of the expression. +[!Speech string for the quadratic formula!]{'explorerfull.png'}{735} + +As you navigate within the math using arrows, you can see verbalizations of the corresponding pieces: + +[!Speech string for the radicand of the quadratic formula!]{'explorerpiece.png'}{735} + +Under "Speech" you will find options for MathSpeak and ClearSpeak rules. The default is to use "MathSpeak verbose" +rules, which try try to read math "literally" without context. For example, it reads [`(1,3)`] as "left parenthesis 1 +comma 3 right parenthesis". Other speech rules can produce more meaningful verbal renderings. For example with the right +ClearSpeak settings, the same math expression produces "the point with coordinates 1 comma 3" or "the interval from 1 to +3 not including 1 or 3". + +### Voicing Math Out Loud + +When focus is on math content, use the [|s|]* character to hear the math spoken. If you would like math to always be +spoken whenever focus lands on math, check Auto Voicing in the Speech menu. + +### Disabling Tab Indexing Some keyboard-navigating users might find it undesirable for each piece of math content to be tab-indexed. If this is -the case, then in the "Accessibility" sub menu you can uncheck "Include in Tab Order". Just note that in order to undo -this and make math content tabbable again, you will need to access the menu, and so you will need some way other than -tabbing to bring focus back to a piece of math content. +the case, then in the "Options" submenu of the "Accessibility" submenu you can uncheck "Include in Tab Order" and +"Semantic Enrichment". Just note that in order to undo this and make math content tabbable again, you will need to +access the menu, and so you will need some way other than tabbing to bring focus back to a piece of math content. END_BODY $images = <dirname->dirname; } @@ -33,20 +33,21 @@ my $ce = WeBWorK::CourseEnvironment->new({ webwork_dir => $ENV{WEBWORK_ROOT} }); print "\nDownloading the latest OPL release.\n"; runScript("$ENV{WEBWORK_ROOT}/bin/download-OPL-metadata-release.pl"); -if ($ce->{problemLibrary}{showLibraryLocalStats} || - $ce->{problemLibrary}{showLibraryGlobalStats}) { - print "\nUpdating Library Statistics.\n"; - runScript("$ENV{WEBWORK_ROOT}/bin/update-OPL-statistics.pl"); - - print "\nLoading global statistics (if possible).\n"; - runScript("$ENV{WEBWORK_ROOT}/bin/load-OPL-global-statistics.pl"); - - if ( $ENV{SKIP_UPLOAD_OPL_STATISTICS} ) { - print "\nSkipping upload-OPL-statistics as requested\n"; - } else { - print "\nSharing aggregated statistics\n"; - runScript("$ENV{WEBWORK_ROOT}/bin/upload-OPL-statistics.pl"); - } +if ($ce->{problemLibrary}{showLibraryLocalStats} + || $ce->{problemLibrary}{showLibraryGlobalStats}) +{ + print "\nUpdating Library Statistics.\n"; + runScript("$ENV{WEBWORK_ROOT}/bin/update-OPL-statistics.pl"); + + print "\nLoading global statistics (if possible).\n"; + runScript("$ENV{WEBWORK_ROOT}/bin/load-OPL-global-statistics.pl"); + + if ($ENV{SKIP_UPLOAD_OPL_STATISTICS}) { + print "\nSkipping upload-OPL-statistics as requested\n"; + } else { + print "\nSharing aggregated statistics\n"; + runScript("$ENV{WEBWORK_ROOT}/bin/upload-OPL-statistics.pl"); + } } print "\nDone.\n"; diff --git a/bin/OPL-update-legacy b/bin/OPL-update-legacy index 39232570c9..d1b696bf5c 100755 --- a/bin/OPL-update-legacy +++ b/bin/OPL-update-legacy @@ -19,55 +19,54 @@ use File::Basename; use Cwd; use DBI; - #(maximum varchar length is 255 for mysql version < 5.0.3. - #You can increase path length to 4096 for mysql > 5.0.3) +#(maximum varchar length is 255 for mysql version < 5.0.3. +#You can increase path length to 4096 for mysql > 5.0.3) # Taxonomy global variables # Make a hash of hashes of hashes to record what is legal # Also create list for json file -my $taxo={}; +my $taxo = {}; #my $taxsubs = []; ### Data for creating the database tables my %OPLtables = ( - dbsubject => 'OPL_DBsubject', - dbchapter => 'OPL_DBchapter', - dbsection => 'OPL_DBsection', - author => 'OPL_author', - path => 'OPL_path', - pgfile => 'OPL_pgfile', - keyword => 'OPL_keyword', - pgfile_keyword => 'OPL_pgfile_keyword', - textbook => 'OPL_textbook', - chapter => 'OPL_chapter', - section => 'OPL_section', - problem => 'OPL_problem', - morelt => 'OPL_morelt', - pgfile_problem => 'OPL_pgfile_problem', + dbsubject => 'OPL_DBsubject', + dbchapter => 'OPL_DBchapter', + dbsection => 'OPL_DBsection', + author => 'OPL_author', + path => 'OPL_path', + pgfile => 'OPL_pgfile', + keyword => 'OPL_keyword', + pgfile_keyword => 'OPL_pgfile_keyword', + textbook => 'OPL_textbook', + chapter => 'OPL_chapter', + section => 'OPL_section', + problem => 'OPL_problem', + morelt => 'OPL_morelt', + pgfile_problem => 'OPL_pgfile_problem', ); - my %NPLtables = ( - dbsubject => 'NPL-DBsubject', - dbchapter => 'NPL-DBchapter', - dbsection => 'NPL-DBsection', - author => 'NPL-author', - path => 'NPL-path', - pgfile => 'NPL-pgfile', - keyword => 'NPL-keyword', - pgfile_keyword => 'NPL-pgfile-keyword', - textbook => 'NPL-textbook', - chapter => 'NPL-chapter', - section => 'NPL-section', - problem => 'NPL-problem', - morelt => 'NPL-morelt', - pgfile_problem => 'NPL-pgfile-problem', + dbsubject => 'NPL-DBsubject', + dbchapter => 'NPL-DBchapter', + dbsection => 'NPL-DBsection', + author => 'NPL-author', + path => 'NPL-path', + pgfile => 'NPL-pgfile', + keyword => 'NPL-keyword', + pgfile_keyword => 'NPL-pgfile-keyword', + textbook => 'NPL-textbook', + chapter => 'NPL-chapter', + section => 'NPL-section', + problem => 'NPL-problem', + morelt => 'NPL-morelt', + pgfile_problem => 'NPL-pgfile-problem', ); BEGIN { use Mojo::File qw(curfile); - use Env qw(WEBWORK_ROOT); + use Env qw(WEBWORK_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname; } @@ -84,17 +83,17 @@ my $ce = WeBWorK::CourseEnvironment->new({ webwork_dir => $ENV{WEBWORK_ROOT} }); # decide whether the mysql installation can handle # utf8mb4 and that should be used for the OPL -my $ENABLE_UTF8MB4 = ($ce->{ENABLE_UTF8MB4})?1:0; -print "using utf8mb4 \n\n" if $ENABLE_UTF8MB4; +my $ENABLE_UTF8MB4 = ($ce->{ENABLE_UTF8MB4}) ? 1 : 0; +print "using utf8mb4 \n\n" if $ENABLE_UTF8MB4; # The DBD::MariaDB driver should not get the # mysql_enable_utf8mb4 or mysql_enable_utf8 settings, # but DBD::mysql should. my %utf8_parameters = (); -if ( $ce->{database_driver} =~ /^mysql$/i ) { +if ($ce->{database_driver} =~ /^mysql$/i) { # Only needed for older DBI:mysql driver - if ( $ENABLE_UTF8MB4 ) { + if ($ENABLE_UTF8MB4) { $utf8_parameters{mysql_enable_utf8mb4} = 1; } else { $utf8_parameters{mysql_enable_utf8} = 1; @@ -112,8 +111,8 @@ my $dbh = DBI->connect( }, ); -my $character_set=''; -$character_set=($ENABLE_UTF8MB4)?"utf8mb4":"utf8"; +my $character_set = ''; +$character_set = ($ENABLE_UTF8MB4) ? "utf8mb4" : "utf8"; $dbh->prepare("SET NAMES '$character_set'")->execute(); print "using character set $character_set to build OPL database\n"; @@ -125,13 +124,13 @@ $contribRoot =~ s|/+$||; print "using libraryRoot $libraryRoot\n"; print "using contribRoot $contribRoot\n"; print "WEBWORK_ROOT $ENV{WEBWORK_ROOT}\n"; -my $libraryVersion = $ce->{problemLibrary}->{version}; +my $libraryVersion = $ce->{problemLibrary}->{version}; my $db_storage_engine = $ce->{problemLibrary_db}->{storage_engine}; my $verbose = 0; -my $cnt2 = 0; +my $cnt2 = 0; # Can force library version -$libraryVersion = $ARGV[0] if(@ARGV); +$libraryVersion = $ARGV[0] if (@ARGV); # auto flush printing my $old_fh = select(STDOUT); @@ -139,15 +138,15 @@ $| = 1; select($old_fh); sub dbug { - my $msg = shift; + my $msg = shift; my $insignificance = shift || 2; - print $msg if($verbose>=$insignificance); + print $msg if ($verbose >= $insignificance); } ##Figure out which set of tables to use my %tables; -if($libraryVersion eq '2.5') { +if ($libraryVersion eq '2.5') { %tables = %OPLtables; my $lib = 'OPL'; warn "Library version is $libraryVersion; using OPLtables!\n"; @@ -158,29 +157,36 @@ if($libraryVersion eq '2.5') { } @create_tables = ( -[$tables{dbsubject}, ' + [ + $tables{dbsubject}, ' DBsubject_id int(15) NOT NULL auto_increment, name varchar(245) NOT NULL, KEY DBsubject (name), PRIMARY KEY (DBsubject_id) -'], -[$tables{dbchapter}, ' +' + ], + [ + $tables{dbchapter}, ' DBchapter_id int(15) NOT NULL auto_increment, name varchar(245) NOT NULL, DBsubject_id int(15) DEFAULT 0 NOT NULL, KEY DBchapter (name), KEY (DBsubject_id), PRIMARY KEY (DBchapter_id) -'], -[$tables{dbsection}, ' +' + ], + [ + $tables{dbsection}, ' DBsection_id int(15) NOT NULL auto_increment, name varchar(245) NOT NULL, DBchapter_id int(15) DEFAULT 0 NOT NULL, KEY DBsection (name), KEY (DBchapter_id), PRIMARY KEY (DBsection_id) -'], -[$tables{author}, ' +' + ], + [ + $tables{author}, ' author_id int (15) NOT NULL auto_increment, institution tinyblob, lastname varchar (255) NOT NULL, @@ -188,16 +194,20 @@ if($libraryVersion eq '2.5') { email varchar (255), KEY author (lastname(100), firstname(100)), PRIMARY KEY (author_id) -'], -[$tables{path}, ' +' + ], + [ + $tables{path}, ' path_id int(15) NOT NULL auto_increment, path varchar(245) NOT NULL, machine varchar(255), user varchar(255), KEY (path), PRIMARY KEY (path_id) -'], -[$tables{pgfile}, ' +' + ], + [ + $tables{pgfile}, ' pgfile_id int(15) NOT NULL auto_increment, DBsection_id int(15) NOT NULL, author_id int(15), @@ -211,20 +221,26 @@ if($libraryVersion eq '2.5') { static TINYINT, MO TINYINT, PRIMARY KEY (pgfile_id) -'], -[$tables{keyword}, ' +' + ], + [ + $tables{keyword}, ' keyword_id int(15) NOT NULL auto_increment, keyword varchar(245) NOT NULL, KEY (keyword), PRIMARY KEY (keyword_id) -'], -[$tables{pgfile_keyword}, ' +' + ], + [ + $tables{pgfile_keyword}, ' pgfile_id int(15) DEFAULT 0 NOT NULL, keyword_id int(15) DEFAULT 0 NOT NULL, KEY pgfile_keyword (keyword_id, pgfile_id), KEY pgfile (pgfile_id) -'], -[$tables{textbook}, ' +' + ], + [ + $tables{textbook}, ' textbook_id int (15) NOT NULL auto_increment, title varchar (255) NOT NULL, edition int (15) DEFAULT 0 NOT NULL, @@ -233,8 +249,10 @@ if($libraryVersion eq '2.5') { isbn char (15), pubdate varchar (255), PRIMARY KEY (textbook_id) -'], -[$tables{chapter}, ' +' + ], + [ + $tables{chapter}, ' chapter_id int (15) NOT NULL auto_increment, textbook_id int (15), number int(3), @@ -243,8 +261,10 @@ if($libraryVersion eq '2.5') { KEY (textbook_id, name), KEY (number), PRIMARY KEY (chapter_id) -'], -[$tables{section}, ' +' + ], + [ + $tables{section}, ' section_id int(15) NOT NULL auto_increment, chapter_id int (15), number int(3), @@ -253,8 +273,10 @@ if($libraryVersion eq '2.5') { KEY (chapter_id, name), KEY (number), PRIMARY KEY section (section_id) -'], -[$tables{problem}, ' +' + ], + [ + $tables{problem}, ' problem_id int(15) NOT NULL auto_increment, section_id int(15), number int(4) NOT NULL, @@ -262,20 +284,26 @@ if($libraryVersion eq '2.5') { #KEY (page, number), KEY (section_id), PRIMARY KEY (problem_id) -'], -[$tables{morelt}, ' +' + ], + [ + $tables{morelt}, ' morelt_id int(15) NOT NULL auto_increment, name varchar(245) NOT NULL, DBsection_id int(15), leader int(15), # pgfile_id of the MLT leader KEY (name), PRIMARY KEY (morelt_id) -'], -[$tables{pgfile_problem}, ' +' + ], + [ + $tables{pgfile_problem}, ' pgfile_id int(15) DEFAULT 0 NOT NULL, problem_id int(15) DEFAULT 0 NOT NULL, PRIMARY KEY (pgfile_id, problem_id) -']); +' + ] +); ### End of database data @@ -288,20 +316,19 @@ $dbh->do("DROP TABLE IF EXISTS `NPL-pgfile-institution`"); for my $tableinfo (@create_tables) { my $tabname = $tableinfo->[0]; my $tabinit = $tableinfo->[1]; - my $query = "DROP TABLE IF EXISTS `$tabname`"; + my $query = "DROP TABLE IF EXISTS `$tabname`"; $dbh->do($query); $query = "CREATE TABLE `$tabname` ( $tabinit ) ENGINE=$db_storage_engine CHARACTER SET $character_set"; $dbh->do($query); - if($lib eq 'OPL') { + if ($lib eq 'OPL') { $old_tabname = $tabname; $old_tabname =~ s/OPL/NPL/; $old_tabname =~ s/_/-/g; $query = "DROP TABLE IF EXISTS `$old_tabname`"; - $dbh -> do($query); + $dbh->do($query); } } - print "Mysql database reinitialized.\n"; # From pgfile @@ -318,53 +345,55 @@ print "Mysql database reinitialized.\n"; # Get an id, and add entry to the database if needed sub safe_get_id { - my $tablename = shift; - my $idname = shift; - my $whereclause = shift; - my $wherevalues = shift; - my $addifnew = shift; + my $tablename = shift; + my $idname = shift; + my $whereclause = shift; + my $wherevalues = shift; + my $addifnew = shift; my @insertvalues = @_; #print "\nCalled with $tablename, $idname, $whereclause, [".join(',', @$wherevalues)."], (".join(',', @insertvalues).")\n"; - for my $j (0..$#insertvalues) { + for my $j (0 .. $#insertvalues) { $insertvalues[$j] =~ s/"/\\\"/g; } - my $query = "SELECT $idname FROM `$tablename` ".$whereclause; - my $sth = $dbh->prepare($query); + my $query = "SELECT $idname FROM `$tablename` " . $whereclause; + my $sth = $dbh->prepare($query); $sth->execute(@$wherevalues); my $idvalue, @row; - unless(@row = $sth->fetchrow_array()) { + unless (@row = $sth->fetchrow_array()) { return 0 unless $addifnew; - for my $j (0..$#insertvalues) { + for my $j (0 .. $#insertvalues) { #print "Looking at ".$insertvalues[$j]."\n"; if ($insertvalues[$j] ne "") { - $insertvalues[$j] = '"'.$insertvalues[$j].'"'; + $insertvalues[$j] = '"' . $insertvalues[$j] . '"'; } else { $insertvalues[$j] = NULL; } } - $dbh->do("INSERT INTO `$tablename` VALUES(". join(',',@insertvalues) .")"); - dbug "INSERT INTO $tablename VALUES( ".join(',',@insertvalues).")\n"; + $dbh->do("INSERT INTO `$tablename` VALUES(" . join(',', @insertvalues) . ")"); + dbug "INSERT INTO $tablename VALUES( " . join(',', @insertvalues) . ")\n"; $sth = $dbh->prepare($query); $sth->execute(@$wherevalues); @row = $sth->fetchrow_array(); } $idvalue = $row[0]; - return($idvalue); + return ($idvalue); } sub isvalid { my $tags = shift; - if(not defined $taxo->{$tags->{DBsubject}}) { - print "\nInvalid subject ".$tags->{DBsubject}."\n"; + if (not defined $taxo->{ $tags->{DBsubject} }) { + print "\nInvalid subject " . $tags->{DBsubject} . "\n"; return 0; } - if(not ($tags->{DBchapter} eq 'Misc.') and not defined $taxo->{$tags->{DBsubject}}->{$tags->{DBchapter}}) { - print "\nInvalid chapter ".$tags->{DBchapter}."\n"; + if (not($tags->{DBchapter} eq 'Misc.') and not defined $taxo->{ $tags->{DBsubject} }->{ $tags->{DBchapter} }) { + print "\nInvalid chapter " . $tags->{DBchapter} . "\n"; return 0; } - if(not ($tags->{DBsection} eq 'Misc.') and not defined $taxo->{$tags->{DBsubject}}->{$tags->{DBchapter}}->{$tags->{DBsection}}) { - print "\nInvalid section ".$tags->{DBsection}."\n"; + if (not($tags->{DBsection} eq 'Misc.') + and not defined $taxo->{ $tags->{DBsubject} }->{ $tags->{DBchapter} }->{ $tags->{DBsection} }) + { + print "\nInvalid section " . $tags->{DBsection} . "\n"; return 0; } return 1; @@ -372,39 +401,50 @@ sub isvalid { #### First read in textbook information -if(open(IN, '<:encoding(UTF-8)', "$libraryRoot/Textbooks")) { +if (open(IN, '<:encoding(UTF-8)', "$libraryRoot/Textbooks")) { print "Reading in textbook data from Textbooks in the library $libraryRoot.\n"; - my %textinfo = ( TitleText => '', EditionText =>'', AuthorText=>''); - my $bookid = undef; + my %textinfo = (TitleText => '', EditionText => '', AuthorText => ''); + my $bookid = undef; while (my $line = ) { $line =~ s|#*$||; - if($line =~ /^\s*(.*?)\s*>>>\s*(.*?)\s*$/) { # Should have chapter or section information + if ($line =~ /^\s*(.*?)\s*>>>\s*(.*?)\s*$/) { # Should have chapter or section information my $chapsec = $1; - my $title = $2; - if($chapsec=~ /(\d+)\.(\d+)/) { # We have a section - if(defined($bookid)) { - my $query = "SELECT chapter_id FROM `$tables{chapter}` WHERE textbook_id = \"$bookid\" AND number = \"$1\""; + my $title = $2; + if ($chapsec =~ /(\d+)\.(\d+)/) { # We have a section + if (defined($bookid)) { + my $query = + "SELECT chapter_id FROM `$tables{chapter}` WHERE textbook_id = \"$bookid\" AND number = \"$1\""; my $chapid = $dbh->selectrow_array($query); - if(defined($chapid)) { - my $sectid = safe_get_id($tables{section}, 'section_id', - qq(WHERE chapter_id = ? and name = ?), [$chapid, $title], 1, "", $chapid, $2, $title, ""); + if (defined($chapid)) { + my $sectid = safe_get_id( + $tables{section}, 'section_id', + qq(WHERE chapter_id = ? and name = ?), + [ $chapid, $title ], + 1, "", $chapid, $2, $title, "" + ); } else { - print "Cannot enter section $chapsec because textbook information is missing the chapter entry\n"; + print + "Cannot enter section $chapsec because textbook information is missing the chapter entry\n"; } } else { print "Cannot enter section $chapsec because textbook information is incomplete\n"; } - } else { # We have a chapter entry - if(defined($bookid)) { - my $chapid = safe_get_id($tables{chapter}, 'chapter_id', - qq(WHERE textbook_id = ? AND number = ?), [$bookid, $chapsec], 1, "", $bookid, $chapsec, $title, ""); - - # Add dummy section entry for problems tagged to the chapter - # without a section - $query = "SELECT section_id FROM `$tables{section}` WHERE chapter_id = \"$chapid\" AND number = -1"; - my $sectid = $dbh->selectrow_array($query); - if (!defined($sectid)) { - $dbh->do("INSERT INTO `$tables{section}` + } else { # We have a chapter entry + if (defined($bookid)) { + my $chapid = safe_get_id( + $tables{chapter}, 'chapter_id', + qq(WHERE textbook_id = ? AND number = ?), + [ $bookid, $chapsec ], + 1, "", $bookid, $chapsec, $title, "" + ); + + # Add dummy section entry for problems tagged to the chapter + # without a section + $query = "SELECT section_id FROM `$tables{section}` WHERE chapter_id = \"$chapid\" AND number = -1"; + my $sectid = $dbh->selectrow_array($query); + if (!defined($sectid)) { + $dbh->do( + "INSERT INTO `$tables{section}` VALUES( NULL, \"$chapid\", @@ -412,31 +452,36 @@ if(open(IN, '<:encoding(UTF-8)', "$libraryRoot/Textbooks")) { \"\", NULL )" - ); + ); dbug "INSERT INTO section VALUES(\"\", \"$chapid\", \"-1\", \"\", \"\" )\n"; - } + } } else { print "Cannot enter chapter $chapsec because textbook information is incomplete\n"; } } - } elsif($line =~ /^\s*(TitleText|EditionText|AuthorText)\(\s*'(.*?)'\s*\)/) { + } elsif ($line =~ /^\s*(TitleText|EditionText|AuthorText)\(\s*'(.*?)'\s*\)/) { # Textbook information, maybe new my $type = $1; - if(defined($textinfo{$type})) { # signals new text - %textinfo = ( TitleText => undef, - EditionText =>undef, - AuthorText=> undef); + if (defined($textinfo{$type})) { # signals new text + %textinfo = ( + TitleText => undef, + EditionText => undef, + AuthorText => undef + ); $textinfo{$type} = $2; $bookid = undef; } else { $textinfo{$type} = $2; - if(defined($textinfo{TitleText}) and - defined($textinfo{AuthorText}) and - defined($textinfo{EditionText})) { - my $query = "SELECT textbook_id FROM `$tables{textbook}` WHERE title = \"$textinfo{TitleText}\" AND edition = \"$textinfo{EditionText}\" AND author=\"$textinfo{AuthorText}\""; + if (defined($textinfo{TitleText}) + and defined($textinfo{AuthorText}) + and defined($textinfo{EditionText})) + { + my $query = + "SELECT textbook_id FROM `$tables{textbook}` WHERE title = \"$textinfo{TitleText}\" AND edition = \"$textinfo{EditionText}\" AND author=\"$textinfo{AuthorText}\""; $bookid = $dbh->selectrow_array($query); if (!defined($bookid)) { - $dbh->do("INSERT INTO `$tables{textbook}` + $dbh->do( + "INSERT INTO `$tables{textbook}` VALUES( NULL, \"$textinfo{TitleText}\", @@ -446,8 +491,9 @@ if(open(IN, '<:encoding(UTF-8)', "$libraryRoot/Textbooks")) { NULL, NULL )" - ); - dbug "INSERT INTO textbook VALUES( \"\", \"$textinfo{TitleText}\", \"$textinfo{EditionText}\", \"$textinfo{AuthorText}\", \"\", \"\", \"\" )\n"; + ); + dbug + "INSERT INTO textbook VALUES( \"\", \"$textinfo{TitleText}\", \"$textinfo{EditionText}\", \"$textinfo{AuthorText}\", \"\", \"\", \"\" )\n"; $bookid = $dbh->selectrow_array($query); } } @@ -463,18 +509,18 @@ if(open(IN, '<:encoding(UTF-8)', "$libraryRoot/Textbooks")) { #### End of textbooks #### Next read in the taxonomy -my $clsep = '<<<'; +my $clsep = '<<<'; my $clinner = '__'; -my @cllist = (); +my @cllist = (); # Record full taxonomy for tagging menus (does not include cross-lists) my $tagtaxo = []; -my ($chaplist, $seclist) = ([],[]); +my ($chaplist, $seclist) = ([], []); my $canopenfile = 0; -if(open(IN, '<:encoding(UTF-8)', "$libraryRoot/Taxonomy2")) { +if (open(IN, '<:encoding(UTF-8)', "$libraryRoot/Taxonomy2")) { print "Reading in OPL taxonomy from Taxonomy2 in the library $libraryRoot.\n"; $canopenfile = 1; -} elsif(open(IN, '<:encoding(UTF-8)', "$libraryRoot/Taxonomy")) { +} elsif (open(IN, '<:encoding(UTF-8)', "$libraryRoot/Taxonomy")) { print "Reading in OPL taxonomy from Taxonomy in the library $libraryRoot.\n"; $canopenfile = 1; } else { @@ -484,20 +530,20 @@ if(open(IN, '<:encoding(UTF-8)', "$libraryRoot/Taxonomy2")) { } # Taxonomy is a subset of Taxonomy2, so we can use the same code either way -if($canopenfile) { - my ($cursub,$curchap); # these are strings - my ($subj, $chap, $sect); # these are indeces - while(my $line = ) { +if ($canopenfile) { + my ($cursub, $curchap); # these are strings + my ($subj, $chap, $sect); # these are indices + while (my $line = ) { $line =~ /^(\t*)/; my $count = length($1); my $oktag = 1; chomp($line); - if($line =~ m/$clsep/) { + if ($line =~ m/$clsep/) { $oktag = 0; my @cross = split $clsep, $line; @cross = map(trim($_), @cross); - if(scalar(@cross) > 1) { - push @cllist, [join($clinner, ($cursub,$curchap,$cross[0])) ,$cross[1]]; + if (scalar(@cross) > 1) { + push @cllist, [ join($clinner, ($cursub, $curchap, $cross[0])), $cross[1] ]; } $line = $cross[0]; } @@ -507,31 +553,38 @@ if($canopenfile) { # but crosslists are not put in the heierarchy of legal tags # instead they go in a list of crosslists to deal with after # the full taxonomy is read in - if($count == 0) { #DBsubject + if ($count == 0) { #DBsubject $cursub = $line; - if($oktag) { + if ($oktag) { $taxo->{$line} = {}; - ($chaplist, $seclist) = ([],[]); - push @{$tagtaxo}, {name=>$line, subfields=>$chaplist}; + ($chaplist, $seclist) = ([], []); + push @{$tagtaxo}, { name => $line, subfields => $chaplist }; } - $subj = safe_get_id($tables{dbsubject}, 'DBsubject_id', - qq(WHERE name = ?), [$line], 1, "", $line); - } elsif($count == 1) { #DBchapter - if($oktag) { + $subj = safe_get_id($tables{dbsubject}, 'DBsubject_id', qq(WHERE name = ?), [$line], 1, "", $line); + } elsif ($count == 1) { #DBchapter + if ($oktag) { $taxo->{$cursub}->{$line} = {}; - $seclist=[]; - push @{$chaplist}, {name=>$line, subfields=>$seclist}; + $seclist = []; + push @{$chaplist}, { name => $line, subfields => $seclist }; } $curchap = $line; - $chap = safe_get_id($tables{dbchapter}, 'DBchapter_id', - qq(WHERE name = ? and DBsubject_id = ?), [$line, $subj], 1, "", $line, $subj); - } else { #DBsection - if($oktag) { + $chap = safe_get_id( + $tables{dbchapter}, 'DBchapter_id', + qq(WHERE name = ? and DBsubject_id = ?), + [ $line, $subj ], + 1, "", $line, $subj + ); + } else { #DBsection + if ($oktag) { $taxo->{$cursub}->{$curchap}->{$line} = []; - push @{$seclist}, {name=>$line}; + push @{$seclist}, { name => $line }; } - $sect = safe_get_id($tables{dbsection}, 'DBsection_id', - qq(WHERE name = ? and DBchapter_id = ?), [$line, $chap], 1, "", $line, $chap); + $sect = safe_get_id( + $tables{dbsection}, 'DBsection_id', + qq(WHERE name = ? and DBchapter_id = ?), + [ $line, $chap ], + 1, "", $line, $chap + ); } } close(IN); @@ -540,16 +593,16 @@ if($canopenfile) { #### Save the official taxonomy in json format my $webwork_htdocs = $ce->{webworkDirs}{htdocs}; -my $file = "$webwork_htdocs/DATA/tagging-taxonomy.json"; +my $file = "$webwork_htdocs/DATA/tagging-taxonomy.json"; -writeJSONtoFile($tagtaxo,$file); +writeJSONtoFile($tagtaxo, $file); print "Saved taxonomy to $file.\n"; #### Now deal with cross-listed sections for my $clinfo (@cllist) { my @scs = split /$clinner/, $clinfo->[1]; - if(defined $taxo->{$scs[0]}->{$scs[1]}->{$scs[2]}) { - push @{$taxo->{$scs[0]}->{$scs[1]}->{$scs[2]}}, $clinfo->[0]; + if (defined $taxo->{ $scs[0] }->{ $scs[1] }->{ $scs[2] }) { + push @{ $taxo->{ $scs[0] }->{ $scs[1] }->{ $scs[2] } }, $clinfo->[0]; } else { print "Faulty cross-list: pointing to $scs[0] / $scs[1] / $scs[2]\n"; } @@ -561,8 +614,8 @@ print "Number of files processed:\n"; #### Now search for tagged problems #recursive search for all pg files -File::Find::find( { wanted => \&pgfiles, follow_fast => 1 }, $libraryRoot ); -File::Find::find( { wanted => \&pgfiles, follow_fast => 1 }, $contribRoot ); +File::Find::find({ wanted => \&pgfiles, follow_fast => 1 }, $libraryRoot); +File::Find::find({ wanted => \&pgfiles, follow_fast => 1 }, $contribRoot); sub trim { my $str = shift; @@ -576,14 +629,14 @@ sub kwtidy { $s =~ s/\W//g; $s =~ s/_//g; $s = lc($s); - return($s); + return ($s); } sub keywordcleaner { my $string = shift; - my @spl1 = split /,/, $string; - my @spl2 = map(kwtidy($_), @spl1); - return(@spl2); + my @spl1 = split /,/, $string; + my @spl2 = map(kwtidy($_), @spl1); + return (@spl2); } # Save on passing these values around @@ -594,22 +647,28 @@ sub maybenewtext { my $textno = shift; return if defined($textinfo{$textno}); # So, not defined yet - $textinfo{$textno} = { title => '', author =>'', edition =>'', - section => '', chapter =>'', problems => [] }; + $textinfo{$textno} = { + title => '', + author => '', + edition => '', + section => '', + chapter => '', + problems => [] + }; } # process each file returned by the find command. sub pgfiles { my $name = $File::Find::name; my ($text, $edition, $textauthor, $textsection, $textproblem); - %textinfo=(); + %textinfo = (); my @textproblems = (-1); -#print "\n$name"; + #print "\n$name"; if ($name =~ /\.pg$/) { $cnt2++; - printf("%6d", $cnt2) if(($cnt2 % 100) == 0); - print "\n" if(($cnt2 % 1000) == 0); + printf("%6d", $cnt2) if (($cnt2 % 100) == 0); + print "\n" if (($cnt2 % 1000) == 0); my $pgfile = basename($name); my $pgpath = dirname($name); @@ -629,48 +688,68 @@ sub pgfiles { # DBsubject table - if(isvalid($tags)) { - my $DBsubject_id = safe_get_id($tables{dbsubject}, 'DBsubject_id', - qq(WHERE BINARY name = ?), [$tags->{DBsubject}], 1, "", $tags->{DBsubject}); - if(not $DBsubject_id) { + if (isvalid($tags)) { + my $DBsubject_id = safe_get_id( + $tables{dbsubject}, 'DBsubject_id', + qq(WHERE BINARY name = ?), + [ $tags->{DBsubject} ], + 1, "", $tags->{DBsubject} + ); + if (not $DBsubject_id) { print "\nInvalid subject '$tags->{DBsubject}' in $name\n"; return; } # DBchapter table - $DBchapter_id = safe_get_id($tables{dbchapter}, 'DBchapter_id', - qq(WHERE BINARY name = ? and DBsubject_id = ?), [$tags->{DBchapter}, $DBsubject_id], 1, "", $tags->{DBchapter}, $DBsubject_id); - if(not $DBchapter_id) { + $DBchapter_id = safe_get_id( + $tables{dbchapter}, 'DBchapter_id', + qq(WHERE BINARY name = ? and DBsubject_id = ?), + [ $tags->{DBchapter}, $DBsubject_id ], + 1, "", $tags->{DBchapter}, $DBsubject_id + ); + if (not $DBchapter_id) { print "\nInvalid chapter '$tags->{DBchapter}' in $name\n"; return; } # DBsection table - $aDBsection_id = safe_get_id($tables{dbsection}, 'DBsection_id', - qq(WHERE BINARY name = ? and DBchapter_id = ?), [$tags->{DBsection}, $DBchapter_id], 1, "", $tags->{DBsection}, $DBchapter_id); - if(not $aDBsection_id) { + $aDBsection_id = safe_get_id( + $tables{dbsection}, 'DBsection_id', + qq(WHERE BINARY name = ? and DBchapter_id = ?), + [ $tags->{DBsection}, $DBchapter_id ], + 1, "", $tags->{DBsection}, $DBchapter_id + ); + if (not $aDBsection_id) { print "\nInvalid section '$tags->{DBsection}' in $name\n"; return; } - } else { # tags are not valid, error printed by validation part + } else { # tags are not valid, error printed by validation part print "File $name\n"; return; } - my @DBsection_ids=($aDBsection_id); + my @DBsection_ids = ($aDBsection_id); # Now add crosslisted section - my @CL_array = @{$taxo->{$tags->{DBsubject}}->{$tags->{DBchapter}}->{$tags->{DBsection}}}; + my @CL_array = @{ $taxo->{ $tags->{DBsubject} }->{ $tags->{DBchapter} }->{ $tags->{DBsection} } }; for my $clsect (@CL_array) { my @np = split /$clinner/, $clsect; @np = map(trim($_), @np); - my $new_dbsubj_id = safe_get_id($tables{dbsubject}, 'DBsubject_id', - qq(WHERE name = ?), [$np[0]], 1, "", $np[0]); - my $new_dbchap_id = safe_get_id($tables{dbchapter}, 'DBchapter_id', - qq(WHERE name = ? and DBsubject_id = ?), [$np[1], $new_dbsubj_id], 1, "", $np[1], $new_dbsubj_id); - my $new_dbsect_id = safe_get_id($tables{dbsection}, 'DBsection_id', - qq(WHERE name = ? and DBchapter_id = ?), [$np[2], $new_dbchap_id], 1, "", $np[2], $new_dbchap_id); + my $new_dbsubj_id = + safe_get_id($tables{dbsubject}, 'DBsubject_id', qq(WHERE name = ?), [ $np[0] ], 1, "", $np[0]); + my $new_dbchap_id = safe_get_id( + $tables{dbchapter}, 'DBchapter_id', + qq(WHERE name = ? and DBsubject_id = ?), + [ $np[1], $new_dbsubj_id ], + 1, "", $np[1], $new_dbsubj_id + ); + my $new_dbsect_id = safe_get_id( + $tables{dbsection}, 'DBsection_id', + qq(WHERE name = ? and DBchapter_id = ?), + [ $np[2], $new_dbchap_id ], + 1, "", $np[2], $new_dbchap_id + ); push @DBsection_ids, $new_dbsect_id; } @@ -678,22 +757,25 @@ sub pgfiles { $tags->{Author} =~ /(.*?)\s(\w+)\s*$/; my $firstname = $1; - my $lastname = $2; + my $lastname = $2; #remove leading and trailing spaces from firstname, which includes any middle name too. $firstname =~ s/^\s*//; $firstname =~ s/\s*$//; - $lastname =~ s/^\s*//; - $lastname =~ s/\s*$//; + $lastname =~ s/^\s*//; + $lastname =~ s/\s*$//; my $author_id = 0; - if($lastname) { - $author_id = safe_get_id($tables{author}, 'author_id', - qq(WHERE lastname = ? AND firstname = ?), [$lastname, $firstname], 1, "", $tags->{Institution}, $lastname, $firstname,""); + if ($lastname) { + $author_id = safe_get_id( + $tables{author}, 'author_id', + qq(WHERE lastname = ? AND firstname = ?), + [ $lastname, $firstname ], + 1, "", $tags->{Institution}, $lastname, $firstname, "" + ); } # path table - my $path_id = safe_get_id($tables{path}, 'path_id', - qq(WHERE path = ?), [$pgpath], 1, "", $pgpath, "", ""); + my $path_id = safe_get_id($tables{path}, 'path_id', qq(WHERE path = ?), [$pgpath], 1, "", $pgpath, "", ""); # pgfile table -- set 4 defaults first @@ -706,29 +788,38 @@ sub pgfiles { my @pgfile_ids = (); for my $DBsection_id (@DBsection_ids) { - my $pgfile_id = safe_get_id($tables{pgfile}, 'pgfile_id', + my $pgfile_id = safe_get_id( + $tables{pgfile}, 'pgfile_id', qq(WHERE filename = ? AND path_id = ? AND DBsection_id = ? AND libraryroot = ?), - [$pgfile, $path_id, $DBsection_id, $pglib], 1, "", $DBsection_id, $author_id, - $tags->{Institution}, $pglib, $path_id, $pgfile, 0, $level, $lang, $static, $mathobj); + [ $pgfile, $path_id, $DBsection_id, $pglib ], 1, "", $DBsection_id, $author_id, + $tags->{Institution}, $pglib, $path_id, $pgfile, 0, $level, $lang, $static, $mathobj + ); push @pgfile_ids, $pgfile_id; } # morelt table my $morelt_id; - if($tags->{MLT}) { + if ($tags->{MLT}) { for my $DBsection_id (@DBsection_ids) { - $morelt_id = safe_get_id($tables{morelt}, 'morelt_id', - qq(WHERE name = ?), [$tags->{MLT}], 1, "", $tags->{MLT}, $DBsection_id, ""); + $morelt_id = safe_get_id( + $tables{morelt}, 'morelt_id', qq(WHERE name = ?), [ $tags->{MLT} ], + 1, "", $tags->{MLT}, $DBsection_id, + "" + ); for my $pgfile_id (@pgfile_ids) { - $dbh->do("UPDATE `$tables{pgfile}` SET - morelt_id = \"$morelt_id\" WHERE pgfile_id = \"$pgfile_id\" "); + $dbh->do( + "UPDATE `$tables{pgfile}` SET + morelt_id = \"$morelt_id\" WHERE pgfile_id = \"$pgfile_id\" " + ); dbug "UPDATE pgfile morelt_id for $pgfile_id to $morelt_id\n"; - if($tags->{MLTleader}) { - $dbh->do("UPDATE `$tables{morelt}` SET - leader = \"$pgfile_id\" WHERE morelt_id = \"$morelt_id\" "); + if ($tags->{MLTleader}) { + $dbh->do( + "UPDATE `$tables{morelt}` SET + leader = \"$pgfile_id\" WHERE morelt_id = \"$morelt_id\" " + ); dbug "UPDATE morelt leader for $morelt_id to $pgfile_id\n"; } } @@ -737,49 +828,54 @@ sub pgfiles { # keyword table, and problem_keyword many-many table - foreach my $keyword (@{$tags->{keywords}}) { + foreach my $keyword (@{ $tags->{keywords} }) { $keyword =~ s/[\'\"]//g; $keyword = kwtidy($keyword); - # skip it if it is empty - next unless $keyword; - my $keyword_id = safe_get_id($tables{keyword}, 'keyword_id', - qq(WHERE keyword = ?), [$keyword], 1, "", $keyword); + # skip it if it is empty + next unless $keyword; + my $keyword_id = + safe_get_id($tables{keyword}, 'keyword_id', qq(WHERE keyword = ?), [$keyword], 1, "", $keyword); for my $pgfile_id (@pgfile_ids) { - $query = "SELECT pgfile_id FROM `$tables{pgfile_keyword}` WHERE keyword_id = \"$keyword_id\" and pgfile_id=\"$pgfile_id\""; + $query = + "SELECT pgfile_id FROM `$tables{pgfile_keyword}` WHERE keyword_id = \"$keyword_id\" and pgfile_id=\"$pgfile_id\""; my $ok = $dbh->selectrow_array($query); if (!defined($ok)) { - $dbh->do("INSERT INTO `$tables{pgfile_keyword}` + $dbh->do( + "INSERT INTO `$tables{pgfile_keyword}` VALUES( \"$pgfile_id\", \"$keyword_id\" )" - ); + ); dbug "INSERT INTO pgfile_keyword VALUES( \"$pgfile_id\", \"$keyword_id\" )\n"; } } - } #end foreach keyword + } #end foreach keyword # Textbook section # problem table contains textbook problems - for my $texthashref (@{$tags->{textinfo}}) { + for my $texthashref (@{ $tags->{textinfo} }) { # textbook table - $text = $texthashref->{TitleText}; + $text = $texthashref->{TitleText}; $edition = $texthashref->{EditionText} || 0; $edition =~ s/[^\d\.]//g; $textauthor = $texthashref->{AuthorText}; - next unless($text and $textauthor); + next unless ($text and $textauthor); my $chapnum = $texthashref->{chapter} || -1; - my $secnum = $texthashref->{section} || -1; - $query = "SELECT textbook_id FROM `$tables{textbook}` WHERE title = \"$text\" AND edition = \"$edition\" AND author=\"$textauthor\""; + my $secnum = $texthashref->{section} || -1; + $query = + "SELECT textbook_id FROM `$tables{textbook}` WHERE title = \"$text\" AND edition = \"$edition\" AND author=\"$textauthor\""; my $textbook_id = $dbh->selectrow_array($query); + if (!defined($textbook_id)) { - # make sure edition is an integer - $edition = 0 unless $edition; - $dbh->do("INSERT INTO `$tables{textbook}` + # make sure edition is an integer + $edition = 0 unless $edition; + $dbh->do( + "INSERT INTO `$tables{textbook}` VALUES( NULL, \"$text\", @@ -789,37 +885,45 @@ sub pgfiles { NULL, NULL )" - ); - dbug "INSERT INTO textbook VALUES( \"\", \"$text\", \"$edition\", \"$textauthor\", \"\", \"\", \"\" )\n"; + ); + dbug + "INSERT INTO textbook VALUES( \"\", \"$text\", \"$edition\", \"$textauthor\", \"\", \"\", \"\" )\n"; dbug "\nLate add into $tables{textbook} \"$text\", \"$edition\", \"$textauthor\"\n", 1; $textbook_id = $dbh->selectrow_array($query); } # chapter weak table of textbook - $query = "SELECT chapter_id FROM `$tables{chapter}` WHERE textbook_id = \"$textbook_id\" AND number = \"$chapnum\""; + $query = + "SELECT chapter_id FROM `$tables{chapter}` WHERE textbook_id = \"$textbook_id\" AND number = \"$chapnum\""; my $chapter_id = $dbh->selectrow_array($query); if (!defined($chapter_id) && defined($textbook_id)) { - $dbh->do("INSERT INTO `$tables{chapter}` + $dbh->do( + "INSERT INTO `$tables{chapter}` VALUES( NULL, \"$textbook_id\", - \"".$chapnum."\", + \"" . $chapnum . "\", \"$tags->{DBchapter}\", NULL )" - ); - dbug "\nLate add into $tables{chapter} \"$text\", \"$edition\", \"$textauthor\", $chapnum $tags->{chapter} from $name\n", 1; - dbug "INSERT INTO chapter VALUES(\"\", \"$textbook_id\", \"".$chapnum."\", \"$tags->{DBchapter}\", \"\" )\n"; + ); + dbug + "\nLate add into $tables{chapter} \"$text\", \"$edition\", \"$textauthor\", $chapnum $tags->{chapter} from $name\n", + 1; + dbug "INSERT INTO chapter VALUES(\"\", \"$textbook_id\", \"" . $chapnum + . "\", \"$tags->{DBchapter}\", \"\" )\n"; $chapter_id = $dbh->selectrow_array($query); } # section weak table of textbook # $tags->{DBsection} = '' if ($secnum < 0); - $query = "SELECT section_id FROM `$tables{section}` WHERE chapter_id = \"$chapter_id\" AND number = \"$secnum\""; + $query = + "SELECT section_id FROM `$tables{section}` WHERE chapter_id = \"$chapter_id\" AND number = \"$secnum\""; my $section_id = $dbh->selectrow_array($query); if (!defined($section_id) && defined($chapter_id) && defined($textbook_id)) { - $dbh->do("INSERT INTO `$tables{section}` + $dbh->do( + "INSERT INTO `$tables{section}` VALUES( NULL, \"$chapter_id\", @@ -827,41 +931,48 @@ sub pgfiles { \"$tags->{DBsection}\", NULL )" - ); - dbug "INSERT INTO section VALUES(\"\", \"$textbook_id\", \"$secnum\", \"$tags->{DBsection}\", \"\" )\n"; - dbug "\nLate add into $tables{section} \"$text\", \"$edition\", \"$textauthor\", $secnum $tags->{DBsection} from $name\n", 1; + ); + dbug + "INSERT INTO section VALUES(\"\", \"$textbook_id\", \"$secnum\", \"$tags->{DBsection}\", \"\" )\n"; + dbug + "\nLate add into $tables{section} \"$text\", \"$edition\", \"$textauthor\", $secnum $tags->{DBsection} from $name\n", + 1; $section_id = $dbh->selectrow_array($query); } - @textproblems = @{$texthashref->{problems}}; + @textproblems = @{ $texthashref->{problems} }; if ($section_id) { for my $tp (@textproblems) { - $query = "SELECT problem_id FROM `$tables{problem}` WHERE section_id = \"$section_id\" AND number = \"$tp\""; + $query = + "SELECT problem_id FROM `$tables{problem}` WHERE section_id = \"$section_id\" AND number = \"$tp\""; my $problem_id = $dbh->selectrow_array($query); if (!defined($problem_id)) { - $dbh->do("INSERT INTO `$tables{problem}` + $dbh->do( + "INSERT INTO `$tables{problem}` VALUES( NULL, \"$section_id\", \"$tp\", NULL )" - ); + ); dbug "INSERT INTO problem VALUES( \"\", \"$section_id\", \"$tp\", \"\" )\n"; $problem_id = $dbh->selectrow_array($query); } # pgfile_problem table associates pgfiles with textbook problems for my $pgfile_id (@pgfile_ids) { - $query = "SELECT problem_id FROM `$tables{pgfile_problem}` WHERE problem_id = \"$problem_id\" AND pgfile_id = \"$pgfile_id\""; + $query = + "SELECT problem_id FROM `$tables{pgfile_problem}` WHERE problem_id = \"$problem_id\" AND pgfile_id = \"$pgfile_id\""; my $pg_problem_id = $dbh->selectrow_array($query); if (!defined($pg_problem_id)) { - $dbh->do("INSERT INTO `$tables{pgfile_problem}` + $dbh->do( + "INSERT INTO `$tables{pgfile_problem}` VALUES( \"$pgfile_id\", \"$problem_id\" )" - ); + ); dbug "INSERT INTO pgfile_problem VALUES( \"$pgfile_id\", \"$problem_id\" )\n"; } } @@ -869,11 +980,12 @@ sub pgfiles { } #reset tag vars, they may not match the next text/file - $textauthor=""; $textsection=""; + $textauthor = ""; + $textsection = ""; } - } else { # This file was not tagged - # Message if not a pointer - # print STDERR "File $name is not tagged\n" if not $tags->isplaceholder(); + } else { # This file was not tagged + # Message if not a pointer + # print STDERR "File $name is not tagged\n" if not $tags->isplaceholder(); ; } } @@ -892,7 +1004,7 @@ my $dbsects = $dbh->selectall_arrayref("SELECT DBsection_id from `$tables{dbsect for my $sect (@{$dbsects}) { $sect = $sect->[0]; my $srar = $dbh->selectall_arrayref("SELECT * FROM `$tables{pgfile}` WHERE DBsection_id=$sect"); - if(scalar(@{$srar})==0) { + if (scalar(@{$srar}) == 0) { $dbh->do("DELETE FROM `$tables{dbsection}` WHERE DBsection_id=$sect"); } } @@ -901,24 +1013,25 @@ my $dbchaps = $dbh->selectall_arrayref("SELECT DBchapter_id from `$tables{dbchap for my $chap (@{$dbchaps}) { $chap = $chap->[0]; my $srar = $dbh->selectall_arrayref("SELECT * FROM `$tables{dbsection}` WHERE DBchapter_id=$chap"); - if(scalar(@{$srar})==0) { + if (scalar(@{$srar}) == 0) { $dbh->do("DELETE FROM `$tables{dbchapter}` WHERE DBchapter_id=$chap"); } } # Note: this used to build some JSON versions of the textbooks, subjects and directory trees -# that could be used in the library browswer. It's functionality is now +# that could be used in the library browser. It's functionality is now # in the updateOPLextras.pl script. $dbh->disconnect; -if ($ce->{problemLibrary}{showLibraryLocalStats} || - $ce->{problemLibrary}{showLibraryGlobalStats}) { - print "\nUpdating Library Statistics.\n"; - do $ENV{WEBWORK_ROOT}.'/bin/update-OPL-statistics.pl'; +if ($ce->{problemLibrary}{showLibraryLocalStats} + || $ce->{problemLibrary}{showLibraryGlobalStats}) +{ + print "\nUpdating Library Statistics.\n"; + do $ENV{WEBWORK_ROOT} . '/bin/update-OPL-statistics.pl'; - print "\nLoading global statistics (if possible).\n"; - do $ENV{WEBWORK_ROOT}.'/bin/load-OPL-global-statistics.pl'; + print "\nLoading global statistics (if possible).\n"; + do $ENV{WEBWORK_ROOT} . '/bin/load-OPL-global-statistics.pl'; } print "\nDone.\n"; diff --git a/bin/OPLUtils.pm b/bin/OPLUtils.pm index 18d4140695..329c751eb1 100644 --- a/bin/OPLUtils.pm +++ b/bin/OPLUtils.pm @@ -5,8 +5,8 @@ use base qw(Exporter); # # The following files are created: # 1. $webwork_htdocs/DATA/library-directory-tree.json (the directory structure of the library) -# 2. $webwork_htdocs/DATA/library-subject-tree.json (the subject/chapter/section struture of the library) -# 3. $webwork_htdocs/DATA/textbook-tree.json (the subject/chapter/section struture of the library) +# 2. $webwork_htdocs/DATA/library-subject-tree.json (the subject/chapter/section structure of the library) +# 3. $webwork_htdocs/DATA/textbook-tree.json (the subject/chapter/section structure of the library) # the above JSON files can be used to load and more quickly lookup OPL information # diff --git a/bin/addadmin b/bin/addadmin old mode 100755 new mode 100644 diff --git a/bin/addcourse b/bin/addcourse index 42ea11ac5d..ae65783715 100755 --- a/bin/addcourse +++ b/bin/addcourse @@ -49,7 +49,7 @@ use Getopt::Long; BEGIN { use Mojo::File qw(curfile); - use Env qw(WEBWORK_ROOT); + use Env qw(WEBWORK_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname; } @@ -59,9 +59,9 @@ use lib "$ENV{WEBWORK_ROOT}/lib"; use WeBWorK::CourseEnvironment; use WeBWorK::File::Classlist; -use WeBWorK::Utils qw(runtime_use cryptPassword); +use WeBWorK::Utils qw(runtime_use cryptPassword); use WeBWorK::Utils::CourseManagement qw(addCourse); -use WeBWorK::File::Classlist qw(parse_classlist); +use WeBWorK::File::Classlist qw(parse_classlist); use WeBWorK::DB::Record::User; use WeBWorK::DB::Record::Password; use WeBWorK::DB::Record::PermissionLevel; @@ -124,6 +124,8 @@ if ($users) { $record{permission} = $ce->{userRoles}{professor}; } + $record{accommodation_time_factor} = 1; + delete $professors{$user_id}; push @users, diff --git a/bin/change_user_id b/bin/change_user_id index 2ec44a5034..a68f538871 100755 --- a/bin/change_user_id +++ b/bin/change_user_id @@ -1,18 +1,19 @@ #!/usr/bin/env perl + +# Sometimes a webwork user id changes. This script transfers the webwork data for the old user_id to the new user_id. # -#Sometimes a webwork user id changes. This script transfers the webwork data for the old user_id to the new user_id -# Update database tables -#user -#permission -#password -#key -#set_user -#problem_user -#set_locations_user -#global_achievement_user -#achievement_user +# The script updates the following database database tables +# user +# permission +# password +# key +# set_user +# problem_user +# set_locations_user +# global_achievement_user +# achievement_user # -# Update answer_log +# and updates the answer_log. use strict; use warnings; @@ -21,7 +22,7 @@ use File::Basename; BEGIN { use Mojo::File qw(curfile); - use Env qw(WEBWORK_ROOT); + use Env qw(WEBWORK_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname; } @@ -32,13 +33,13 @@ use WeBWorK::CourseEnvironment; use WeBWorK::DB; use Data::Dumper; -if((scalar(@ARGV) != 3)) { - print "\nSyntax is: change_user_id course_id old_user_id new_user_id"; - print "\n (e.g. newpassword MAT_123 jjones jsmith\n\n"; - exit(); +if ((scalar(@ARGV) != 3)) { + print "\nSyntax is: change_user_id course_id old_user_id new_user_id"; + print "\n (e.g. newpassword MAT_123 jjones jsmith\n\n"; + exit(); } -my $courseID = shift; +my $courseID = shift; my $old_user_id = shift; my $new_user_id = shift; @@ -50,63 +51,63 @@ my $ce = WeBWorK::CourseEnvironment->new({ my $db = WeBWorK::DB->new($ce); die "Error: $old_user_id does not exist!" unless $db->existsUser($old_user_id); -unless($db->existsUser($new_user_id)) { - my $user = $db->getUser($old_user_id); - $user->{user_id}=$new_user_id; - $user->{comment} = $user->{comment}."Record created from $old_user_id record"; - $db->addUser($user); +unless ($db->existsUser($new_user_id)) { + my $user = $db->getUser($old_user_id); + $user->{user_id} = $new_user_id; + $user->{comment} = $user->{comment} . "Record created from $old_user_id record"; + $db->addUser($user); } -unless($db->existsPassword($new_user_id)) { - my $password = $db->getPassword($old_user_id); - $password->{user_id} = $new_user_id; - $db->addPassword($password); +if (!$db->existsPassword($new_user_id) && (my $password = $db->getPassword($old_user_id))) { + $password->{user_id} = $new_user_id; + $db->addPassword($password); } -unless($db->existsPermissionLevel($new_user_id)) { - my $permission = $db->getPermissionLevel($old_user_id); - $permission->{user_id} = $new_user_id; - $db->addPermissionLevel($permission); +unless ($db->existsPermissionLevel($new_user_id)) { + my $permission = $db->getPermissionLevel($old_user_id); + $permission->{user_id} = $new_user_id; + $db->addPermissionLevel($permission); } my @old_user_sets = $db->listUserSets($old_user_id); -foreach(@old_user_sets) { - my $set_id = $_; - my $new_set = $db->newUserSet; - $new_set->user_id($new_user_id); - $new_set->set_id($set_id); - eval{$db->addUserSet($new_set)}; - my $old_set = $db->getUserSet($old_user_id,$set_id); - foreach(keys %$old_set) { - next if /user_id|set_id/; - $new_set->$_($old_set->$_); - } - - $db->putUserSet($new_set) unless $db->existsUserSet($new_user_id,$set_id); - my @global_problems = grep { defined $_} $db->getAllGlobalProblems($set_id); - foreach(@global_problems) { - if($db->existsUserProblem($old_user_id,$set_id,$_->{problem_id})) { - my $old_user_problem = $db->getUserProblem($old_user_id,$set_id,$_->{problem_id}); - my $new_user_problem = $db->newUserProblem; - $new_user_problem->user_id($new_user_id); - $new_user_problem->set_id($set_id); - $new_user_problem->problem_id($_->{problem_id}); - $db->addUserProblem($new_user_problem) unless $db->existsUserProblem($new_user_id,$set_id,$_->{problem_id}); - foreach(keys %$old_user_problem) { - next if /(user_id|set_id|problem_id)/; - $new_user_problem->$_($old_user_problem->$_); - } - $db->putUserProblem($new_user_problem); - } - } +foreach (@old_user_sets) { + my $set_id = $_; + my $new_set = $db->newUserSet; + $new_set->user_id($new_user_id); + $new_set->set_id($set_id); + eval { $db->addUserSet($new_set) }; + my $old_set = $db->getUserSet($old_user_id, $set_id); + foreach (keys %$old_set) { + next if /user_id|set_id/; + $new_set->$_($old_set->$_); + } + + $db->putUserSet($new_set) unless $db->existsUserSet($new_user_id, $set_id); + my @global_problems = grep { defined $_ } $db->getAllGlobalProblems($set_id); + foreach (@global_problems) { + if ($db->existsUserProblem($old_user_id, $set_id, $_->{problem_id})) { + my $old_user_problem = $db->getUserProblem($old_user_id, $set_id, $_->{problem_id}); + my $new_user_problem = $db->newUserProblem; + $new_user_problem->user_id($new_user_id); + $new_user_problem->set_id($set_id); + $new_user_problem->problem_id($_->{problem_id}); + $db->addUserProblem($new_user_problem) + unless $db->existsUserProblem($new_user_id, $set_id, $_->{problem_id}); + foreach (keys %$old_user_problem) { + next if /(user_id|set_id|problem_id)/; + $new_user_problem->$_($old_user_problem->$_); + } + $db->putUserProblem($new_user_problem); + } + } } my $answer_log = $ce->{courseFiles}->{logs}->{answer_log}; -my $dirname = dirname($answer_log); -copy($answer_log,"$dirname/answer_log.bak"); -open(my $in,'<',"$dirname/answer_log.bak") or die "Can't open $dirname/answer_log.bak:$!"; -open(my $out,'>',$answer_log); -while(<$in>) { - s/$old_user_id/$new_user_id/g; - print $out $_; +my $dirname = dirname($answer_log); +copy($answer_log, "$dirname/answer_log.bak"); +open(my $in, '<', "$dirname/answer_log.bak") or die "Can't open $dirname/answer_log.bak:$!"; +open(my $out, '>', $answer_log); +while (<$in>) { + s/$old_user_id/$new_user_id/g; + print $out $_; } diff --git a/bin/check_latex b/bin/check_latex index 8c5a6ee567..a806cea296 100755 --- a/bin/check_latex +++ b/bin/check_latex @@ -13,8 +13,8 @@ use feature 'say'; BEGIN { use Mojo::File qw(curfile); - use YAML::XS qw(LoadFile); - use Env qw(WEBWORK_ROOT PG_ROOT); + use YAML::XS qw(LoadFile); + use Env qw(WEBWORK_ROOT PG_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname->to_string; @@ -51,7 +51,9 @@ my $latex_cmd = . shell_quote($ce->{webworkDirs}{assetsTex}) . ':' . shell_quote($ce->{pg}{directories}{assetsTex}) . ': ' . $ce->{externalPrograms}{latex2pdf} - . ' -interaction nonstopmode check_latex_exam.tex >> check_latex.nfo 2>&1'; + . ' -interaction nonstopmode check_latex_exam.tex >> check_latex.nfo 2>&1 &&' + . "TEXINPUTS=$ENV{WEBWORK_ROOT}/bin: $ce->{externalPrograms}{latex2pdf}" + . ' -interaction nonstopmode check_latex_standalone.tex > check_latex.nfo 2>&1'; if ((system $latex_cmd) >> 8) { if (open(my $fh, '<', "$temp_dir/check_latex.nfo")) { diff --git a/bin/check_latex_article.tex b/bin/check_latex_article.tex index 76036857ee..21d58de3e6 100644 --- a/bin/check_latex_article.tex +++ b/bin/check_latex_article.tex @@ -8,7 +8,7 @@ \usepackage{multicol} \usepackage{tcolorbox} -\usepackage[active,textmath,displaymath]{preview} % needed for dvipng +\usepackage[textmath,displaymath]{preview} % needed for dvipng \setlength{\columnsep}{.25in} \setlength{\columnseprule}{.4pt} diff --git a/bin/check_latex_exam.tex b/bin/check_latex_exam.tex index bd48c01ef5..384a8ba693 100644 --- a/bin/check_latex_exam.tex +++ b/bin/check_latex_exam.tex @@ -9,7 +9,7 @@ \usepackage{bidi} \fi -\usepackage[active,textmath,displaymath]{preview} % needed for dvipng +\usepackage[textmath,displaymath]{preview} % needed for dvipng \setlength{\columnsep}{.25in} \setlength{\columnseprule}{.4pt} diff --git a/bin/check_latex_standalone.tex b/bin/check_latex_standalone.tex new file mode 100644 index 0000000000..7f8daeecd6 --- /dev/null +++ b/bin/check_latex_standalone.tex @@ -0,0 +1,22 @@ +\documentclass{standalone} + +\usepackage[svgnames]{xcolor} +\usepackage{tikz} +\usepackage{pgfplots} +\usetikzlibrary{arrows.meta,plotmarks,calc,spath3} +\usepgfplotslibrary{fillbetween} +\pgfplotsset{compat = 1.18} + +\begin{document} + +\begin{tikzpicture} + \begin{axis} + \addplot[name path=pathA, domain=-3:3, draw=none, mark=triangle*] {(x^2)}; + \draw[{Stealth}-{Stealth}, spath/use=pathA]; + \draw ($(-1, 0) + (10pt, 10pt)$) -- ($(1, 3) - (10pt, 10pt)$); + \addplot[name path=pathB, domain=-3:3] {(-x^2 + 3)}; + \addplot[green, fill opacity=0.3] fill between[of=pathA and pathB]; + \end{axis} +\end{tikzpicture} + +\end{document} diff --git a/bin/check_modules.pl b/bin/check_modules.pl index 3b73cee2bf..661e8e7331 100755 --- a/bin/check_modules.pl +++ b/bin/check_modules.pl @@ -9,9 +9,37 @@ =head1 SYNOPSIS check_modules.pl [options] - Options: - -m|--modules Check that the perl modules needed by webwork2 can be loaded. - -p|--programs Check that the programs needed by webwork2 exist. +Options: + +=over 4 + +=item C<-m|--modules> + +Check that the perl modules needed by webwork2 can be loaded. + +=item C<-p|--programs> + +Check that the programs needed by webwork2 exist. + +=item C<-d|--distribution> + +Specify your linux distribution. Currently supported options are + +=over 4 + +=item C + +Tested on ubuntu 24. May work for other distributions using the apt package +manager + +=item C + +For RedHat Enterprise Linux and equivalents with the EPEL and CodeReady +Builder repositories enabled (e.g. Rocky Linux, Oracle Linux) + +=back + +=back Both programs and modules are checked if no options are given. @@ -30,98 +58,496 @@ =head1 DESCRIPTION use Getopt::Long qw(:config bundling); use Pod::Usage; -my @modulesList = qw( - Archive::Tar - Archive::Zip - Archive::Zip::SimpleZip - Benchmark - Carp - Class::Accessor - Crypt::JWT - Crypt::PK::RSA - Data::Dump - Data::Dumper - Data::Structure::Util - Data::UUID - Date::Format - Date::Parse - DateTime - DBI - Digest::MD5 - Digest::SHA - Email::Address::XS - Email::Sender::Transport::SMTP - Email::Stuffer - Errno - Exception::Class - File::Copy - File::Copy::Recursive - File::Fetch - File::Find - File::Find::Rule - File::Path - File::Spec - File::stat - File::Temp - Future::AsyncAwait - GD - GD::Barcode::QRcode - Getopt::Long - Getopt::Std - HTML::Entities - HTTP::Async - IO::File - Iterator - Iterator::Util - Locale::Maketext::Lexicon - Locale::Maketext::Simple - LWP::Protocol::https - MIME::Base32 - MIME::Base64 - Math::Random::Secure - Minion - Minion::Backend::SQLite - Mojolicious - Mojolicious::Plugin::NotYAMLConfig - Mojolicious::Plugin::RenderFile - Net::IP - Net::OAuth - Opcode - Pandoc - Perl::Tidy - PHP::Serialization - Pod::Simple::Search - Pod::Simple::XHTML - Pod::Usage - Pod::WSDL - Scalar::Util - SOAP::Lite - Socket - SQL::Abstract - String::ShellQuote - SVG - Text::CSV - Text::Wrap - Tie::IxHash - Time::HiRes - Time::Zone - Types::Serialiser - URI::Escape - UUID::Tiny - XML::LibXML - XML::Parser - XML::Parser::EasyTree - XML::Writer - YAML::XS +my %modulesList = ( + 'Archive::Tar' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Archive-Tar' + } + }, + 'Archive::Zip' => { + package => { + ubuntu => 'libarchive-zip-perl', + rhel => 'perl-Archive-Zip' + } + }, + 'Archive::Zip::SimpleZip' => { + package => { + rhel => 'perl-Archive-Zip-SimpleZip' + } + }, + 'Benchmark' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Benchmark' + } + }, + 'Carp' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Carp' + } + }, + 'Class::Accessor' => { + package => { + ubuntu => 'libclass-accessor-perl', + rhel => 'perl-Class-Accessor' + } + }, + 'Crypt::JWT' => { + package => { + ubuntu => 'libcrypt-jwt-perl', + rhel => 'perl-Crypt-JWT' + } + }, + 'Crypt::PK::RSA' => { + package => { + ubuntu => 'libcryptx-perl', + rhel => 'perl-CryptX' + } + }, + 'DBI' => { + package => { + ubuntu => 'libdbi-perl', + rhel => 'perl-DBI' + } + }, + 'Data::Dump' => { + package => { + ubuntu => 'libdata-dump-perl', + rhel => 'perl-Data-Dump' + } + }, + 'Data::Dumper' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Data-Dumper' + } + }, + 'Data::Structure::Util' => { + package => { + ubuntu => 'libdata-structure-util-perl' + } + }, + 'Data::UUID' => { + package => { + ubuntu => 'libossp-uuid-perl', + rhel => 'perl-Data-UUID' + } + }, + 'Date::Format' => { + package => { + ubuntu => 'libtimedate-perl', + rhel => 'perl-TimeDate' + } + }, + 'Date::Parse' => { + package => { + ubuntu => 'libtimedate-perl', + rhel => 'perl-TimeDate' + } + }, + 'DateTime' => { + package => { + ubuntu => 'libdatetime-perl', + rhel => 'perl-DateTime' + } + }, + 'Digest::MD5' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Digest-MD5' + } + }, + 'Digest::SHA' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Digest-SHA' + } + }, + 'Email::Address::XS' => { + package => { + ubuntu => 'libemail-address-xs-perl', + rhel => 'perl-Email-Address-XS' + } + }, + 'Email::Sender::Transport::SMTP' => { + package => { + ubuntu => 'libemail-sender-perl', + rhel => 'perl-Email-Sender' + } + }, + 'Email::Stuffer' => { + package => { + ubuntu => 'libemail-stuffer-perl' + } + }, + 'Errno' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Errno' + } + }, + 'Exception::Class' => { + package => { + ubuntu => 'libexception-class-perl', + rhel => 'perl-Exception-Class' + } + }, + 'File::Copy' => { + package => { + ubuntu => 'perl', + rhel => 'perl-File-Copy' + } + }, + 'File::Copy::Recursive' => { + package => { + ubuntu => 'libfile-copy-recursive-perl', + rhel => 'perl-File-Copy-Recursive' + } + }, + 'File::Fetch' => { + package => { + ubuntu => 'perl', + rhel => 'perl-File-Fetch' + } + }, + 'File::Find' => { + package => { + ubuntu => 'perl', + rhel => 'perl-File-Find' + } + }, + 'File::Find::Rule' => { + package => { + ubuntu => 'libfile-find-rule-perl', + rhel => 'perl-File-Find-Rule' + } + }, + 'File::Path' => { + package => { + ubuntu => 'perl', + rhel => 'perl-File-Path' + } + }, + 'File::Spec' => { + package => { + ubuntu => 'perl-base', + rhel => 'perl-PathTools' + } + }, + 'File::Temp' => { + package => { + ubuntu => 'perl', + rhel => 'perl-File-Temp' + } + }, + 'File::stat' => { + package => { + ubuntu => 'perl', + rhel => 'perl-File-stat' + } + }, + 'Future::AsyncAwait' => { + minversion => '0.52', + package => { + ubuntu => 'libfuture-asyncawait-perl' + } + }, + 'GD' => { + package => { + ubuntu => 'libgd-perl', + rhel => 'perl-GD' + } + }, + 'GD::Barcode::QRcode' => { + package => { + ubuntu => 'libgd-barcode-perl' + } + }, + 'Getopt::Long' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Getopt-Long' + } + }, + 'Getopt::Std' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Getopt-Std' + } + }, + 'HTML::Entities' => { + package => { + ubuntu => 'libhtml-parser-perl', + rhel => 'perl-HTML-Parser' + } + }, + 'HTTP::Async' => { + package => { + ubuntu => 'libhttp-async-perl' + } + }, + 'IO::File' => { + package => { + ubuntu => 'perl-base', + rhel => 'perl-IO' + } + }, + 'Iterator' => { + package => { + ubuntu => 'libiterator-perl', + } + }, + 'Iterator::Util' => { + package => { + ubuntu => 'libiterator-util-perl' + } + }, + 'LWP::Protocol::https' => { + minversion => '6.06', + package => { + ubuntu => 'liblwp-protocol-https-perl', + rhel => 'perl-LWP-Protocol-https' + } + }, + 'Locale::Maketext::Lexicon' => { + package => { + ubuntu => 'liblocale-maketext-lexicon-perl' + } + }, + 'Locale::Maketext::Simple' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Locale-Maketext-Simple' + } + }, + 'MIME::Base32' => { + package => { + ubuntu => 'libmime-base32-perl' + } + }, + 'MIME::Base64' => { + package => { + ubuntu => 'perl', + rhel => 'perl-MIME-Base64' + } + }, + 'Math::Random::Secure' => { + package => { + ubuntu => 'libmath-random-secure-perl', + rhel => 'perl-Math-Random-Secure' + } + }, + 'Minion' => { + package => { + ubuntu => 'libminion-perl' + } + }, + 'Minion::Backend::SQLite' => { + package => { + ubuntu => 'libminion-backend-sqlite-perl' + } + }, + 'Mojolicious' => { + minversion => '9.34', + incompatibleVersions => [ '9.43', '9.44', '9.45', '9.46' ], + package => { + ubuntu => 'libmojolicious-perl', + rhel => 'perl-Mojolicious' + } + }, + 'Mojolicious::Plugin::NotYAMLConfig' => { + package => { + ubuntu => 'libmojolicious-perl', + rhel => 'perl-Mojolicious' + } + }, + 'Mojolicious::Plugin::RenderFile' => { + package => { + ubuntu => 'libmojolicious-plugin-renderfile-perl' + } + }, + 'Net::IP' => { + package => { + ubuntu => 'libnet-ip-perl', + rhel => 'perl-Net-IP' + } + }, + 'Net::OAuth' => { + package => { + ubuntu => 'libnet-oauth-perl', + rhel => 'perl-Net-OAuth' + } + }, + 'Opcode' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Opcode' + } + }, + 'PHP::Serialization' => { + package => { + ubuntu => 'libphp-serialization-perl', + rhel => 'perl-PHP-Serialization' + } + }, + 'Pandoc' => { + package => { + ubuntu => 'libpandoc-wrapper-perl' + } + }, + 'Perl::Critic' => { + package => { + ubuntu => 'libperl-critic-perl', + rhel => 'perl-Perl-Critic' + } + }, + 'Perl::Tidy' => { + package => { + ubuntu => 'perltidy', + rhel => 'perltidy' + } + }, + 'Pod::Simple::Search' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Pod-Simple' + } + }, + 'Pod::Simple::XHTML' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Pod-Simple' + } + }, + 'Pod::Usage' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Pod-Usage' + } + }, + 'Pod::WSDL' => { + package => { + ubuntu => 'libpod-wsdl-perl' + } + }, + 'SOAP::Lite' => { + package => { + ubuntu => 'libsoap-lite-perl', + rhel => 'perl-SOAP-Lite' + } + }, + 'SQL::Abstract' => { + minversion => '2', + package => { + ubuntu => 'libsql-abstract-perl', + rhel => 'perl-SQL-Abstract' + } + }, + 'SVG' => { + package => { + ubuntu => 'libsvg-perl', + } + }, + 'Scalar::Util' => { + package => { + ubuntu => 'perl-base', + rhel => 'perl-Scalar-List-Utils' + } + }, + 'Socket' => { + package => { + ubuntu => 'perl-base', + rhel => 'perl-Socket' + } + }, + 'String::ShellQuote' => { + package => { + ubuntu => 'libstring-shellquote-perl', + rhel => 'perl-String-ShellQuote' + } + }, + 'Text::CSV' => { + package => { + ubuntu => 'libtext-csv-perl', + rhel => 'perl-Text-CSV' + } + }, + 'Text::Wrap' => { + package => { + ubuntu => 'perl-base', + rhel => 'perl-Text-Tabs+Wrap' + } + }, + 'Tie::IxHash' => { + package => { + ubuntu => 'libtie-ixhash-perl', + rhel => 'perl-Tie-IxHash' + } + }, + 'Time::HiRes' => { + package => { + ubuntu => 'perl', + rhel => 'perl-Time-HiRes' + } + }, + 'Time::Zone' => { + package => { + ubuntu => 'libtimedate-perl', + rhel => 'perl-TimeDate' + } + }, + 'Types::Serialiser' => { + package => { + ubuntu => 'libtypes-serialiser-perl', + rhel => 'perl-Types-Serialiser' + } + }, + 'URI::Escape' => { + package => { + ubuntu => 'liburi-perl', + rhel => 'perl-URI' + } + }, + 'UUID::Tiny' => { + package => { + ubuntu => 'libuuid-tiny-perl', + rhel => 'perl-UUID-Tiny' + } + }, + 'XML::LibXML' => { + package => { + ubuntu => 'libxml-libxml-perl', + rhel => 'perl-XML-LibXML' + } + }, + 'XML::Parser' => { + package => { + ubuntu => 'libxml-parser-perl', + rhel => 'perl-XML-Parser' + } + }, + 'XML::Parser::EasyTree' => { + package => { + ubuntu => 'libxml-parser-easytree-perl' + } + }, + 'XML::Writer' => { + package => { + ubuntu => 'libxml-writer-perl', + rhel => 'perl-XML-Writer' + } + }, + 'YAML::XS' => { + package => { + ubuntu => 'libyaml-libyaml-perl', + rhel => 'perl-YAML-LibYAML' + } + } ); -my %moduleVersion = ( - 'Future::AsyncAwait' => 0.52, - 'IO::Socket::SSL' => 2.007, - 'LWP::Protocol::https' => 6.06, - 'Mojolicious' => 9.34, - 'SQL::Abstract' => 2.000000 -); +my %cpanm_package = (ubuntu => 'cpanminus', rhel => 'perl-App-cpanminus'); my @programList = qw( convert @@ -141,19 +567,37 @@ =head1 DESCRIPTION dvipng ); -my ($test_modules, $test_programs, $show_help); +my ($test_modules, $test_programs, $packagetype, $show_help); GetOptions( - 'm|modules' => \$test_modules, - 'p|programs' => \$test_programs, - 'h|help' => \$show_help, + 'm|modules' => \$test_modules, + 'p|programs' => \$test_programs, + 'd|distribution=s' => \$packagetype, + 'h|help' => \$show_help, ); + pod2usage(2) if $show_help; +if ($packagetype && $packagetype ne 'rhel' && $packagetype ne 'ubuntu') { + die 'packagetype must be one of \'ubuntu\' or \'rhel\''; +} + +if (!$packagetype) { + if (determine_distribution()) { + say 'Distribution was not specified. Detected that the distribution is ' . $packagetype . ' or equivalent.'; + } else { + say 'Distribution was not specified and could not be detected. Use the -d option to specify your distribution.'; + } +} + +my %packagemgrcommand = (ubuntu => 'sudo apt install ', rhel => 'sudo dnf install '); + $test_modules = $test_programs = 1 unless $test_programs || $test_modules; my @PATH = split(/:/, $ENV{PATH}); +my (@missing_packages, @missing_modules); + check_modules() if $test_modules; say '' if $test_modules && $test_programs; check_apps() if $test_programs; @@ -166,6 +610,45 @@ sub which { return; } +sub determine_distribution { + my %os_attrs; + + #code adapted from Sys::OsRelease + if (open my $fh, "<", '/etc/os-release') { + while (my $line = <$fh>) { + chomp $line; # remove trailing nl + if (substr($line, -1, 1) eq "\r") { + $line = substr($line, 0, -1); # remove trailing cr + } + + # skip comments and blank lines + if ($line =~ /^ \s+ #/x or $line =~ /^ \s+ $/x) { + next; + } + + # read attribute assignment lines + if ($line =~ /^ ([A-Z0-9_]+) = "(.*)" $/x + or $line =~ /^ ([A-Z0-9_]+) = '(.*)' $/x + or $line =~ /^ ([A-Z0-9_]+) = (.*) $/x) + { + next if $1 eq "_config"; # don't overwrite _config + $os_attrs{ lc($1) } = $2; + } + } + close $fh; + if ($os_attrs{id} =~ 'ubuntu' || ($os_attrs{id_like} && $os_attrs{id_like} =~ 'ubuntu')) { + $packagetype = 'ubuntu'; + return 1; + } elsif ($os_attrs{id} =~ 'fedora' || ($os_attrs{id_like} && $os_attrs{id_like} =~ 'fedora')) { + $packagetype = 'rhel'; + return 1; + } + } else { + return 0; + } + +} + sub check_modules { say "Checking for modules required by WeBWorK..."; @@ -181,27 +664,54 @@ sub check_modules { my $file = ($module =~ s|::|/|gr) . '.pm'; if ($@ =~ /Can't locate $file in \@INC/) { say "** $module not found in \@INC"; + if ($packagetype) { + if ($modulesList{$module}{package}{$packagetype}) { + push(@missing_packages, $modulesList{$module}{package}{$packagetype}); + } else { + push(@missing_modules, $module); + } + } } else { say "** $module found, but failed to load: $@"; } - } elsif (defined($moduleVersion{$module}) - && version->parse(${ $module . '::VERSION' }) < version->parse($moduleVersion{$module})) + } elsif (defined($modulesList{$module}{minversion}) + && version->parse(${ $module . '::VERSION' }) < version->parse($modulesList{$module}{minversion})) + { + $moduleNotFound = 1; + say "** $module found, but not version $modulesList{$module}{minversion} or better"; + } elsif ( + ref $modulesList{$module}{incompatibleVersions} eq 'ARRAY' + && (grep { version->parse(${ $module . '::VERSION' }) == version->parse($_) } + @{ $modulesList{$module}{incompatibleVersions} }) + ) { $moduleNotFound = 1; - say "** $module found, but not version $moduleVersion{$module} or better"; + say "** $module found, but is an incompatible version (incompatible versions: " + . join(', ', @{ $modulesList{$module}{incompatibleVersions} }) . ')'; } else { say " $module found and loaded"; } use strict 'refs'; }; - for my $module (@modulesList) { + for my $module (sort keys(%modulesList)) { $checkModule->($module); } if ($moduleNotFound) { say ''; - say 'Some requred modules were not found, could not be loaded, or were not at the sufficient version.'; + say 'Some required modules were not found, could not be loaded, or were not a sufficient version.'; + if (@missing_modules || @missing_packages) { + say 'You can try to install the missing modules with the following command(s):' . "\n"; + if (@missing_modules) { + say 'sudo cpanm ' . join(' ', @missing_modules) . "\n"; + } + if (@missing_packages) { + say $packagemgrcommand{$packagetype} . join(' ', @missing_packages) . "\n"; + } + say 'If the cpanm command is not installed, you can try installing it using the following command:' . "\n"; + say $packagemgrcommand{$packagetype} . $cpanm_package{$packagetype}; + } say 'Exiting as this is required to check the database driver and programs.'; exit 0; } @@ -246,8 +756,8 @@ sub check_apps { my $node_version_str = qx/node -v/; my ($node_version) = $node_version_str =~ m/v(\d+)\./; - say "\n**The version of node should be at least 18. You have version $node_version." - if $node_version < 18; + say "\n**The version of node should be at least 22. You have version $node_version." + if $node_version < 22; return; } diff --git a/bin/delcourse b/bin/delcourse index a04871be27..65d6dec565 100755 --- a/bin/delcourse +++ b/bin/delcourse @@ -29,7 +29,7 @@ use warnings; BEGIN { use Mojo::File qw(curfile); - use Env qw(WEBWORK_ROOT); + use Env qw(WEBWORK_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname; } diff --git a/bin/dev_scripts/PODtoHTML.pm b/bin/dev_scripts/PODtoHTML.pm deleted file mode 100644 index a922314011..0000000000 --- a/bin/dev_scripts/PODtoHTML.pm +++ /dev/null @@ -1,201 +0,0 @@ -package PODtoHTML; - -use strict; -use warnings; -use utf8; - -use Pod::Simple::Search; -use Mojo::Template; -use Mojo::DOM; -use Mojo::Collection qw(c); -use File::Path qw(make_path); -use File::Basename qw(dirname); -use IO::File; -use POSIX qw(strftime); - -use WeBWorK::Utils::PODParser; - -our @sections = ( - doc => 'Documentation', - bin => 'Scripts', - macros => 'Macros', - lib => 'Libraries', -); -our %macro_names = ( - answers => 'Answers', - contexts => 'Contexts', - core => 'Core', - deprecated => 'Deprecated', - graph => 'Graph', - math => 'Math', - misc => 'Miscellaneous', - parsers => 'Parsers', - ui => 'User Interface' -); - -sub new { - my ($invocant, %o) = @_; - my $class = ref $invocant || $invocant; - - my @section_list = ref($o{sections}) eq 'ARRAY' ? @{ $o{sections} } : @sections; - my $section_hash = {@section_list}; - my $section_order = [ map { $section_list[ 2 * $_ ] } 0 .. $#section_list / 2 ]; - delete $o{sections}; - - my $self = { - %o, - idx => {}, - section_hash => $section_hash, - section_order => $section_order, - macros_hash => {}, - }; - return bless $self, $class; -} - -sub convert_pods { - my $self = shift; - my $source_root = $self->{source_root}; - my $dest_root = $self->{dest_root}; - - my $regex = join('|', map {"^$_"} @{ $self->{section_order} }); - - my ($name2path, $path2name) = Pod::Simple::Search->new->inc(0)->limit_re(qr!$regex!)->survey($self->{source_root}); - for (keys %$path2name) { - print "Processing file: $_\n" if $self->{verbose} > 1; - $self->process_pod($_, $name2path); - } - - $self->write_index("$dest_root/index.html"); - - return; -} - -sub process_pod { - my ($self, $pod_path, $pod_files) = @_; - - my $pod_name; - - my ($subdir, $filename) = $pod_path =~ m|^$self->{source_root}/(?:(.*)/)?(.*)$|; - - my ($subdir_first, $subdir_rest) = ('', ''); - - if (defined $subdir) { - if ($subdir =~ m|/|) { - ($subdir_first, $subdir_rest) = $subdir =~ m|^([^/]*)/(.*)|; - } else { - $subdir_first = $subdir; - } - } - - $pod_name = (defined $subdir_rest ? "$subdir_rest/" : '') . $filename; - if ($filename =~ /\.pl$/) { - $filename =~ s/\.pl$/.html/; - } elsif ($filename =~ /\.pod$/) { - $pod_name =~ s/\.pod$//; - $filename =~ s/\.pod$/.html/; - } elsif ($filename =~ /\.pm$/) { - $pod_name =~ s/\.pm$//; - $pod_name =~ s|/+|::|g; - $filename =~ s/\.pm$/.html/; - } elsif ($filename !~ /\.html$/) { - $filename .= '.html'; - } - - $pod_name =~ s/^(\/|::)//; - - my $html_dir = $self->{dest_root} . (defined $subdir ? "/$subdir" : ''); - my $html_path = "$html_dir/$filename"; - my $html_rel_path = defined $subdir ? "$subdir/$filename" : $filename; - - $self->update_index($subdir, $html_rel_path, $pod_name); - make_path($html_dir); - my $html = $self->do_pod2html( - pod_path => $pod_path, - pod_name => $pod_name, - pod_files => $pod_files - ); - my $fh = IO::File->new($html_path, '>:encoding(UTF-8)') - or die "Failed to open file '$html_path' for writing: $!\n"; - print $fh $html; - - return; -} - -sub update_index { - my ($self, $subdir, $html_rel_path, $pod_name) = @_; - - $subdir =~ s|/.*$||; - my $idx = $self->{idx}; - my $sections = $self->{section_hash}; - if ($subdir eq 'macros') { - $idx->{macros} = []; - if ($pod_name =~ m!^(.+)/(.+)$!) { - push @{ $self->{macros_hash}{$1} }, [ $html_rel_path, $2 ]; - } else { - push @{ $idx->{doc} }, [ $html_rel_path, $pod_name ]; - } - } elsif (exists $sections->{$subdir}) { - push @{ $idx->{$subdir} }, [ $html_rel_path, $pod_name ]; - } else { - warn "no section for subdir '$subdir'\n"; - } - - return; -} - -sub write_index { - my ($self, $out_path) = @_; - - my $fh = IO::File->new($out_path, '>:encoding(UTF-8)') or die "Failed to open index '$out_path' for writing: $!\n"; - print $fh Mojo::Template->new(vars => 1)->render_file( - "$self->{template_dir}/category-index.mt", - { - title => 'POD for ' . ($self->{source_root} =~ s|^.*/||r), - base_url => $self->{dest_url}, - pod_index => $self->{idx}, - sections => $self->{section_hash}, - section_order => $self->{section_order}, - macros => $self->{macros_hash}, - macros_order => [ sort keys %{ $self->{macros_hash} } ], - macro_names => \%macro_names, - date => strftime('%a %b %e %H:%M:%S %Z %Y', localtime) - } - ); - - return; -} - -sub do_pod2html { - my ($self, %o) = @_; - - my $psx = WeBWorK::Utils::PODParser->new($o{pod_files}); - $psx->{source_root} = $self->{source_root}; - $psx->{verbose} = $self->{verbose}; - $psx->{assert_html_ext} = 1; - $psx->{base_url} = ($self->{dest_url} // '') . '/' . (($self->{source_root} // '') =~ s|^.*/||r); - $psx->output_string(\my $html); - $psx->html_header(''); - $psx->html_footer(''); - $psx->parse_file($o{pod_path}); - - my $dom = Mojo::DOM->new($html); - my $podIndexUL = $dom->at('ul[id="index"]'); - my $podIndex = $podIndexUL ? $podIndexUL->find('ul[id="index"] > li') : c(); - for (@$podIndex) { - $_->attr({ class => 'nav-item' }); - $_->at('a')->attr({ class => 'nav-link p-0' }); - for (@{ $_->find('ul') }) { - $_->attr({ class => 'nav flex-column w-100' }); - } - for (@{ $_->find('li') }) { - $_->attr({ class => 'nav-item' }); - $_->at('a')->attr({ class => 'nav-link p-0' }); - } - } - my $podHTML = $podIndexUL ? $podIndexUL->remove : $html; - - return Mojo::Template->new(vars => 1)->render_file("$self->{template_dir}/pod.mt", - { title => $o{pod_name}, base_url => dirname($psx->{base_url}), index => $podIndex, content => $podHTML }); -} - -1; diff --git a/bin/dev_scripts/generate-ww-pg-pod.pl b/bin/dev_scripts/generate-ww-pg-pod.pl index f1591ae485..d20902a171 100755 --- a/bin/dev_scripts/generate-ww-pg-pod.pl +++ b/bin/dev_scripts/generate-ww-pg-pod.pl @@ -9,17 +9,16 @@ =head1 SYNOPSIS generate-ww-pg-pod.pl [options] Options: - -p|--pg-root Directory containing a git clone of pg. - If this option is not set, then the environment - variable $PG_ROOT will be used if it is set. -o|--output-dir Directory to save the output files to. (required) -b|--base-url Base url location used on server. (default: /) This is needed for internal POD links to work correctly. -v|--verbose Increase the verbosity of the output. (Use multiple times for more verbosity.) -Note that --pg-root must be provided or the PG_ROOT environment variable set -if the POD for pg is desired. +Note that C must be set in the C file, or +if that file does not exist then the clone of the PG repository must be located +at C as defined in the C +file. =head1 DESCRIPTION @@ -30,37 +29,47 @@ =head1 DESCRIPTION use strict; use warnings; +my ($webwork_root, $pg_root); + +BEGIN { + use File::Basename qw(dirname); + use Cwd qw(abs_path); + use YAML::XS qw(LoadFile); + + $webwork_root = abs_path(dirname(dirname(dirname(__FILE__)))); + + # Load the configuration file to obtain the PG root directory. + my $config_file = "$webwork_root/conf/webwork2.mojolicious.yml"; + $config_file = "$webwork_root/conf/webwork2.mojolicious.dist.yml" unless -e $config_file; + my $config = LoadFile($config_file); + + $pg_root = $config->{pg_dir}; +} + use Getopt::Long qw(:config bundling); use Pod::Usage; -my ($pg_root, $output_dir, $base_url); +my ($output_dir, $base_url); my $verbose = 0; GetOptions( - 'p|pg-root=s' => \$pg_root, 'o|output-dir=s' => \$output_dir, 'b|base-url=s' => \$base_url, 'v|verbose+' => \$verbose ); -$pg_root = $ENV{PG_ROOT} if !$pg_root; - -pod2usage(2) unless $output_dir; +pod2usage(2) unless $output_dir && $pg_root && -d $pg_root; $base_url = "/" if !$base_url; use Mojo::Template; use IO::File; use File::Copy; -use File::Path qw(make_path remove_tree); -use File::Basename qw(dirname); -use Cwd qw(abs_path); - -use lib dirname(dirname(dirname(__FILE__))) . '/lib'; -use lib dirname(__FILE__); +use File::Path qw(make_path remove_tree); -use PODtoHTML; +use lib "$webwork_root/lib"; +use lib "$pg_root/lib"; -my $webwork_root = abs_path(dirname(dirname(dirname(__FILE__)))); +use WeBWorK::Utils::PODtoHTML; for my $dir ($webwork_root, $pg_root) { next unless $dir && -d $dir; @@ -73,10 +82,10 @@ =head1 DESCRIPTION write_index($index_fh); make_path("$output_dir/assets"); -copy("$webwork_root/htdocs/js/PODViewer/podviewer.css", "$output_dir/assets/podviewer.css"); -print "copying $webwork_root/htdocs/js/PODViewer/podviewer.css to $output_dir/assets/podviewer.css\n" if $verbose; -copy("$webwork_root/htdocs/js/PODViewer/podviewer.js", "$output_dir/assets/podviewer.js"); -print "copying $webwork_root/htdocs/js/PODViewer/podviewer.css to $output_dir/assets/podviewer.js\n" if $verbose; +copy("$pg_root/htdocs/js/PODViewer/podviewer.css", "$output_dir/assets/podviewer.css"); +print "copying $pg_root/htdocs/js/PODViewer/podviewer.css to $output_dir/assets/podviewer.css\n" if $verbose; +copy("$pg_root/htdocs/js/PODViewer/podviewer.js", "$output_dir/assets/podviewer.js"); +print "copying $pg_root/htdocs/js/PODViewer/podviewer.css to $output_dir/assets/podviewer.js\n" if $verbose; sub process_dir { my $source_dir = shift; @@ -89,12 +98,15 @@ sub process_dir { remove_tree($dest_dir); make_path($dest_dir); - my $htmldocs = PODtoHTML->new( - source_root => $source_dir, - dest_root => $dest_dir, - template_dir => "$webwork_root/bin/dev_scripts/pod-templates", - dest_url => $base_url, - verbose => $verbose + my $htmldocs = WeBWorK::Utils::PODtoHTML->new( + source_root => $source_dir, + dest_root => $dest_dir, + template_dir => "$pg_root/assets/pod-templates", + dest_url => $base_url, + home_url => $base_url, + home_url_link_name => 'WeBWorK POD Home', + page_url => $base_url . ($source_dir =~ s|^.*/||r), + verbose => $verbose ); $htmldocs->convert_pods; diff --git a/bin/dev_scripts/pod-templates/category-index.mt b/bin/dev_scripts/pod-templates/category-index.mt deleted file mode 100644 index a5d980d599..0000000000 --- a/bin/dev_scripts/pod-templates/category-index.mt +++ /dev/null @@ -1,95 +0,0 @@ - - -% - - - - <%= $title %> - - - - - - -% - - - % - % my ($index, $macro_index, $content, $macro_content) = ('', '', '', ''); - % for my $macro (@$macros_order) { - % my $new_index = begin - <%= $macro_names->{$macro} // $macro %> - % end - % $macro_index .= $new_index->(); - % my $new_content = begin -

<%= $macro_names->{$macro} // $macro %>

-
- % for my $file (sort { $a->[1] cmp $b->[1] } @{ $macros->{$macro} }) { - <%= $file->[1] %> - % } -
- % end - % $macro_content .= $new_content->(); - % } - % for my $section (@$section_order) { - % next unless defined $pod_index->{$section}; - % my $new_index = begin - <%= $sections->{$section} %> - % if ($section eq 'macros') { - - % } - % end - % $index .= $new_index->(); - % my $new_content = begin -

<%= $sections->{$section} %>

-
- % if ($section eq 'macros') { - <%= $macro_content =%> - % } else { - % for my $file (sort { $a->[1] cmp $b->[1] } @{ $pod_index->{$section} }) { - - <%= $file->[1] %> - - % } - % } -
- % end - % $content .= $new_content->(); - % } - % - -
-
- <%= $content =%> -

Generated <%= $date %>

-
-
- -% - diff --git a/bin/dev_scripts/pod-templates/main-index.mt b/bin/dev_scripts/pod-templates/main-index.mt index d9bfe39e8d..6a6d2f1e7f 100644 --- a/bin/dev_scripts/pod-templates/main-index.mt +++ b/bin/dev_scripts/pod-templates/main-index.mt @@ -4,19 +4,18 @@ - - + WeBWorK/PG POD % - -
+ +

(Plain Old Documentation)

-
+ % diff --git a/bin/dev_scripts/pod-templates/pod.mt b/bin/dev_scripts/pod-templates/pod.mt deleted file mode 100644 index 0ea8e6c5b4..0000000000 --- a/bin/dev_scripts/pod-templates/pod.mt +++ /dev/null @@ -1,55 +0,0 @@ - - -% - - - - <%= $title %> - - - - - - -% - - - -
-
- <%= $content =%> -
-
- -% - diff --git a/bin/dev_scripts/run-perltidy.pl b/bin/dev_scripts/run-perltidy.pl index 37c9463353..0883ce2bd0 100755 --- a/bin/dev_scripts/run-perltidy.pl +++ b/bin/dev_scripts/run-perltidy.pl @@ -45,12 +45,12 @@ =head1 OPTIONS use Perl::Tidy; use File::Find qw(find); -use Mojo::File qw(curfile); +use Mojo::File qw(curfile path); my $webwork_root = curfile->dirname->dirname->dirname; -die "Version 20240903 of perltidy is required for this script.\nThe installed version is $Perl::Tidy::VERSION.\n" - unless $Perl::Tidy::VERSION == 20240903; +die "Version 20260204 of perltidy is required for this script.\nThe installed version is $Perl::Tidy::VERSION.\n" + unless $Perl::Tidy::VERSION == 20260204; die "The .perltidyrc file in the webwork root directory is not readable.\n" unless -r "$webwork_root/.perltidyrc"; @@ -65,10 +65,10 @@ =head1 OPTIONS # Validate options that were passed. my %options; my $err = Perl::Tidy::perltidy(argv => \@args, dump_options => \%options); -exit $err if $err; -die "The -pro option is not suppored by this script.\n" if defined $options{profile}; +exit $err if $err; +die "The -pro option is not supported by this script.\n" if defined $options{profile}; -unshift(@args, '-bext=/') unless defined $options{'backup-file-extension'}; +unshift(@args, '-bext=/tidybak') unless defined $options{'backup-file-extension'}; if (@files) { for (@files) { @@ -91,7 +91,17 @@ =head1 OPTIONS return; } - return unless $path =~ /\.p[lm]$/ || $path =~ /\.t$/; + my $isPerlScript = 0; + if (($dir =~ /\/bin$/ || $dir =~ /\/bin\/dev_scripts$/) + && $path !~ /\.p[lm]$/ + && -f $path + && (my $fh = path($path)->open('<'))) + { + $isPerlScript = <$fh> =~ /^#!.*\bperl\b/; + $fh->close; + } + + return unless $path =~ /\.p[lm]$/ || $path =~ /\.t$/ || $path =~ /\.at$/ || $isPerlScript; say "Tidying file: $path" if $verbose; diff --git a/bin/dev_scripts/update-localization-files b/bin/dev_scripts/update-localization-files index 8ad0cc1c11..00e75e6dce 100755 --- a/bin/dev_scripts/update-localization-files +++ b/bin/dev_scripts/update-localization-files @@ -6,7 +6,7 @@ function print_help_exit printf " Update the webwork2.pot and language .po files with translation strings from the code.\n" >&2 printf " options:\n" >&2 printf " -p|--po-update Update po files as well. By default only the webwork2.pot file is updated.\n" >&2 - printf " -l|--langauge Update the only given language in addition to updating the webwork2.pot file.\n" >&2 + printf " -l|--language Update the only given language in addition to updating the webwork2.pot file.\n" >&2 printf " -h|--help Show this help.\n" >&2 exit 1 } @@ -45,7 +45,7 @@ if [ -z "$WEBWORK_ROOT" ]; then fi command -v xgettext.pl >/dev/null 2>&1 || { - echo >&2 "xgettext.pl needs to be installed. It is inlcuded in the perl package Locale::Maketext::Extract. Aborting."; + echo >&2 "xgettext.pl needs to be installed. It is included in the perl package Locale::Maketext::Extract. Aborting."; exit 1; } diff --git a/bin/dev_scripts/webwork2-morbo b/bin/dev_scripts/webwork2-morbo index dde0b82708..63bef76e43 100755 --- a/bin/dev_scripts/webwork2-morbo +++ b/bin/dev_scripts/webwork2-morbo @@ -43,7 +43,7 @@ use Mojo::Base -strict; use Mojo::Server::Morbo; use Mojo::Util qw(extract_usage getopt); use Mojo::File qw(curfile); -use YAML::XS qw(LoadFile); +use YAML::XS qw(LoadFile); getopt 'b|backend=s' => \$ENV{MOJO_MORBO_BACKEND}, diff --git a/bin/newpassword b/bin/newpassword index 2611690ae7..f66289c733 100755 --- a/bin/newpassword +++ b/bin/newpassword @@ -37,7 +37,7 @@ use warnings; BEGIN { use Mojo::File qw(curfile); - use Env qw(WEBWORK_ROOT); + use Env qw(WEBWORK_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname; } @@ -48,36 +48,36 @@ use WeBWorK::CourseEnvironment; use WeBWorK::DB; use WeBWorK::Utils qw(cryptPassword); -if((scalar(@ARGV) != 3)) { - print "\nSyntax is: newpassword CourseID User NewPassword"; - print "\n (e.g. newpassword MAT_123 jjones abracadabra\n\n"; - exit(); +if ((scalar(@ARGV) != 3)) { + print "\nSyntax is: newpassword CourseID User NewPassword"; + print "\n (e.g. newpassword MAT_123 jjones abracadabra\n\n"; + exit(); } ##### get command-line options ##### my $courseID = shift; -my $user = shift; -my $newP = shift; +my $user = shift; +my $newP = shift; ##### main function ##### sub dopasswd { - my ($db, $user, $newpass) = @_; - my $passwordRecord = eval {$db->getPassword($user)}; - die "Can't get password for user |$user| $@" if $@ or not defined($passwordRecord); - my $cryptedPassword = cryptPassword($newpass); - $passwordRecord->password($cryptedPassword); - eval {$db->putPassword($passwordRecord) }; - if ($@) { - die "Errors $@ "; - } + my ($db, $user, $newpass) = @_; + my $passwordRecord = eval { $db->getPassword($user) }; + die "Can't get password for user |$user| $@" if $@ or not defined($passwordRecord); + my $cryptedPassword = cryptPassword($newpass); + $passwordRecord->password($cryptedPassword); + eval { $db->putPassword($passwordRecord) }; + if ($@) { + die "Errors $@ "; + } } # bring up a minimal course environment my $ce = WeBWorK::CourseEnvironment->new({ webwork_dir => $ENV{WEBWORK_ROOT}, - courseName => $courseID + courseName => $courseID }); my $db = WeBWorK::DB->new($ce); diff --git a/bin/remove_stale_images b/bin/remove_stale_images index b5a7064e17..f88e4cc5b8 100755 --- a/bin/remove_stale_images +++ b/bin/remove_stale_images @@ -56,7 +56,7 @@ use DBI; BEGIN { use Mojo::File qw(curfile); - use Env qw(WEBWORK_ROOT); + use Env qw(WEBWORK_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname; } @@ -69,200 +69,204 @@ use WeBWorK::Utils::Files qw(readFile); use constant ACCESSED => 8; use constant MODIFIED => 9; -my $now = time(); +my $now = time(); my $which = ACCESSED; ##### global variables to hold information from the find my $num_removed = 0; -my %kept = (); -my %days=(); -my %week=(); -my %depths=(); -my $grandtotal=0; +my %kept = (); +my %days = (); +my %week = (); +my %depths = (); +my $grandtotal = 0; my $depthConnection; ##### get command-line options ##### -my $start = $now; # way too big, but definitely before the beginning of the epoch -my $end = -1; -my $help = 0; -my $deloption = 0; +my $start = $now; # way too big, but definitely before the beginning of the epoch +my $end = -1; +my $help = 0; +my $deloption = 0; my $reportoption = 0; -my $modifydate = 0; -my $accessdate = 0; - -GetOptions('from=s' => \$start, - 'days=s' => \$end, - 'delete|remove' => \$deloption, - 'report' => \$reportoption, - 'modify-dates' => \$modifydate, - 'access-dates' => \$accessdate, - 'help' => \$help) or pod2usage(1); +my $modifydate = 0; +my $accessdate = 0; + +GetOptions( + 'from=s' => \$start, + 'days=s' => \$end, + 'delete|remove' => \$deloption, + 'report' => \$reportoption, + 'modify-dates' => \$modifydate, + 'access-dates' => \$accessdate, + 'help' => \$help +) or pod2usage(1); pod2usage(1) if $help; -$reportoption = 1 if(not $deloption); +$reportoption = 1 if (not $deloption); -if($modifydate and $accessdate) { - print "You cannot specify using both access dates and modify dates\n"; - pod2usage(1); +if ($modifydate and $accessdate) { + print "You cannot specify using both access dates and modify dates\n"; + pod2usage(1); } ## now fix up type my $type = $accessdate ? ACCESSED : MODIFIED; -if(scalar(@ARGV)>0) { - if(scalar(@ARGV)>1) { - print "Too many arguments given\n"; - pod2usage(1); - } - $end = $ARGV[0]; +if (scalar(@ARGV) > 0) { + if (scalar(@ARGV) > 1) { + print "Too many arguments given\n"; + pod2usage(1); + } + $end = $ARGV[0]; } -$end = 7 if($end == -1 and $deloption); +$end = 7 if ($end == -1 and $deloption); -if($start<= $end) { - print "The start time must be greater than the end length\n"; - exit(); +if ($start <= $end) { + print "The start time must be greater than the end length\n"; + exit(); } ## Fix up the start and end times -$start = $now - 24*60*60*$start; -$end = $now - 24*60*60*$end; +$start = $now - 24 * 60 * 60 * $start; +$end = $now - 24 * 60 * 60 * $end; ##### "wanted" function for find ##### sub wanted { - if(-f $File::Find::name and $File::Find::name =~ /\.png$/) { - my @stat = stat(_); - - if($deloption) { - my $fullmd5 = $File::Find::name; - if(length($_) > (4+32)) { # this is an old style path - $fullmd5 = $_; - $fullmd5 =~ s/\.png$//; - } else { - $fullmd5 =~ s|.*/([^/]+)/([^/]+)$|$1$2|; - $fullmd5 =~ s/\.png$//; - } - if($stat[$type]<$start or $stat[$type]>$end) { - $kept{$fullmd5} = ''; - if($depthConnection) { # hold dvipng depths - my $fetchdepth = $depthConnection->selectall_arrayref(" + if (-f $File::Find::name and $File::Find::name =~ /\.png$/) { + my @stat = stat(_); + + if ($deloption) { + my $fullmd5 = $File::Find::name; + if (length($_) > (4 + 32)) { # this is an old style path + $fullmd5 = $_; + $fullmd5 =~ s/\.png$//; + } else { + $fullmd5 =~ s|.*/([^/]+)/([^/]+)$|$1$2|; + $fullmd5 =~ s/\.png$//; + } + if ($stat[$type] < $start or $stat[$type] > $end) { + $kept{$fullmd5} = ''; + if ($depthConnection) { # hold dvipng depths + my $fetchdepth = $depthConnection->selectall_arrayref(" SELECT depth FROM depths WHERE md5=\"$fullmd5\""); - my $fetchdepthval = $fetchdepth->[0]->[0]; - $depths{$fullmd5} = $fetchdepthval if($fetchdepthval); + my $fetchdepthval = $fetchdepth->[0]->[0]; + $depths{$fullmd5} = $fetchdepthval if ($fetchdepthval); + } + } else { + my $result = unlink($File::Find::name); + if ($result) { + $num_removed++; + return (); + } else { + # If you don't have permissions to delete a file, you will probably + # mess up the permissions on the equation cache + die "Tried, but could not remove $File::Find::name\n"; + } + } + } + + if ($reportoption) { + return () if (not $deloption and ($stat[$type] < $start or $stat[$type] > $end)); + my $lapse = $now - $stat[$type]; + my $val = int(($lapse) / (60 * 60 * 24)); + $val = " " . $val if ($val < 10); + $val = " " . $val if ($val < 100); + if (defined($days{$val})) { $days{$val} += 1; } + else { $days{$val} = 1; } + $val = int($val / 7); + if (defined($week{$val})) { $week{$val} += 1; } + else { $week{$val} = 1; } + $grandtotal++; + } + } - } else { - my $result = unlink($File::Find::name); - if($result) { - $num_removed++; - return(); - } else { - # If you don't have permissions to delete a file, you will probably - # mess up the permissions on the equation cache - die "Tried, but could not remove $File::Find::name\n"; - } - } - } - - if($reportoption) { - return() if(not $deloption and ($stat[$type]<$start or $stat[$type]>$end)); - my $lapse = $now - $stat[$type]; - my $val = int(($lapse)/(60*60*24)); - $val = " ".$val if($val<10); - $val = " ".$val if($val<100); - if(defined($days{$val})) {$days{$val} += 1;} else {$days{$val} = 1;} - $val = int($val/7); - if(defined($week{$val})) {$week{$val} += 1;} else {$week{$val} = 1;} - $grandtotal++; - } - - } } ##### reporting function ##### sub count_report { - my $j; - print "Days\n"; - for $j (sort {$a <=> $b} keys(%days)) { - print "$j $days{$j}\n"; - } - - print "\nWeeks\n"; - for $j (sort {$a <=> $b} keys(%week)) { - print " $j $week{$j}\n"; - } - - print "\nTotal: $grandtotal\n"; + my $j; + print "Days\n"; + for $j (sort { $a <=> $b } keys(%days)) { + print "$j $days{$j}\n"; + } + + print "\nWeeks\n"; + for $j (sort { $a <=> $b } keys(%week)) { + print " $j $week{$j}\n"; + } + + print "\nTotal: $grandtotal\n"; } ##### main function ##### - # bring up a minimal course environment my $ce = WeBWorK::CourseEnvironment->new({ webwork_dir => $ENV{WEBWORK_ROOT} }); -my $dirHead = $ce->{webworkDirs}->{equationCache}; +my $dirHead = $ce->{webworkDirs}->{equationCache}; my $cachePath = $ce->{webworkFiles}->{equationCacheDB}; -my $tmpdir = $ce->{webworkDirs}->{tmp}; -my $tmpfile = "$tmpdir/equationcache.tmp"; +my $tmpdir = $ce->{webworkDirs}->{tmp}; +my $tmpfile = "$tmpdir/equationcache.tmp"; # Prepare to handle depths database table my $alignType = $ce->{pg}->{displayModeOptions}->{images}->{dvipng_align}; -if($alignType eq 'mysql' and $deloption) { +if ($alignType eq 'mysql' and $deloption) { my $dbinfo = $ce->{pg}->{displayModeOptions}->{images}->{dvipng_depth_db}; - $depthConnection = DBI->connect_cached( - $dbinfo->{dbsource}, - $dbinfo->{user}, - $dbinfo->{passwd}, - { PrintError => 0, RaiseError => 1 }, - ); + $depthConnection = + DBI->connect_cached($dbinfo->{dbsource}, $dbinfo->{user}, $dbinfo->{passwd}, + { PrintError => 0, RaiseError => 1 }, + ); print "Could not make database connection for dvipng image depths.\n" unless defined $depthConnection; } -find({wanted => \&wanted, follow_fast => 1}, $dirHead); - -print "Removed $num_removed images.\n\n" if($deloption); -count_report() if($reportoption); +find({ wanted => \&wanted, follow_fast => 1 }, $dirHead); +print "Removed $num_removed images.\n\n" if ($deloption); +count_report() if ($reportoption); # For depth database, empty it and insert only values for the images # we kept. my $ent; -if($depthConnection) { # clean out database and put back in good values +if ($depthConnection) { # clean out database and put back in good values $depthConnection->do("TRUNCATE depths"); for my $ent (keys %depths) { - $depthConnection->do("INSERT INTO `depths` VALUES( - \"$ent\", \"$depths{$ent}\")"); + $depthConnection->do( + "INSERT INTO `depths` VALUES( + \"$ent\", \"$depths{$ent}\")" + ); } } ## The rest is updating the equation cache if we deleted images and there is a cache -exit() unless($deloption and $num_removed); +exit() unless ($deloption and $num_removed); exit() unless ($cachePath); print "Updating the equation cache\n"; -my ($perms, $uid, $groupID) = (stat $cachePath)[2,4,5]; #Get values from current cache file +my ($perms, $uid, $groupID) = (stat $cachePath)[ 2, 4, 5 ]; #Get values from current cache file my $cachevalues = readFile($cachePath); -my @cachelines = split "\n", $cachevalues; +my @cachelines = split "\n", $cachevalues; for $ent (@cachelines) { - chomp($ent); - my $entmd5 = $ent; - $entmd5 =~ s/^(\S+)\s+(\S+)\s+.*$/$1$2/; - if(defined($kept{$entmd5})) { - $kept{$entmd5} = $ent; - } + chomp($ent); + my $entmd5 = $ent; + $entmd5 =~ s/^(\S+)\s+(\S+)\s+.*$/$1$2/; + if (defined($kept{$entmd5})) { + $kept{$entmd5} = $ent; + } } #print "Temp file $tmpfile\n"; #print "Cache file had group $groupID and perms $perms\n"; open(OUTF, ">$tmpfile") or die "Could not write to temp file $tmpfile"; for $ent (keys %kept) { - if($kept{$ent}) { - print OUTF $kept{$ent}."\n"; - } else {print "could not find $ent\n";} + if ($kept{$ent}) { + print OUTF $kept{$ent} . "\n"; + } else { + print "could not find $ent\n"; + } } close(OUTF); rename($tmpfile, $cachePath); @@ -271,7 +275,4 @@ rename($tmpfile, $cachePath); chmod $perms, $cachePath; chown $uid, $groupID, $cachePath; - - - 1; diff --git a/bin/setfilepermissions b/bin/setfilepermissions index 9b428cb6c1..2388e00bb8 100755 --- a/bin/setfilepermissions +++ b/bin/setfilepermissions @@ -19,7 +19,7 @@ use warnings; BEGIN { use Mojo::File qw(curfile); - use Env qw(WEBWORK_ROOT); + use Env qw(WEBWORK_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname; } diff --git a/bin/upgrade-database-to-utf8mb4.pl b/bin/upgrade-database-to-utf8mb4.pl index 2d99c84ea6..9c1a1f9a25 100755 --- a/bin/upgrade-database-to-utf8mb4.pl +++ b/bin/upgrade-database-to-utf8mb4.pl @@ -32,7 +32,7 @@ =head1 DESCRIPTION Upgrade webwork course database tables from latin1 to utf8mb4. This script assumes that you have already properly configured the database to -work with the utf8mb4 character set. See L. +work with the utf8mb4 character set. See L. Also, make sure to upgrade the course via webwork2/admin "Upgrade Courses" before running this script for the course. @@ -81,7 +81,7 @@ =head1 OPTIONS this option is enabled then the second pass will change those back to the smaller text datatypes as defined in the webwork database schema. -This second pass is not strictly neccessary. The larger text datatypes should +This second pass is not strictly necessary. The larger text datatypes should still work with WeBWorK. This pass is not run by default. Note that running this script again will also diff --git a/bin/webwork2 b/bin/webwork2 index 48ba93bd16..860a734131 100755 --- a/bin/webwork2 +++ b/bin/webwork2 @@ -5,8 +5,8 @@ use warnings; BEGIN { use Mojo::File qw(curfile); - use YAML::XS qw(LoadFile); - use Env qw(WEBWORK_ROOT PG_ROOT); + use YAML::XS qw(LoadFile); + use Env qw(WEBWORK_ROOT PG_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname->to_string; diff --git a/bin/ww_purge_old_nonces b/bin/ww_purge_old_nonces index d8ee043bd7..274361282e 100755 --- a/bin/ww_purge_old_nonces +++ b/bin/ww_purge_old_nonces @@ -32,7 +32,7 @@ use warnings; BEGIN { use Mojo::File qw(curfile); - use Env qw(WEBWORK_ROOT); + use Env qw(WEBWORK_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname; } @@ -42,7 +42,7 @@ use lib "$ENV{WEBWORK_ROOT}/lib"; use WeBWorK::CourseEnvironment; use WeBWorK::DB; -use constant NONCE_LIFETIME => 21600; # 6 hours +use constant NONCE_LIFETIME => 21600; # 6 hours sub usage { print STDERR "usage: $0 course \n"; @@ -51,7 +51,7 @@ sub usage { my ($course) = @ARGV; -usage() unless $course ; +usage() unless $course; my $ce = WeBWorK::CourseEnvironment->new({ webwork_dir => $ENV{WEBWORK_ROOT}, @@ -62,24 +62,23 @@ my $db = WeBWorK::DB->new($ce); my @errors; -my @listKeys = $db -> listKeys(); +my @listKeys = $db->listKeys(); foreach my $user_id (@listKeys) { my $Key; - eval { $Key = $db->getKey($user_id);}; - if ($@) { push @errors, "$user_id: ". $@ ;} + eval { $Key = $db->getKey($user_id); }; + if ($@) { push @errors, "$user_id: " . $@; } else { - if ($Key->key eq "nonce" && - (time()-$Key->timestamp > NONCE_LIFETIME) - ) { - eval {$db->deleteKey($user_id);}; - if ($@) { push @errors, "$user_id: ". $@ ;} + if ($Key->key eq "nonce" + && (time() - $Key->timestamp > NONCE_LIFETIME)) + { + eval { $db->deleteKey($user_id); }; + if ($@) { push @errors, "$user_id: " . $@; } } } } - if (@errors) { - warn "The following errors occurred:\n", map { "* $_\n" } @errors; + warn "The following errors occurred:\n", map {"* $_\n"} @errors; exit 1; } diff --git a/bin/wwsh b/bin/wwsh index e55e969305..4aa3aa46ff 100755 --- a/bin/wwsh +++ b/bin/wwsh @@ -11,7 +11,7 @@ use warnings; BEGIN { use Mojo::File qw(curfile); - use Env qw(WEBWORK_ROOT); + use Env qw(WEBWORK_ROOT); $WEBWORK_ROOT = curfile->dirname->dirname; } @@ -25,8 +25,8 @@ use WeBWorK::CourseEnvironment; use WeBWorK::DB; use Data::Dumper; -my $courseID = shift @ARGV; -my $scriptFile = shift @ARGV; +my $courseID = shift @ARGV; +my $scriptFile = shift @ARGV; unless ($courseID and $scriptFile) { die "usage: $0 courseID scriptFile\n"; @@ -39,7 +39,6 @@ $ce = WeBWorK::CourseEnvironment->new({ courseName => $courseID, }); - $db = WeBWorK::DB->new($ce); print <<'EOF'; @@ -52,9 +51,8 @@ EOF print "courseID: $courseID and scriptFile: $scriptFile\n--------------------------------\n"; do $scriptFile; if ($@) { - print "errors ", $@,"\n" ; + print "errors ", $@, "\n"; } else { print "--------------------------------\ndone\n"; } - diff --git a/conf/README.md b/conf/README.md index 45ebac0def..0331c407a7 100644 --- a/conf/README.md +++ b/conf/README.md @@ -190,7 +190,7 @@ sudo systemctl enable /opt/webwork/webwork2/conf/webwork2.service sudo systemctl start webwork2 ``` -### Deployment of the webwork2 job queue for all server arrangments +### Deployment of the webwork2 job queue for all server arrangements Some long running processes are not directly run by the webwork2 Mojolicious app. Particularly mass grade updates via LTI and sending of instructor emails. Instead these tasks are executed via the webwork2 Minion job queue. diff --git a/conf/authen_LTI.conf.dist b/conf/authen_LTI.conf.dist index 20196f4f49..6878998405 100644 --- a/conf/authen_LTI.conf.dist +++ b/conf/authen_LTI.conf.dist @@ -213,7 +213,6 @@ $LTISendGradesEarlyThreshold = 'attempted'; # page, then a new mass passback job will begin. Set this to -1 to disable mass passback. $LTIMassUpdateInterval = 86400; - ################################################################################################ # Add an 'LTI' tab to the Course Configuration page ################################################################################################ @@ -241,7 +240,10 @@ $LTIMassUpdateInterval = 86400; #'LTISendGradesEarlyThreshold', #'LTIMassUpdateInterval', #'LMSManageUserData', + #'LTI{v1p1}{round_score_digits}', #'LTI{v1p1}{BasicConsumerSecret}', + #'LTI{v1p3}{ignoreMissingSourcedID}', + #'LTI{v1p3}{autoSyncSetDatesToLMS}', #'LTI{v1p3}{PlatformID}', #'LTI{v1p3}{ClientID}', #'LTI{v1p3}{DeploymentID}', @@ -255,15 +257,15 @@ $LTIMassUpdateInterval = 86400; # By default only admin users can modify the LTI secrets and lms_context_id. The following # permissions need to be modified to allow other users the permission to modify the values. -#$permissionLevels{'change_config_LTI{v1p1}{BasicConsumerSecret}'} = "admin", -#$permissionLevels{'change_config_LTI{v1p3}{PlatformID}'} = "admin", -#$permissionLevels{'change_config_LTI{v1p3}{ClientID}'} = "admin", -#$permissionLevels{'change_config_LTI{v1p3}{DeploymentID}'} = "admin", -#$permissionLevels{'change_config_LTI{v1p3}{PublicKeysetURL}'} = "admin", -#$permissionLevels{'change_config_LTI{v1p3}{AccessTokenURL}'} = "admin", -#$permissionLevels{'change_config_LTI{v1p3}{AccessTokenAUD}'} = "admin", -#$permissionLevels{'change_config_LTI{v1p3}{AuthReqURL}'} = "admin", -#$permissionLevels{'change_config_lms_context_id'} = "admin", +#$permissionLevels{'change_config_LTI{v1p1}{BasicConsumerSecret}'} = "admin"; +#$permissionLevels{'change_config_LTI{v1p3}{PlatformID}'} = "admin"; +#$permissionLevels{'change_config_LTI{v1p3}{ClientID}'} = "admin"; +#$permissionLevels{'change_config_LTI{v1p3}{DeploymentID}'} = "admin"; +#$permissionLevels{'change_config_LTI{v1p3}{PublicKeysetURL}'} = "admin"; +#$permissionLevels{'change_config_LTI{v1p3}{AccessTokenURL}'} = "admin"; +#$permissionLevels{'change_config_LTI{v1p3}{AccessTokenAUD}'} = "admin"; +#$permissionLevels{'change_config_LTI{v1p3}{AuthReqURL}'} = "admin"; +#$permissionLevels{'change_config_lms_context_id'} = "admin"; # Note that the lms_context_id is actually a database setting. It must be set for a course in # order for the instructor to utilize LTI content selection. This can also be set in the admin diff --git a/conf/authen_LTI_1_1.conf.dist b/conf/authen_LTI_1_1.conf.dist index c2c8bb7f62..a0d73a33b9 100644 --- a/conf/authen_LTI_1_1.conf.dist +++ b/conf/authen_LTI_1_1.conf.dist @@ -19,6 +19,13 @@ $LTI{v1p1}{LMS_name} = 'the LMS'; $LTI{v1p1}{LMS_url} = ''; #$LTI{v1p1}{LMS_url} = 'https://myschool.edu/lms/'; +# This sets the number of decimal digits to round the score (a value between 0 and 1) sent to the LMS. +# A setting of 2 means the score is rounded to 2 digits or the nearest whole percent. Setting this to +# a number less than 2 will disable rounding. Note that there may be some rounding since floats are +# used to compute and save scores in the database and LMS may round the score received. +$LTI{v1p1}{round_score_digits} = 2; +#$LTI{v1p1}{round_score_digits} = 0; # Disable rounding. + ################################################################################################ # LTI 1.1 preferred and fallback source of WW user_id ################################################################################################ diff --git a/conf/authen_LTI_1_3.conf.dist b/conf/authen_LTI_1_3.conf.dist index 1aaa7a4976..2706094126 100644 --- a/conf/authen_LTI_1_3.conf.dist +++ b/conf/authen_LTI_1_3.conf.dist @@ -83,6 +83,27 @@ $LTI{v1p3}{strip_domain_from_email} = 0; # lowercase. $LTI{v1p3}{lowercase_username} = 0; +# When the names/roles service URL is used for roster synchronization the LMS may use a +# different key in the sent data than is used when a user signs in via LTI authentication. Set +# the following keys to the correct key for your LMS that provides the same identifier via the +# names/roles service URL as when LTI authentication is used if the key for the +# preferred_source_of_username or fallback_source_of_username is different. Note that the +# 'email' key is the same for all LMSs according to the LTI 1.3 specification. So if +# preferred_source_of_username or fallback_source_of_username is 'email', then you should not +# set the respective setting below. Also, the 'sub' key obtained during LTI authentication will +# always match the 'user_id' key obtained from the names/roles service URL according to the LTI +# 1.3 specification. So if preferred_source_of_username or fallback_source_of_username is +# 'sub', then set the respective setting to 'user_id' below. For any other values of +# preferred_source_of_username or fallback_source_of_username, set debug_lti_parameters to 1, +# and compare the results when LTI authentication is performed and when using LMS roster +# synchronization in the accounts manager to determine what (if anything) will work here. +# Unfortunately, for values other than 'email' or 'sub', there is no guarantee that there will +# be any valid key provided from the names/roles service URL, and so if you do not see anything +# valid to use using debug_lti_parameters, then LTI roster synchronization in the accounts +# manager is just not going to work for you. +$LTI{v1p3}{namesroles_service_preferred_source_of_username} = ''; +$LTI{v1p3}{namesroles_service_fallback_source_of_username} = ''; + ################################################################################################ # LTI 1.3 Preferred source of Student Id ################################################################################################ @@ -92,6 +113,11 @@ $LTI{v1p3}{lowercase_username} = 0; # LMS. There may be no claim value that provides this. $LTI{v1p3}{preferred_source_of_student_id} = ''; +# This is much the same as the namesroles_service_preferred_source_of_username and +# namesroles_service_fallback_source_of_username above. See the documentation for those to +# understand this setting. +$LTI{v1p3}{namesroles_service_preferred_source_of_student_id} = ''; + ################################################################################################ # LTI 1.3 Basic Authentication Parameters ################################################################################################ @@ -212,14 +238,49 @@ $LTI{v1p3}{AllowInstitutionRoles} = 0; # Miscellaneous ################################################################################################ -# When grade passback mode is 'homework', someone must use a set-specific link from the LMS in -# order for grade passback to begin happening for that set. Use of the set-specific link lets -# WeBWorK store the set's "sourced_ID". So if there is no sourced_ID, the default behavior is -# that a user in WeBWorK sees the sets as disabled and there is a message about needing to -# access the set from the LMS. The following option can be set to allow users to work on the set -# anyway. There will be no grade passback until some later time when an LMS user clicks the -# set-specific link. In some LMSs, it is possible for the instructor to activate the link. +# When grade passback mode is 'homework', webwork2 needs to have the lineitem URL for a set in +# order for grade passback to occur. For manually created links to a webwork2 set in the LMS, +# webwork2 obtains that URL the first time that someone uses the link, but for links created via +# deep linking (content selection in the LMS), webwork2 can obtain that URL anytime it is +# needed. If webwork2 does not have the lineitem URL stored in the database, the default +# behavior is that a user in webwork2 sees the sets as disabled, and there is a message about +# needing to access the set from the LMS. The following option can be set to allow users to work +# on the set anyway. For manually created links, there will be no grade passback until some +# later time when an LMS user uses the set-specific link. Note that in most LMSs, the instructor +# can activate a link by using it. For links created via deep linking, grade passback will +# always work, but webwork2 will not store the lineitem URL until the first time that grade +# passback occurs, someone uses the set-specific link, or set dates are synchronized to the LMS. +# So if you create all links in the LMS using deep linking (content selection), then you will +# most likely want to set the following option, because the message about needing to access the +# set from the LMS that is shown in the LMS is simply not true anyway. $LTI{v1p3}{ignoreMissingSourcedID} = 0; +# Set the following option if you want webwork2 to automatically synchronize set dates to the +# LMS anytime that a set's open and close dates are changed. + +$LTI{v1p3}{autoSyncSetDatesToLMS} = 0; + +# If this is set then authentication into a webwork course is only allowed if the LMS context id +# is set in the LTI course map for the site and that matches that of the LMS course from which +# the current user is attempting to sign in. +$LTI{v1p3}{restrictAuthenticationByCourseMap} = 0; + +# If this is set and an instructor attempts to use content selection from an LMS course that is +# that is not in the LTI course map, then the instructor will be offered a list of WeBWorK +# courses to choose from. The WeBWorK courses that will be listed for the instructor are +# courses that +# +# 1. have LTI 1.3 authentication parameters that match those sent by the LMS, +# 2. have a user for the instructor, that +# - has the email address set that matches the email address sent from the LMS, and +# - has access_instructor_tools and modify_problem_sets permissions. +# +# Note that if only one course is found that satisfies the above conditions, then it will +# be used automatically. +# +# This is a site wide setting only, and cannot be configured per course +# (in the course.conf file of a course). +$LTI{v1p3}{allowCourseSelection} = 0; + 1; # final line of the file to reassure perl that it was read properly. diff --git a/conf/authen_saml2.conf.dist b/conf/authen_saml2.conf.dist index a4403134a1..7e15974c67 100644 --- a/conf/authen_saml2.conf.dist +++ b/conf/authen_saml2.conf.dist @@ -55,7 +55,7 @@ $saml2{twoFAOnlyWithBypass} = 0; # prevents users from attempting to login in to WeBWorK directly. $external_auth = 0; -# The $saml2{idps} hash contains names of identity proviers and their SAML2 +# The $saml2{idps} hash contains names of identity providers and their SAML2 # metadata URLs that are used by this server. Webwork will request the identity # provider's metadata from the URL of the $saml2{active_idp} during the # authentication process. Additional identity providers can also be added for a @@ -91,7 +91,7 @@ $saml2{sp}{entity_id} = 'http://localhost:8080/webwork2/saml2'; # https://webwork.yourschool.edu/webwork2/saml2/metadata?courseID=myTestCourse # Further note that if multiple courses use that same identity provider then # just pick any one of the courses to use in the metadata URL. All of the other -# courses share the same metedata. +# courses share the same metadata. $saml2{sp}{org} = { contact => 'webwork@example.edu', name => 'webwork', diff --git a/conf/defaults.config b/conf/defaults.config index b9c2448d99..6bd4f18998 100644 --- a/conf/defaults.config +++ b/conf/defaults.config @@ -14,7 +14,7 @@ # file, you can put a directive in localOverrides.conf. include("conf/site.conf"); -include("VERSION"); # get WW version +include("VERSION"); # get WW version # The version of PG is now obtained from the file pg/VERSION # using code added to CourseEnvironment.pm # with this one exception include can only read files under the webwork2 directory @@ -34,9 +34,14 @@ $generic_sender_name = ''; # The following variables will override the "From:" address in messages sent by # the named feature. -$feedback_sender_email = ''; # For student feedback -$instructor_sender_email = ''; # For instructors emailing students -$jitar_sender_email = ''; # For notifications of incomplete JiTaR sets +$feedback_sender_email = ''; # For student feedback +$instructor_sender_email = ''; # For instructors emailing students +$jitar_sender_email = ''; # For notifications of incomplete JiTaR sets + +# This email address will be used for the "From:" address in password reset +# emails. Furthermore, setting this enables the password reset functionality. +# Note that this can be set per course in the course.conf files. +$password_reset_sender_email = ''; # By default, feedback is sent to all users who have permission to # receive_feedback in a course. If this list is non-empty, feedback is also sent @@ -57,7 +62,7 @@ $jitar_sender_email = ''; # For notifications of incomplete JiTaR sets # The advantage of this form is that the resulting email will include the name # of the recipient in the "To" field of the email. -$mail{feedbackRecipients} = [ +$mail{feedbackRecipients} = [ #'prof1@yourserver.yourdomain.edu', #'prof2@yourserver.yourdomain.edu', ]; @@ -73,13 +78,13 @@ $mail{feedbackRecipients} = [ # %% = literal percent sign # -$mail{feedbackSubjectFormat} = "[WWfeedback] course:%c user:%u set:%s prob:%p sec:%x rec:%r"; +$mail{feedbackSubjectFormat} = '[WWfeedback] course:%c user:%u{ set:%s}{ prob:%p}{ sec:%x}{ rec:%r}'; # feedbackVerbosity: # 0: send only the feedback comment and context link # 1: as in 0, plus user, set, problem, and PG data # 2: as in 1, plus the problem environment (debugging data) -$mail{feedbackVerbosity} = 1; +$mail{feedbackVerbosity} = 1; # Should the studentID be included in the feedback email when feedbackVerbosity > 0: # The default is yes @@ -88,7 +93,7 @@ $blockStudentIDinFeedback = 0; # Defines the initial height of the Mail Merge editor window # FIXME: should this be here? it's UI, not mail # FIXME: replace this with the auto-size method that TWiki uses -$mail{editor_window_rows} = 15; +$mail{editor_window_rows} = 15; ################################################################################## # Customizing the action of the "Email your instructor" button @@ -135,23 +140,24 @@ $institutionName = 'MAA (Mathematical Association of America)'; ################################################################################ # Achievements ################################################################################ -$achievementsEnabled = 0; -$achievementItemsEnabled = 0; -$achievementPointsPerProblem = 5; +$achievementsEnabled = 0; +$achievementItemsEnabled = 0; +$achievementPointsPerProblem = 5; $achievementPointsPerProblemReduced = 3; -$achievementPreambleFile = "preamble.at"; -$achievementExcludeSet = []; -$mail{achievementEmailFrom} = ''; -$showCourseHomeworkTotals = 1; +$achievementPreambleFile = "preamble.at"; +$achievementExcludeSet = []; +$achievementExtensionFactor = 1; +$mail{achievementEmailFrom} = ''; +$showCourseHomeworkTotals = 1; ################################################################################ # Editor ################################################################################ -$editor{author} = ''; +$editor{author} = ''; $editor{authorInstitute} = ''; -$editor{textTitle} = ''; -$editor{textEdition} = ''; -$editor{textAuthor} = ''; +$editor{textTitle} = ''; +$editor{textEdition} = ''; +$editor{textAuthor} = ''; ################################################################################ # Enter key behavior @@ -171,12 +177,7 @@ $pg{options}{showMeAnotherMaxReps} = 3; # changes the problem $pg{options}{showMeAnotherGeneratesDifferentProblem} = 5; # showMeAnother options -$pg{options}{showMeAnother}=[ -"SMAcheckAnswers", -"SMAshowSolutions", -"SMAshowCorrect", -"SMAshowHints", -]; +$pg{options}{showMeAnother} = [ "SMAcheckAnswers", "SMAshowSolutions", "SMAshowCorrect", "SMAshowHints", ]; ################################################################################ # showHintsAfter @@ -262,95 +263,93 @@ $studentDateDisplayFormat = 'datetime_format_long'; ################################################################################ # The root directory, set by webwork_root variable in Apache configuration. -$webworkDirs{root} = "$webwork_dir"; +$webworkDirs{root} = "$webwork_dir"; # Location of system-wide data files. -$webworkDirs{DATA} = "$webworkDirs{root}/DATA"; +$webworkDirs{DATA} = "$webworkDirs{root}/DATA"; # Used for temporary storage of uploaded files. -$webworkDirs{uploadCache} = "$webworkDirs{DATA}/uploads"; +$webworkDirs{uploadCache} = "$webworkDirs{DATA}/uploads"; # Location of utility programs. -$webworkDirs{bin} = "$webworkDirs{root}/bin"; +$webworkDirs{bin} = "$webworkDirs{root}/bin"; # Location of configuration files. -$webworkDirs{conf} = "$webworkDirs{root}/conf"; +$webworkDirs{conf} = "$webworkDirs{root}/conf"; + +# Location of add-on configuration files. +$webworkDirs{addOnConf} = "$webworkDirs{conf}/addon"; # Location of assets (tex, pg, themes) -$webworkDirs{assets} = "$webworkDirs{root}/assets"; +$webworkDirs{assets} = "$webworkDirs{root}/assets"; # Location of the distribution hardcopy themes. $webworkDirs{hardcopyThemes} = "$webworkDirs{assets}/hardcopyThemes"; # Location of course directories. -$webworkDirs{courses} = "$webwork_courses_dir" || "$webworkDirs{root}/courses"; +$webworkDirs{courses} = "$webwork_courses_dir" || "$webworkDirs{root}/courses"; # Contains log files. -$webworkDirs{logs} = "$webworkDirs{root}/logs"; +$webworkDirs{logs} = "$webworkDirs{root}/logs"; # Contains non-web-accessible temporary files, such as TeX working directories. -$webworkDirs{tmp} = "$webworkDirs{root}/tmp"; +$webworkDirs{tmp} = "$webworkDirs{root}/tmp"; # The (absolute) destinations of symbolic links that are OK for the FileManager to follow. # (any subdirectory of these is a valid target for a symbolic link.) # For example: # $webworkDirs{valid_symlinks} = ["$webworkDirs{courses}/modelCourse/templates","/ww2/common/sets"]; -$webworkDirs{valid_symlinks} = []; +$webworkDirs{valid_symlinks} = []; # Location of the webwork2.sty and its dependencies used for hardcopy generation. -$webworkDirs{assetsTex} = "$webworkDirs{assets}/tex"; +$webworkDirs{assetsTex} = "$webworkDirs{assets}/tex"; ################################################################################ ##### The following locations are web-accessible. ################################################################################ # The root URL (usually /webwork2), set by in Apache configuration. -$webworkURLs{root} = "$webwork_url"; +$webworkURLs{root} = "$webwork_url"; # Location of system-wide web-accessible files, such as equation images, and # help files. -$webworkDirs{htdocs} = "$webwork_htdocs_dir" || "$webworkDirs{root}/htdocs"; -$webworkURLs{htdocs} = "$webwork_htdocs_url"; +$webworkDirs{htdocs} = "$webwork_htdocs_dir" || "$webworkDirs{root}/htdocs"; +$webworkURLs{htdocs} = "$webwork_htdocs_url"; # Location of web-accessible temporary files, such as equation images. # These two should be set in localOverrides.conf -- not here since this can be overwritten by new versions. -$webworkDirs{htdocs_temp} = "$webworkDirs{htdocs}/tmp"; -$webworkURLs{htdocs_temp} = "$webworkURLs{htdocs}/tmp"; +$webworkDirs{htdocs_temp} = "$webworkDirs{htdocs}/tmp"; +$webworkURLs{htdocs_temp} = "$webworkURLs{htdocs}/tmp"; # Location of cached equation images. $webworkDirs{equationCache} = "$webworkDirs{htdocs_temp}/equations"; $webworkURLs{equationCache} = "$webworkURLs{htdocs_temp}/equations"; # Location of theme templates. -$webworkDirs{themes} = "$webworkDirs{htdocs}/themes"; +$webworkDirs{themes} = "$webworkDirs{htdocs}/themes"; # Location of localization directory. $webworkDirs{localize} = "$webworkDirs{root}/lib/WeBWorK/Localize"; -# URL of general WeBWorK documentation. -$webworkURLs{docs} = "https://webwork.maa.org"; - # URLs for new issues in Github. $webworkURLs{webwork2BugReporter} = "https://github.com/openwebwork/webwork2/issues/new"; $webworkURLs{OPLBugReporter} = "https://github.com/openwebwork/webwork-open-problem-library/issues/new"; # URL of WeBWorK on GitHub -$webworkURLs{GitHub} = "https://github.com/openwebwork"; +$webworkURLs{GitHub} = "https://github.com/openwebwork"; # Registration form URL, security signup mail address -$webworkURLs{serverRegForm} = "https://forms.gle/vrqpKiRHritnQNf37"; +$webworkURLs{serverRegForm} = "https://forms.gle/vrqpKiRHritnQNf37"; $webworkURLs{wwSecurityAnnounce} = "https://groups.google.com/g/ww-security-announce"; -$webworkSecListManagers = 'ww-security-announce+managers@googlegroups.com'; +$webworkSecListManagers = 'ww-security-announce+managers@googlegroups.com'; # URLs in the Wiki -$webworkURLs{WikiMain} = "https://webwork.maa.org/wiki/"; -$webworkURLs{SiteMap} = "https://webwork.maa.org/wiki/WeBWorK_Sites"; +$webworkURLs{WikiMain} = "https://wiki.openwebwork.org/wiki"; +$webworkURLs{SiteMap} = "https://wiki.openwebwork.org/wiki/WeBWorK_Sites"; # URL for help buttons on the PGProblemEditor pages: -$webworkURLs{MathObjectsHelpURL} ='https://webwork.maa.org/wiki/Category:MathObjects'; -$webworkURLs{PGLabHelpURL} ='https://demo.webwork.rochester.edu/webwork2/wikiExamples/MathObjectsLabs2/2?login_practice_user=true'; -$webworkURLs{PGMLHelpURL} ='https://demo.webwork.rochester.edu/webwork2/cervone_course/PGML/1?login_practice_user=true'; -$webworkURLs{AuthorHelpURL} ='https://webwork.maa.org/wiki/Category:Authors'; +$webworkURLs{MathObjectsHelpURL} = 'https://wiki.openwebwork.org/wiki/Category:MathObjects'; +$webworkURLs{AuthorHelpURL} = 'https://wiki.openwebwork.org/wiki/Category:Authors'; # Location of CSS # $webworkURLs{stylesheet} = "$webworkURLs{htdocs}/css/${defaultTheme}.css"; @@ -366,24 +365,24 @@ $webworkURLs{AuthorHelpURL} ='https://webwork.maa.org/wiki/Category:Au # The problemLibrary configuration data should now be set in localOverrides.conf # For configuration instructions, see: -# https://webwork.maa.org/wiki/Open_Problem_Library +# https://wiki.openwebwork.org/wiki/Open_Problem_Library # The directory containing the open problem library files. # Set the root to "" if no problem #RE-CONFIGURE problemLibrary values in localOverrides.conf # if these defaults are not correct. ################################################# -$problemLibrary{root} = "/opt/webwork/libraries/webwork-open-problem-library/OpenProblemLibrary"; -$contribLibrary{root} = "/opt/webwork/libraries/webwork-open-problem-library/Contrib"; -$problemLibrary{version} = "2.5"; +$problemLibrary{root} = "/opt/webwork/libraries/webwork-open-problem-library/OpenProblemLibrary"; +$contribLibrary{root} = "/opt/webwork/libraries/webwork-open-problem-library/Contrib"; +$problemLibrary{version} = "2.5"; ########################################################### # Problem Library SQL database connection information $problemLibrary_db = { - dbsource => $database_dsn, - user => $database_username, - passwd => $database_password, - storage_engine => 'MYISAM', + dbsource => $database_dsn, + user => $database_username, + passwd => $database_password, + storage_engine => 'MYISAM', }; $problemLibrary{tree} = 'library-directory-tree.json'; @@ -401,31 +400,31 @@ $problemLibrary{showLibraryGlobalStats} = 1; # The root directory of the current course. (The ID of the current course is # available in $courseName.) -$courseDirs{root} = "$webworkDirs{courses}/$courseName"; +$courseDirs{root} = "$webworkDirs{courses}/$courseName"; # Location of course-specific data files. -$courseDirs{DATA} = "$courseDirs{root}/DATA"; +$courseDirs{DATA} = "$courseDirs{root}/DATA"; # Location of course HTML files, passed to PG. -$courseDirs{html} = "$courseDirs{root}/html"; -$courseURLs{html} = "$webwork_courses_url/$courseName"; +$courseDirs{html} = "$courseDirs{root}/html"; +$courseURLs{html} = "$webwork_courses_url/$courseName"; # Location of course image files, passed to PG. $courseDirs{html_images} = "$courseDirs{html}/images"; # Location of web-accessible, course-specific temporary files, like static and # dynamically-generated PG graphics. -$courseDirs{html_temp} = "$webworkDirs{htdocs_temp}/$courseName"; -$courseURLs{html_temp} = "$webworkURLs{htdocs_temp}/$courseName"; +$courseDirs{html_temp} = "$webworkDirs{htdocs_temp}/$courseName"; +$courseURLs{html_temp} = "$webworkURLs{htdocs_temp}/$courseName"; # Location of course-specific logs, like the transaction log. -$courseDirs{logs} = "$courseDirs{root}/logs"; +$courseDirs{logs} = "$courseDirs{root}/logs"; # Location of scoring files. -$courseDirs{scoring} = "$courseDirs{root}/scoring"; +$courseDirs{scoring} = "$courseDirs{root}/scoring"; # Location of PG templates and set definition files. -$courseDirs{templates} = "$courseDirs{root}/templates"; +$courseDirs{templates} = "$courseDirs{root}/templates"; # Location of hardcopy theme files. $courseDirs{hardcopyThemes} = "$courseDirs{templates}/hardcopyThemes"; @@ -433,40 +432,40 @@ $courseDirs{hardcopyThemes} = "$courseDirs{templates}/hardcopyThemes"; # Location of course achievement files. $courseDirs{achievements} = "$courseDirs{templates}/achievements"; $courseDirs{achievement_notifications} = "$courseDirs{achievements}/notifications"; -$courseDirs{achievements_html} = "$courseDirs{html}/achievements"; #contains badge icons +$courseDirs{achievements_html} = "$courseDirs{html}/achievements"; #contains badge icons $courseURLs{achievements} = "$courseURLs{html}/achievements"; # Location of course-specific macro files. -$courseDirs{macros} = "$courseDirs{templates}/macros"; +$courseDirs{macros} = "$courseDirs{templates}/macros"; # Location of mail-merge templates. -$courseDirs{email} = "$courseDirs{templates}/email"; +$courseDirs{email} = "$courseDirs{templates}/email"; # Location of temporary editing files. -$courseDirs{tmpEditFileDir} = "$courseDirs{templates}/tmpEdit"; +$courseDirs{tmpEditFileDir} = "$courseDirs{templates}/tmpEdit"; # mail merge status directory -$courseDirs{mailmerge} = "$courseDirs{DATA}/mailmerge"; +$courseDirs{mailmerge} = "$courseDirs{DATA}/mailmerge"; # course links that are regulated by webwork2 -$courseLinks{Library} = [ $problemLibrary{root}, "$courseDirs{templates}/Library" ]; -$courseLinks{Contrib} = [ $contribLibrary{root}, "$courseDirs{templates}/Contrib" ]; -$courseLinks{capaLibrary} = [ "$contribLibrary{root}/CAPA", "$courseDirs{templates}/capaLibrary" ]; -$courseLinks{Student_Orientation} = [ "$webworkDirs{assets}/pg/Student_Orientation", "$courseDirs{templates}/Student_Orientation" ]; +$courseLinks{Library} = [ $problemLibrary{root}, "$courseDirs{templates}/Library" ]; +$courseLinks{Contrib} = [ $contribLibrary{root}, "$courseDirs{templates}/Contrib" ]; +$courseLinks{Student_Orientation} = + [ "$webworkDirs{assets}/pg/Student_Orientation", "$courseDirs{templates}/Student_Orientation" ]; ################################################################################ # System-wide files ################################################################################ # Location of this file. -$webworkFiles{environment} = "$webworkDirs{conf}/defaults.conf"; +$webworkFiles{environment} = "$webworkDirs{conf}/defaults.conf"; # Flat-file database used to protect against MD5 hash collisions. TeX equations # are hashed to determine the name of the image file. There is a tiny chance of # a collision between two TeX strings. This file allows for that. However, this # is slow, so most people chose not to worry about it. Set this to "" if you # don't want to use the equation cache file. -$webworkFiles{equationCacheDB} = ""; # "$webworkDirs{DATA}/equationcache"; +$webworkFiles{equationCacheDB} = ""; # "$webworkDirs{DATA}/equationcache"; ################################################################################ # Hardcopy Theme @@ -500,7 +499,7 @@ $hardcopyThemes = [ # Default hardcopy themes (should either be an enabled site theme or a theme in # the course hardcopyThemes folder -$hardcopyTheme = 'twoColumn.xml'; +$hardcopyTheme = 'twoColumn.xml'; $hardcopyThemePGEditor = 'empty.xml'; ################################################################################ @@ -510,7 +509,7 @@ $hardcopyThemePGEditor = 'empty.xml'; # The setHeader precedes each set in hardcopy output. It is a PG file. # This is the default file which is used if a specific files is not selected -$webworkFiles{hardcopySnippets}{setHeader} = "$webworkDirs{assets}/pg/defaultSetHeader.pg"; +$webworkFiles{hardcopySnippets}{setHeader} = "$webworkDirs{assets}/pg/defaultSetHeader.pg"; ################################################################################ ##### Screen snippets are used when displaying problem sets on the screen. @@ -518,13 +517,13 @@ $webworkFiles{hardcopySnippets}{setHeader} = "$webworkDirs{assets}/pg/defaul # The set header is displayed on the problem set page. It is a PG file. # This is the default file which is used if a specific files is not selected -$webworkFiles{screenSnippets}{setHeader} = "$webworkDirs{assets}/pg/defaultSetHeader.pg"; +$webworkFiles{screenSnippets}{setHeader} = "$webworkDirs{assets}/pg/defaultSetHeader.pg"; # A PG template for creation of new problems. -$webworkFiles{screenSnippets}{blankProblem} = "$webworkDirs{assets}/pg/newProblem.pg"; +$webworkFiles{screenSnippets}{blankProblem} = "$webworkDirs{assets}/pg/newProblem.pg"; # A site info "message of the day" file -$webworkFiles{site_info} = "$webworkDirs{htdocs}/site_info.txt"; +$webworkFiles{site_info} = "$webworkDirs{htdocs}/site_info.txt"; ################################################################################ # Course-specific files @@ -542,14 +541,11 @@ $courseFiles{course_info} = "course_info.txt"; # File contents are displayed on the login page. Path given here is relative to # the templates directory. -$courseFiles{login_info} = "login_info.txt"; +$courseFiles{login_info} = "login_info.txt"; # These course specific files cannot be edited from the File Manager for safety reasons except # by an administrator. These are paths relative to the course directory. -$uneditableCourseFiles = [ - 'simple.conf', - 'course.conf', -]; +$uneditableCourseFiles = [ 'simple.conf', 'course.conf', ]; # Additional library buttons can be added to the Library Browser (SetMaker.pm) # by adding the libraries you want to the following line. For each key=>value @@ -567,12 +563,10 @@ $uneditableCourseFiles = [ # activated below gives access to all the directories in the National # Problem Library. # -$courseFiles{problibs} = { - Library => "OPL Directory", - Contrib => "Contrib", # remember to create link from Contrib to Contrib - # library directory - capaLibrary => "CAPA", # remember to create link from capaLibrary to CAPA - # in contrib +$courseFiles{problibs} = { + Library => "OPL Directory", + Contrib => "Contrib", # remember to create link from Contrib to Contrib + # library directory }; ################################################################################ @@ -598,23 +592,24 @@ $default_status = "Enrolled"; %statuses = ( Enrolled => { - abbrevs => [qw/ C c current enrolled /], - behaviors => [qw/ allow_course_access include_in_assignment include_in_stats include_in_email include_in_scoring /], + abbrevs => [qw/ C c current enrolled /], + behaviors => + [qw/ allow_course_access include_in_assignment include_in_stats include_in_email include_in_scoring /], }, Audit => { - abbrevs => [qw/ A a audit /], + abbrevs => [qw/ A a audit /], behaviors => [qw/ allow_course_access include_in_assignment include_in_stats include_in_email /], }, Observer => { - abbrevs => [qw/ O o observer /], + abbrevs => [qw/ O o observer /], behaviors => [qw/ allow_course_access include_in_assignment /], }, Drop => { - abbrevs => [qw/ D d drop withdraw /], + abbrevs => [qw/ D d drop withdraw /], behaviors => [qw/ /], }, Proctor => { - abbrevs => [qw/ P p proctor /], + abbrevs => [qw/ P p proctor /], behaviors => [qw/ /], }, ); @@ -635,31 +630,30 @@ $maxCourseIdLength = 40; # Logs ################################################################################ - # Logs data about how long it takes to process problems. (Do not confuse this # with the /other/ timing log which can be set by WeBWorK::Timing and is used # for benchmarking system performance in general. At some point, this timing # mechanism will be deprecated in favor of the WeBWorK::Timing mechanism.) -$webworkFiles{logs}{timing} = "$webworkDirs{logs}/timing.log"; +$webworkFiles{logs}{timing} = "$webworkDirs{logs}/timing.log"; # Logs data about how long it takes to process problems. (Do not confuse this # with the /other/ timing log which can be set by WeBWorK::Timing and is used # for benchmarking system performance in general. At some point, this timing # mechanism will be deprecated in favor of the WeBWorK::Timing mechanism.) -$webworkFiles{logs}{render_timing} = "$webworkDirs{logs}/render_timing.log"; +$webworkFiles{logs}{render_timing} = "$webworkDirs{logs}/render_timing.log"; # Logs courses created via the web-based Course Administration module. $webworkFiles{logs}{hosted_courses} = "$webworkDirs{logs}/hosted_courses.log"; # The transaction log contains data from each recorded answer submission. This # is useful if the database becomes corrupted. -$webworkFiles{logs}{transaction} = "$webworkDirs{logs}/${courseName}_transaction.log"; +$webworkFiles{logs}{transaction} = "$webworkDirs{logs}/${courseName}_transaction.log"; # The answer log stores a history of all users' submitted answers. -$courseFiles{logs}{answer_log} = "$courseDirs{logs}/answer.log"; +$courseFiles{logs}{answer_log} = "$courseDirs{logs}/answer.log"; # Log logins. -$courseFiles{logs}{login_log} = "$courseDirs{logs}/login.log"; +$courseFiles{logs}{login_log} = "$courseDirs{logs}/login.log"; # Log for almost every click. By default it is the empty string, which # turns this log off. If you want it turned on, we suggest @@ -674,15 +668,15 @@ $courseFiles{logs}{activity_log} = ''; # The default_copy_from_course is used by default when creating a new course. # Its templates folder, html folder, course.conf file, and simple.conf file # might be copied into a new course. This course might not be a true course; -# it might only have a directory structure and no presense in the database. +# it might only have a directory structure and no presence in the database. # If it is a real course, then also its title, institution, non-student users, # achievements, and sets can be copied. -$siteDefaults{default_copy_from_course} ="modelCourse"; +$siteDefaults{default_copy_from_course} = "modelCourse"; # Provide a list of model courses which are not real courses, but from which # the templates for a new course can be copied. This list helps exclude such -# non-real courses when that is appopriate. -$modelCoursesForCopy = [ "modelCourse" ]; +# non-real courses when that is appropriate. +$modelCoursesForCopy = ["modelCourse"]; ################################################################################ # Authentication system @@ -718,13 +712,13 @@ $authen{admin_module} = ['WeBWorK::Authen::Basic_TheLastOption']; # %userRoles = ( guest => -5, - student => 0, - login_proctor => 2, - grade_proctor => 3, - ta => 5, - professor => 10, - admin => 20, - nobody => 99999999, # insure that nobody comes at the end + student => 0, + login_proctor => 2, + grade_proctor => 3, + ta => 5, + professor => 10, + admin => 20, + nobody => 99999999, # insure that nobody comes at the end ); # this hash maps operations to the roles that are allowed to perform those @@ -736,35 +730,36 @@ $authen{admin_module} = ['WeBWorK::Authen::Basic_TheLastOption']; # roles are allowed to reeceive feedback emails. # %permissionLevels = ( - login => "guest", - navigation_allowed => "guest", - use_two_factor_auth => "student", - report_bugs => "ta", - submit_feedback => "student", - change_name => "student", - change_password => "student", - change_email_address => "student", - change_pg_display_settings => "student", - - proctor_quiz_login => "login_proctor", - proctor_quiz_grade => "grade_proctor", - view_proctored_tests => "student", - view_hidden_work => "ta", - - view_multiple_sets => "ta", - view_unopened_sets => "ta", - view_hidden_sets => "ta", - view_answers => "ta", - view_ip_restricted_sets => "ta", - view_leaderboard => "professor", - view_leaderboard_usernames => "professor", - - become_student => "professor", - access_instructor_tools => "ta", - score_sets => "professor", - problem_grader => "professor", - send_mail => "professor", - receive_feedback => ['ta', 'professor', 'admin'], + login => "guest", + navigation_allowed => "guest", + use_two_factor_auth => "student", + report_bugs => "ta", + submit_feedback => "student", + change_name => "student", + change_password => "student", + change_email_address => "student", + change_pg_display_settings => "student", + + proctor_quiz_login => "login_proctor", + proctor_quiz_grade => "grade_proctor", + view_proctored_tests => "student", + view_hidden_work => "ta", + + view_multiple_sets => "ta", + view_unopened_sets => "ta", + view_hidden_sets => "ta", + view_answers => "ta", + view_ip_restricted_sets => "ta", + view_leaderboard => "professor", + view_leaderboard_usernames => "professor", + + become_student => "professor", + access_instructor_tools => "ta", + score_sets => "professor", + problem_grader => "professor", + override_indicator => "ta", + send_mail => "professor", + receive_feedback => [ 'ta', 'professor', 'admin' ], create_and_delete_problem_sets => "professor", assign_problem_sets => "professor", @@ -780,29 +775,36 @@ $authen{admin_module} = ['WeBWorK::Authen::Basic_TheLastOption']; modify_tags => "admin", edit_restricted_files => "admin", + # Permission to render problems using the WebworkWebservice. + # Users with only webservice_render_problem can render problems with a provided filename. + # Users with both permissions can also render problems with providing the problem source. + # Note the Problem Editor requires having both permissions. + webservice_render_problem => "login_proctor", + webservice_render_source => "login_proctor", + ##### Behavior of the interactive problem processor ##### - show_correct_answers_before_answer_date => "ta", - show_solutions_before_answer_date => "ta", - avoid_recording_answers => "nobody", # record the grade/status/state of everyone's entries. - # Setting this to "ta" would record grade/status/state - # for students but not TA's or professors; - # TA's and above could avoid having their answers recorded. + show_correct_answers_before_answer_date => "ta", + show_solutions_before_answer_date => "ta", + avoid_recording_answers => "nobody", # record the grade/status/state of everyone's entries. + # Setting this to "ta" would record grade/status/state + # for students but not TA's or professors; + # TA's and above could avoid having their answers recorded. # controls if old answers can be shown - can_show_old_answers => "student", - check_answers_before_open_date => "ta", - check_answers_after_open_date_with_attempts => "guest", - check_answers_after_open_date_without_attempts => "guest", - check_answers_after_due_date => "guest", - check_answers_after_answer_date => "guest", - can_check_and_submit_answers => "ta", - can_use_show_me_another_early => "ta", - create_new_set_version_when_acting_as_student => undef, - print_path_to_problem => "professor", # see "Special" PG environment variables - always_show_hint => "professor", - always_show_solution => "professor", + can_show_old_answers => "student", + check_answers_before_open_date => "ta", + check_answers_after_open_date_with_attempts => "guest", + check_answers_after_open_date_without_attempts => "guest", + check_answers_after_due_date => "guest", + check_answers_after_answer_date => "guest", + can_check_and_submit_answers => "ta", + can_use_show_me_another_early => "ta", + create_new_set_version_when_acting_as_student => undef, + print_path_to_problem => "professor", + always_show_hint => "professor", + always_show_solution => "professor", record_set_version_answers_when_acting_as_student => undef, - record_answers_when_acting_as_student => undef, + record_answers_when_acting_as_student => undef, # "record_answers_when_acting_as_student" takes precedence # over the following for professors acting as students: record_answers_before_open_date => undef, @@ -811,29 +813,29 @@ $authen{admin_module} = ['WeBWorK::Authen::Basic_TheLastOption']; record_answers_after_due_date => undef, record_answers_after_answer_date => undef, dont_log_past_answers => undef, - # controls logging of the responses to a question - # in the past answer data base - # and in the myCourse/logs/answer_log file. - # Activities of users with this permission enabled are not entered - # in these logs. This might be used when collecting student data - # to avoid contaminating the data with TA and instructor activities. - # The professor setting means that professor's answers are not logged or - # saved in the past answer database. + # controls logging of the responses to a question + # in the past answer data base + # and in the myCourse/logs/answer_log file. + # Activities of users with this permission enabled are not entered + # in these logs. This might be used when collecting student data + # to avoid contaminating the data with TA and instructor activities. + # The professor setting means that professor's answers are not logged or + # saved in the past answer database. # PG debugging - show_resource_info => "admin", - view_problem_debugging_info => "ta", - show_pg_info => "admin", - show_answer_hash_info => "admin", - show_answer_group_info => "admin", + show_resource_info => "admin", + view_problem_debugging_info => "ta", + show_pg_info => "admin", + show_answer_hash_info => "admin", + show_answer_group_info => "admin", ##### Behavior of the Hardcopy Processor ##### - download_hardcopy_multiuser => "ta", - download_hardcopy_multiset => "ta", - download_hardcopy_view_errors =>"professor", - download_hardcopy_format_pdf => "guest", - download_hardcopy_format_tex => "ta", - download_hardcopy_change_theme=> "ta", + download_hardcopy_multiuser => "ta", + download_hardcopy_multiset => "ta", + download_hardcopy_view_errors => "professor", + download_hardcopy_format_pdf => "guest", + download_hardcopy_format_tex => "ta", + download_hardcopy_change_theme => "ta", ##### Permission to edit a specific setting on the course configuration page ##### # Each permission of this type must have the form change_config_[var]. Note @@ -884,13 +886,13 @@ $fallback_password_source = ''; ################################################################################ # $sessionTimeout defines seconds of inactivity before a user's session expires. -$sessionTimeout = 60*30; +$sessionTimeout = 60 * 30; # $sessionKeyLength defines the length (in characters) of the session key $sessionKeyLength = 32; # @sessionKeyChars lists the legal session key characters -@sessionKeyChars = ('A'..'Z', 'a'..'z', '0'..'9'); +@sessionKeyChars = ('A' .. 'Z', 'a' .. 'z', '0' .. '9'); # Practice users are users who's names start with $practiceUser # (you can comment this out to remove practice user support) @@ -917,7 +919,7 @@ $gatewayGracePeriod = 120; # database which is compared to the key stored in the session cookie. The # lifetime of the cookie is determined by the $sessionTimeout setting above. -# Note that the key database method is less secure as the key must be embeded in +# Note that the key database method is less secure as the key must be embedded in # the page and added as a url parameter in order to maintain the session. These # things can be accessed by malicious javascript. The session cookies are http # only cookies which can not be accessed via javascript. @@ -1029,16 +1031,17 @@ $caliper{enabled} = 0; # in the homework sets editor. $pg{displayModes} = [ "MathJax", # render TeX math expressions on the client side using - # MathJax; we strongly recommend people install and use - # MathJax, and it is required if you want to use MathView + # MathJax; we strongly recommend people install and use + # MathJax, and it is required if you want to use MathView "images", # display math expressions as images generated by dvipng -# "plainText", # display raw TeX for math expressions + + #"plainText", # display raw TeX for math expressions ]; # List of additional display modes for the PG editor only. $pg{additionalPGEditorDisplayModes} = [ - "tex", # display tex code for a rendered problem - "PTX", # display static PreTeXt XML for a rendered problem + "tex", # display tex code for a rendered problem + "PTX", # display static PreTeXt XML for a rendered problem ]; ########################################################################################## @@ -1072,29 +1075,29 @@ $options{PGCodeMirror} = 1; ########################################################################################### # Default display mode. Should be listed above (uncomment only one). -$pg{options}{displayMode} = "MathJax"; +$pg{options}{displayMode} = "MathJax"; # The default grader to use, if a problem doesn't specify. -$pg{options}{grader} = "avg_problem_grader"; +$pg{options}{grader} = "avg_problem_grader"; # Fill in answer blanks with the student's last answer by default? -$pg{options}{showOldAnswers} = 1; +$pg{options}{showOldAnswers} = 1; # Note for the useMathQuill and useMathView options, the one that is actually used is ultimately # determined by the entryAssist PG special environment variable. Furthermore the user may disable the chosen method and # fall back to a basic html input in the user settings if the user has the change_pg_display_settings permission. # Default for showing the MathView preview system. -$pg{options}{useMathView} = 1; +$pg{options}{useMathView} = 1; # This is the operations file to use for mathview, each contains a different locale. -$pg{options}{mathViewLocale} = "mv_locale_us.js"; +$pg{options}{mathViewLocale} = "mv_locale_us.js"; # Default for showing the MathQuill preview system. -$pg{options}{useMathQuill} = 1; +$pg{options}{useMathQuill} = 1; -$pg{options}{showAnsGroupInfo} = 0; -$pg{options}{showAnsHashInfo} = 0; -$pg{options}{showPGInfo} = 0; +$pg{options}{showAnsGroupInfo} = 0; +$pg{options}{showAnsHashInfo} = 0; +$pg{options}{showPGInfo} = 0; # By default hints and solutions are ALWAYS shown for professors (and above) so that they # can check hints and solutions easily and make corrections. @@ -1106,11 +1109,11 @@ $pg{options}{showPGInfo} = 0; # Display the "Entered" column which automatically shows the evaluated student answer, e.g. 1 if student input is sin(pi/2). # If this is set to 0, e.g. to save space in the response area, the student can still see their evaluated answer by hovering # the mouse pointer over the typeset version of their answer -$pg{options}{showEvaluatedAnswers} = 1; +$pg{options}{showEvaluatedAnswers} = 1; # Catch translation warnings internally. This must be done since the translator is now run in a subprocess and do not -# propogate to the main process. So this really should never be set to 0. -$pg{options}{catchWarnings} = 1; +# propagate to the main process. So this really should never be set to 0. +$pg{options}{catchWarnings} = 1; ##### Settings for various display modes @@ -1143,47 +1146,31 @@ $pg{directories}{assetsTex} = "$pg{directories}{assets}/tex"; # (in this order) by loadMacros() when it looks for a .pl file. # $pg{directories}{macrosPath} = [ - ".", # search the problem file's directory - $courseDirs{macros}, - $pg{directories}{macros}, - "$pg{directories}{macros}/answers", - "$pg{directories}{macros}/capa", - "$pg{directories}{macros}/contexts", - "$pg{directories}{macros}/core", - "$pg{directories}{macros}/graph", - "$pg{directories}{macros}/math", - "$pg{directories}{macros}/misc", - "$pg{directories}{macros}/parsers", - "$pg{directories}{macros}/ui", - "$pg{directories}{macros}/deprecated", + ".", # search the problem file's directory + $courseDirs{macros}, + $pg{directories}{macros}, + "$pg{directories}{macros}/answers", + "$pg{directories}{macros}/contexts", + "$pg{directories}{macros}/core", + "$pg{directories}{macros}/graph", + "$pg{directories}{macros}/math", + "$pg{directories}{macros}/misc", + "$pg{directories}{macros}/parsers", + "$pg{directories}{macros}/ui", + "$pg{directories}{macros}/deprecated", ]; # Directories to search for auxiliary html files. -$pg{directories}{htmlPath} = [ - ".", - $courseDirs{html}, - $webworkDirs{htdocs}, -]; +$pg{directories}{htmlPath} = [ ".", $courseDirs{html}, $webworkDirs{htdocs}, ]; # Directories to search for image files. -$pg{directories}{imagesPath} = [ - ".", - "$courseDirs{html}/images", - "$webworkDirs{htdocs}/images", -]; +$pg{directories}{imagesPath} = [ ".", "$courseDirs{html}/images", "$webworkDirs{htdocs}/images", ]; # Contains context-sensitive pg help files. $pg{URLs}{localHelpURL} = "$pg_htdocs_url/helpFiles"; ##### "Special" PG environment variables. (Stuff that doesn't fit in anywhere else.) -# Users for whom to print the file name of the PG file being processed. -$pg{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} = [ "professor", ]; - -# File names are also printed for anyone with this permission or higher -$pg{specialPGEnvironmentVars}{PRINT_FILE_NAMES_PERMISSION_LEVEL} = - $userRoles{ $permissionLevels{print_path_to_problem} }; - # whether to use javascript for rendering Live3D graphs $pg{specialPGEnvironmentVars}{use_javascript_for_live3d} = 1; @@ -1195,33 +1182,14 @@ $pg{specialPGEnvironmentVars}{latexImageSVGMethod} = "dvisvgm"; # See https://imagemagick.org/script/convert.php for a full list of options. # convert will be called as: # convert file.ext1 file.ext2 -$pg{specialPGEnvironmentVars}{latexImageConvertOptions} = {input => {density => 300}, output => {quality => 100}}; - - # set the flags immediately above in the $pg{options} section above -- not here. - -# Locations of CAPA resources. (Only necessary if you need to use converted CAPA -# problems.) -################################################################################ -# "Special" PG environment variables. (Stuff that doesn't fit in anywhere else.) -################################################################################ - - $pg{specialPGEnvironmentVars}{CAPA_Tools} = "$courseDirs{templates}/Contrib/CAPA/macros/CAPA_Tools/", - $pg{specialPGEnvironmentVars}{CAPA_MCTools} = "$courseDirs{templates}/Contrib/CAPA/macros/CAPA_MCTools/", - $pg{specialPGEnvironmentVars}{CAPA_GraphicsDirectory} = "$courseDirs{templates}/Contrib/CAPA/CAPA_Graphics/", - $pg{specialPGEnvironmentVars}{CAPA_Graphics_URL} = "$webworkURLs{htdocs}/CAPA_Graphics/", +$pg{specialPGEnvironmentVars}{latexImageConvertOptions} = { input => { density => 300 }, output => { quality => 100 } }; - push @{$pg{directories}{macrosPath}}, - "$courseDirs{templates}/Contrib/CAPA/macros/CAPA_Tools", - "$courseDirs{templates}/Contrib/CAPA/macros/CAPA_MCTools"; - - # The link Contrib in the course templates directory should point to ../webwork-open-problem-library/Contrib - # The link webwork2/htdocs/CAPA_Graphics should point to ../webwork-open-problem-library/Contrib/CAPA/macros/CAPA_graphics # Size in pixels of dynamically-generated images, i.e. graphs. -$pg{specialPGEnvironmentVars}{onTheFlyImageSize} = 400, +$pg{specialPGEnvironmentVars}{onTheFlyImageSize} = 400, -# To disable the Parser-based versions of num_cmp and fun_cmp, and use the -# original versions instead, set this value to 1. -$pg{specialPGEnvironmentVars}{useOldAnswerMacros} = 0; + # To disable the Parser-based versions of num_cmp and fun_cmp, and use the + # original versions instead, set this value to 1. + $pg{specialPGEnvironmentVars}{useOldAnswerMacros} = 0; # Determines whether or not MathObjects contexts will parse the alternative tokens # listed in the "alternatives" property (mostly for unicode alternatives for parse tokens). @@ -1231,45 +1199,15 @@ $pg{specialPGEnvironmentVars}{parseAlternatives} = 0; # (U+FF01 to U+FF5E) to their corresponding ASCII characters (U+0021 to U+007E) automatically. $pg{specialPGEnvironmentVars}{convertFullWidthCharacters} = 0; - # Strings to insert at the start and end of the body of a problem # (at beginproblem() and ENDDOCUMENT) in various modes. More display modes # can be added if different behaviours are desired (e.g., HTML_dpng, # HTML_asciimath, etc.). These parts are not used in the Library browser. -$pg{specialPGEnvironmentVars}{problemPreamble} = { TeX => '', HTML=> '' }; -$pg{specialPGEnvironmentVars}{problemPostamble} = { TeX => '', HTML=>'' }; +$pg{specialPGEnvironmentVars}{problemPreamble} = { TeX => '', HTML => '' }; +$pg{specialPGEnvironmentVars}{problemPostamble} = { TeX => '', HTML => '' }; -# this snippet checks to see if Moodle has already called MathJax -# $pg{specialPGEnvironmentVars}{problemPreamble} = { TeX => '', HTML=> < -# if (MathJax.Hub.Startup.params.config && MathJax.Hub.config.config.length) { -# MathJax.Hub.Config({ -# config: [], -# skipStartupTypeset: false -# }); -# } -# -# END_PREAMBLE - -# -# $pg{specialPGEnvironmentVars}{problemPostamble} = { TeX => '', HTML=> <\n!; -#$pg{specialPGEnvironmentVars}{problemPostamble}{HTML}= qq!\n!; - -# To have the problem body indented and boxed, uncomment: -# $pg{specialPGEnvironmentVars}{problemPreamble}{HTML} = '
-#
'; -# $pg{specialPGEnvironmentVars}{problemPostamble}{HTML} = '
-#
'; +# Note: problemPreamble and problemPostamble are depreciated, so don't use them. ##### PG modules to load @@ -1308,7 +1246,7 @@ ${pg}{modules} = [ [qw(Matrix)], [qw(Multiple)], [qw(PGrandom)], - [qw(Plots::Plot Plots::Axes Plots::Data Plots::Tikz Plots::JSXGraph Plots::GD)], + [qw(Plots::Plot Plots::Axes Plots::Data Plots::Tikz Plots::JSXGraph)], [qw(Regression)], [qw(Select)], [qw(Units)], @@ -1387,16 +1325,14 @@ $pg{ansEvalDefaults} = { numZeroLevelDefault => 1E-14, numZeroLevelTolDefault => 1E-12, useBaseTenLog => 0, - defaultDisplayMatrixStyle => "[s]", # left delimiter, middle line delimiters, right delimiter + defaultDisplayMatrixStyle => "[s]", # left delimiter, middle line delimiters, right delimiter enableReducedScoring => 0, - reducedScoringPeriod => 0, # Default length of Reduced Scoring Period in minutes - reducedScoringValue => .75, # Percent of score students receive in Reduced Scoring Period - assignOpenPriorToDue => 14400, # a number of minutes (default is 10 days) - answersOpenAfterDueDate => 2880 # number of minutes (default is 2 days) + reducedScoringPeriod => 0, # Default length of Reduced Scoring Period in minutes + reducedScoringValue => .75, # Percent of score students receive in Reduced Scoring Period + assignOpenPriorToDue => 14400, # a number of minutes (default is 10 days) + answersOpenAfterDueDate => 2880 # number of minutes (default is 2 days) }; - - ################################################################################ # Compatibility ################################################################################ @@ -1406,8 +1342,6 @@ $webworkRoot = $webworkDirs{root}; $webworkURLRoot = $webworkURLs{root}; $pgRoot = $pg{directories}{root}; - - ################################################################################ # Webservices ################################################################################ @@ -1461,4 +1395,4 @@ $pg{options}{enableProgressBar} = 1; ################################################################################ include("conf/localOverrides.conf"); -1; #final line of the file to reassure perl that it was read properly. +1; #final line of the file to reassure perl that it was read properly. diff --git a/conf/localOverrides.conf.dist b/conf/localOverrides.conf.dist index 78ea012bba..8c72492d7c 100644 --- a/conf/localOverrides.conf.dist +++ b/conf/localOverrides.conf.dist @@ -40,6 +40,11 @@ $feedback_sender_email = ''; # For student feedback $instructor_sender_email = ''; # For instructors emailing students $jitar_sender_email = ''; # For notifications of incomplete JiTaR sets +# This email address will be used for the "From:" address in password reset +# emails. Furthermore, setting this enables the password reset functionality. +# Note that this can be set per course in the course.conf files. +$password_reset_sender_email = ''; + # By default, feedback is sent to all users who have permission to # receive_feedback in a course. If this list is non-empty, feedback is also sent # to the addresses specified here. @@ -64,7 +69,7 @@ $mail{feedbackRecipients} = [ # Should the studentID be included in the feedback email when feedbackVerbosity > 0: # The default is yes. Uncomment the line below to block it from being included. # Blocking it from being included is recommended if the studentID is "personal" -# informations whose privacy should be maintained (ex. a government issued ID number). +# information whose privacy should be maintained (ex. a government issued ID number). # The setting can also be made in the course.conf file for specific courses. #$blockStudentIDinFeedback = 1; @@ -149,7 +154,7 @@ $mail{feedbackRecipients} = [ # For configuration instructions, see: -# http://webwork.maa.org/wiki/Open_Problem_Library +# https://wiki.openwebwork.org/wiki/Open_Problem_Library # The directory containing the open problem library files. Set to "" if no problem # library is installed. # NationalProblemLibrary (NPL) has been renamed to OpenProblemLibrary (OPL) @@ -183,9 +188,8 @@ $mail{feedbackRecipients} = [ # Problem Library. #$courseFiles{problibs} = { - #Library => "OPL Directory", - #capaLibrary => "CAPA", - #Contrib => "Contrib", + #Library => "OPL Directory", + #Contrib => "Contrib", # the following are not really needed but you can # create links to your own private libraries this way. #rochesterLibrary => "Rochester", @@ -348,7 +352,7 @@ $mail{feedbackRecipients} = [ # also not present, it will just activate the "Preview My Answers" button. # A third option is "conservative". In this case, the enter key behaves like "preview" # when the "Submit" button is available and there are only finitely many -# attempts allowed. Otherise the enter key behaves like "submit". +# attempts allowed. Otherwise the enter key behaves like "submit". #$pg{options}{enterKey} = 'conservative'; ################################################################################ @@ -402,7 +406,7 @@ $mail{feedbackRecipients} = [ # Alternate locations -- this allows you to place temporary files in a location # that is not backed up and is the recommended set up for most installations. -# See http://webwork.maa.org/wiki/Store_WeBWorK%27s_temporary_files_in_a_separate_directory_or_partition +# See https://wiki.openwebwork.org/wiki/Store_WeBWorK's_temporary_files_in_a_separate_directory_or_partition # for more information. Note that the wwtmp directory (or partition) should be # created under Apache's main server document root which is usually # /var/www/html. If this is in a different location on your system, edit the @@ -428,31 +432,27 @@ $mail{feedbackRecipients} = [ # To enable Rserve (the R statistical server) in WeBWorK, uncomment the # following line. The R server needs to be installed and running in order for -# this to work. See http://webwork.maa.org/wiki/R_in_WeBWorK for more info. +# this to work. See https://wiki.openwebwork.org/wiki/R_in_WeBWorK for more info. #$pg{specialPGEnvironmentVars}{Rserve} = {host => "localhost"}; # use this setting when running Rserve in a docker container. #$pg{specialPGEnvironmentVars}{Rserve} = {host => "r"}; - ################################################################################ -# Serving Opaque client questions to moodle +# Usa a custom Sage cell server. ################################################################################ +# By default the AskSage method of PG uses the public sagecell service located +# at https://sagecell.sagemath.org/service. However, the server at that address +# is no longer accepting public requests. So in order for problems that use the +# AskSage method to work a different sagecell server must be used. Uncomment +# the line below and set the value to a custom sagecell server address to use +# with the AskSage method. If using the docker container built with the +# instructions and files in the sagecell-docker directory the PG repository, the +# use the line below as is. -# this snippet checks to see if Moodle has already called MathJax -# $pg{specialPGEnvironmentVars}{problemPreamble} = { TeX => '', HTML=> < -# if (MathJax.Hub.Startup.params.config && MathJax.Hub.config.config.length) { -# MathJax.Hub.Config({ -# config: [], -# skipStartupTypeset: false -# }); -# } -# -# END_PREAMBLE +#$pg{URLs}{sagecellService} = 'http://localhost:3500/service'; ################################################################################ # Authentication @@ -558,7 +558,7 @@ $mail{feedbackRecipients} = [ # database which is compared to the key stored in the session cookie. The # lifetime of the cookie is determined by the $sessionTimeout setting below. -# Note that the key database method is less secure as the key must be embeded in +# Note that the key database method is less secure as the key must be embedded in # the page and added as a url parameter in order to maintain the session. These # things can be accessed by malicious javascript. The session cookies are http # only cookies which can not be accessed via javascript. diff --git a/conf/site.conf.dist b/conf/site.conf.dist index 9c6b7ddfae..3e563c1a9d 100644 --- a/conf/site.conf.dist +++ b/conf/site.conf.dist @@ -131,8 +131,7 @@ $externalPrograms{mysqldump} ="/usr/bin/mysqldump"; # where webworkWrite and passwordRW must match the corresponding variables in the next section. ################################################################################ -# these variables are used by database.conf. we define them here so that editing -# database.conf isn't necessary. +# These variables define the database connection. # You must initialize the database and set the password for webworkWrite. # Edit the $database_password line and replace 'passwordRW' by the actual password used in the GRANT command above @@ -178,7 +177,7 @@ if ( $database_host eq "localhost" ) { $database_dsn="DBI:$database_driver:database=$database_name;host=$database_host;port=$database_port"; } -# The default storange engine to use is set here: +# The default storage engine to use is set here: $database_storage_engine = 'myisam'; ######################### @@ -290,7 +289,7 @@ $mail{tls_allowed} = 0; # Set maxAttachmentSize to the maximum number of megabytes to allow for the size of # files attached to feedback emails. Note that this should be set to match the # limitations of the email server chosen above, and should be set to a value greater -# than zero or no attatchments will work. This is not intended to be a configuration +# than zero or no attachments will work. This is not intended to be a configuration # option to disable attachments. $mail{maxAttachmentSize} = 10; @@ -301,7 +300,7 @@ $mail{maxAttachmentSize} = 10; # This is the Minion backend that will be used by the job queue. # The corresponding perl package for this backend must be installed. -# Some availabled backends are: +# Some available backends are: # Minion::Backend::Pg (use 'Pg' below) # Minion::Backend::mysql (use 'mysql' below) # Minion::Backend::SQLite (use 'SQLite' below) @@ -322,7 +321,7 @@ $job_queue{database_dsn} = "sqlite:$webwork_dir/DATA/webwork2_job_queue.db"; # The problemLibrary configuration data should now be set in localOverrides.conf # For configuration instructions, see: -# http://webwork.maa.org/wiki/National_Problem_Library +# https://wiki.openwebwork.org/wiki/Open_Problem_Library # The directory containing the Open Problem Library files. # Set the root to "" if no problem # library is installed. Use version 2.0 for the NPL and use the version 2.5 for the OPL. diff --git a/conf/webwork2.mojolicious.dist.yml b/conf/webwork2.mojolicious.dist.yml index 637f733820..718b9dcf1a 100644 --- a/conf/webwork2.mojolicious.dist.yml +++ b/conf/webwork2.mojolicious.dist.yml @@ -15,7 +15,7 @@ pg_dir: /opt/webwork/pg # Setting MIN_HTML_ERRORS to 1 will minimize the data provided on HTML error # pages, which some security reviews request, as in particular the older output -# provided backtrace information which could help idenfify the code and version +# provided backtrace information which could help identify the code and version # of the code being used on the server. The useful information will be in the # Mojolicious webwork2.log file, with a UID displayed also in the HTML error # page to help match up records. @@ -49,14 +49,9 @@ JSON_ERROR_LOG: 0 # origins without an explicit directive from the server that it is safe. # Uncomment the extra_headers setting as is to set the header to enable # Cross-Origin Resource Sharing (CORS) for url responses to requests to urls -# that start with /webwork2/render_rpc, /webwork2/html2xml, and /webwork2_files. -# This may be needed to use the client formats if they are accessed from a -# *remote* server. -# -# Note that the /webwork2/html2xml url is deprecated, and code should be adapted -# to use the /webwork2/render_rpc path instead. They both do the same thing -# that the /webwork2/html2xml endpoint did before, but they no longer pass -# through the XMLRPC middle man. +# that start with /webwork2/render_rpc, /webwork2_files, and /pg_files. This +# may be needed to use the client formats if they are accessed from a *remote* +# server. # # Additional urls may also be added, and multiple headers may be set per url. # The headers will be added to all responses to urls that start with the url @@ -65,13 +60,21 @@ JSON_ERROR_LOG: 0 #extra_headers: # /webwork2/render_rpc: # Access-Control-Allow-Origin: '*' -# /webwork2/html2xml: -# Access-Control-Allow-Origin: '*' # /webwork2_files: # Access-Control-Allow-Origin: '*' # /pg_files: # Access-Control-Allow-Origin: '*' +# The extra_ssl_headers option is much like the extra_headers option above, +# except that these headers are only added to responses to secure SSL requests. +# The example below adds the Strict-Transport-Security header to responses to +# all SSL requests. Note that like the extra_headers option above, headers can +# be added to only specific paths as well (but only if the request is secure). + +#extra_ssl_headers: +# '.*': +# Strict-Transport-Security: 'max-age=31536000; includeSubDomains; preload' + # The user and group to run the server as. These are only used when the # webwork2 app is in production mode and run as the root user. This means that # these settings are not used when proxying via another web server like apache2 @@ -202,10 +205,13 @@ hypnotoad: # Try to set to provide enough spare time to avoid such problems! graceful_timeout: 120 - # The following timeout settings will be sufficient in most cases. However, if you have large class sizes they may - # not be enough. If you are seeing long requests fail then increase these. This may happen, for example, if you have - # a class with thousands of users and try to assign a set to all users. In that case you may need much larger values. - # Note that if you are serving via a proxy, you may also need to increase the timeouts for the proxy server. + # The following timeout settings will be sufficient in most cases. However, + # if you have large class sizes they may not be enough. If you are seeing + # long requests fail then increase these. This may happen, for example, if + # you have a class with thousands of users and try to assign a set to all + # users. In that case you may need much larger values. Note that if you are + # serving via a proxy, you may also need to increase the timeouts for the + # proxy server. inactivity_timeout: 60 heartbeat_timeout: 60 @@ -240,9 +246,21 @@ hardcopy: # If 1, don't delete temporary files created when a hardcopy is generated. preserve_temp_files: 0 -# Set this to 1 to allow the html2xml and render_rpc endpoints to disable -# cookies and thus skip two factor authentication. This should never be enabled -# for a typical webwork server. This should only be enabled if you want to -# allow serving content via these endpoints to links in external websites with -# usernames and passwords embedded in them such as for PreTeXt textbooks. +# Set this to 1 to allow the render_rpc endpoint to disable cookies and thus +# skip two factor authentication for all courses. To disable cookies for a +# single course, set this to a hash whose keys are the course IDs with a value +# of 1. Further to only disable cookies for specific users in a course, set the +# course ID to a hash whose keys are user IDs with a value of 1. For example: +# allow_unsecured_rpc: +# # Disable cookies for full PreTeXt course. +# PreTeXt: 1 +# # Disable cookies for specific users in a course. +# courseID: +# user1ID: 1 +# user2ID: 1 +# +# This should never be enabled for a typical webwork server. This should only be +# enabled if you want to allow serving content via these endpoints to links in +# external websites with usernames and passwords embedded in them such as for +# PreTeXt textbooks. allow_unsecured_rpc: 0 diff --git a/courses.dist/modelCourse/course.conf b/courses.dist/modelCourse/course.conf index 54391c557f..eaf40f5ea4 100644 --- a/courses.dist/modelCourse/course.conf +++ b/courses.dist/modelCourse/course.conf @@ -2,12 +2,6 @@ # This file is used to override the global WeBWorK course environment for this course. -# Users for whom to label problems with the PG file name (global value typically "professor") -# For users in this list, PG will display the source file name when rendering a problem. -# defaults.config values: -# $pg{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} = ['professor']; -$pg{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} = ['admin']; - # The following hashes control which users are allowed to see students from which # sections. This is typically used for large multi-section classes with many students, ta's and # professors. When set users will only be allowed to see students from the appropriate section in the following: diff --git a/courses.dist/modelCourse/html/achievements/persistance.png b/courses.dist/modelCourse/html/achievements/persistence.png similarity index 100% rename from courses.dist/modelCourse/html/achievements/persistance.png rename to courses.dist/modelCourse/html/achievements/persistence.png diff --git a/courses.dist/modelCourse/html/achievements/super_persistance.png b/courses.dist/modelCourse/html/achievements/super_persistence.png similarity index 100% rename from courses.dist/modelCourse/html/achievements/super_persistance.png rename to courses.dist/modelCourse/html/achievements/super_persistence.png diff --git a/courses.dist/modelCourse/templates/achievements/achievement_items_readme.txt b/courses.dist/modelCourse/templates/achievements/achievement_items_readme.txt index 94f273e0b9..28acd1ae8b 100644 --- a/courses.dist/modelCourse/templates/achievements/achievement_items_readme.txt +++ b/courses.dist/modelCourse/templates/achievements/achievement_items_readme.txt @@ -1,5 +1,5 @@ To use achievement items you should import the default_achievement_items.axp -achievements using the editor. +achievements using the editor. If you want to change which items are given at which levels you need to do two things. @@ -62,6 +62,6 @@ The available items are: id : Surprise name : Mysterious Package (with Ribbons) description : What could be inside? - this opens the file suprise_message.txt in the achievements + this opens the file surprise_message.txt in the achievements folder and then prints the contetnts of the file. diff --git a/courses.dist/modelCourse/templates/achievements/achievement_readme.txt b/courses.dist/modelCourse/templates/achievements/achievement_readme.txt index 6d9a6513dd..302168d49f 100644 --- a/courses.dist/modelCourse/templates/achievements/achievement_readme.txt +++ b/courses.dist/modelCourse/templates/achievements/achievement_readme.txt @@ -1,89 +1,112 @@ - This folder contains achievement evaluators. Their job is to test - whether or not an achievement has been earned. The code is run every time a - student submits an answer to a homework question as long as the achievement - is unearned. - - -The code should be written in perl and should return 1 if the achievement - was earned and 0 if it was not earned. - - -Any perl code in preamble.at will be run before the content of any - achievement evaluator. - - You have access to a variety of variables: - - $problem : the problem data (changes to this variable will not be saved!) - This variable contains the problem data. It is a hash pointer with the - following values (not all values shown) - - $problem->status : the score of the current problem - - $problem->problem_id : the id of the current problem - - $problem->set_id : the id of the set containing the problem - - $problem->num_correct : the number of correct attempts - - $problem->num_incorrect : the number of incorrect attempts - - $problem->max_attempts : the maximum number of allowed attempts - - - $set : the set data (changes to this variable will not be saved!) - This variable contains the set data. it is a hash pointer with the - following values. (not all values shown) - - $set->open_date : when the set was open - - $set->due_date : when the set is due - - - @setProblems : the problem data for all the problems from this set. - (changes to this variable will not be saved!) - This is an array of problem hashes. Each element of the array has the - save hash keys as the $problem variable above - - - $counter : the users counter associated to this achievement - (changes to this variable *will* be saved!) - If this achievement has a counter associated to it - (i.e. solve 20 problems) then this is where you store - the students counter for this achievement. - This variable will initally start as '' - - - $maxCounter : the goal for the $counter variable for this achievement - (changes to this variable will not be saved!) - If this achievement has a counter associated to it then this variable - contains the goal for the counter. Your achievement should return 1 - when $counter >= $maxCounter. These two variables are used to show a - progress bar for the achievement. - - - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject - DBchapter and DBsection Note: These values are not super stable and are likely to change - from problem to problem and year to year - - - $userAchievements: this hash stores all assigned achievements for - the current user. The keys are the achievement_id and the values - are 0 or 1 for if the achievement has been earned. Changes to this - variable will be accessible by achievements down the line in the - current evaluation loop, but will not be saved across evaluations. - Note: This variable is updated if an achievement is earned, - but only achievements further down the evaluation chain will - see the update. So when depending on other achievements place - make sure they are run first. - - - $localData : this is a hash which stores data for this user and - achievement (changes to this variable *will* be saved!) - This hash will persist from evaluation to evaluation. You can - store whatever you like in here and it can be accessed next time - this evaluator is run. Two things to keep in mind. First, The data - in this hash will *not* be accessible by other achievements. Second, - the first time a variable is accessed it will have the value ''. - - - $globalData : this is a hash which stores data for all achievements - (changes to this variable *will* be saved!) - This hash will persist from evaluation to evaluation and, like - $localData, you can store whatever you like in here. This data - will be accessable from *every* achievement and is unique to the - user. There are three variables stored in this hash that are - maintained by the system. - - $globalData->completeSets : This is the number of sets which - the student has earned 100% on - - $globalData->complete Problems : This is the number of problems - which the student has earned 100% on - - $globalData->prev_level_points : This is the number of points - to reach current level which is used with level progress bar. - Warning: The achievements are always evaluated in the order they - are listed the Instructors achievement editor page. To make matters - more complicated, achievements which have already been earned are - not evaluated at all. The up-shot of this is that when modifying - variables in $globalData you need to either write your code so it - doesnt matter which order the evaluators are run, or you need to - pay very close attention to which evaluators are run and when. +This folder contains achievement evaluators. Their job is to test +whether or not an achievement has been earned. The code is run every +time a student submits an answer to a homework question as long as the +achievement is assigned and unearned. Since this is run after every +submit, keep the computations simple and quick. + +The code should be written in perl and should return 1 if the achievement +was earned and 0 if it was not earned. + +Any perl code in preamble.at will be run before the content of any +achievement evaluator. + +You have access to a variety of variables: + +$problem: + The problem data (changes to this variable will not be saved). + This variable contains the problem data. It is a hash pointer + with the following values (not all values shown): + - $problem->status: The score of the current problem between 0 and 1. + - $problem->problem_id: The id of the current problem. + - $problem->set_id: The id of the set containing the problem. + - $problem->num_correct: The number of correct attempts. + - $problem->num_incorrect: The number of incorrect attempts. + - $problem->max_attempts: The maximum number of allowed attempts. + +$set: + The set data (changes to this variable will not be saved). This + variable contains the set data. It is a hash pointer with the + following values (not all values shown): + - $set->open_date: When the set was open. + - $set->due_date: When the set is due. + +@setProblems: + The problem data for all the problems from this set (changes to + this variable will not be saved). This is an array of problem + hashes. Each element of the array has the save hash keys as the + $problem variable above. + +$counter: + The users current counter associated to this achievement (changes + to this variable *will* be saved). If this achievement has a counter + associated to it (i.e. solve 20 problems) then this is where you + store the students counter for this achievement. This variable will + initially start as the empty string ''. + +$maxCounter: + The goal for the $counter variable for this achievement (changes to + this variable will not be saved). If this achievement has a counter + associated to it then this variable contains the goal for the counter. + Your achievement should return 1 when $counter >= $maxCounter. These + two variables are used to show a progress bar for the achievement, and + the $maxConunter can be configured in the achievement manager. + +$tags: + This contains the metadata for the problem stored in a hash. This + includes DBsubject, DBchapter, and DBsection. Note: These values + are not super stable and are likely to change from problem to problem + and year to year. + +$userAchievements: + This hash stores all assigned achievements for the current user. The + keys are the achievement_id and the values are 0 or 1 for if the + achievement has been earned. Changes to this variable will be accessible + by achievements down the line in the current evaluation loop, but will + not be saved across evaluations. Note: This variable is updated if an + achievement is earned, but only achievements further down the evaluation + chain will see the update. So when depending on other achievements + place make sure they are run first. + +$localData: + This is a hash which stores data for this user and achievement + (changes to this variable *will* be saved). This hash will persist + from evaluation to evaluation. You can store whatever you like in here + and it can be accessed next time this evaluator is run. Two things to + keep in mind. First, The data in this hash will *not* be accessible by + other achievements. Second, the first time a variable is accessed it + will have the value ''. + +$globalData: + This is a hash which stores data for all achievements (changes to this + variable *will* be saved). This hash will persist from evaluation to + evaluation and, like $localData, you can store whatever you like in here. + This data will be accessible from *every* achievement and is unique to + the user. There are three variables stored in this hash that are + maintained by the system and should not be modified. + - $globalData->{completeSets}: + This is the number of sets which the student has earned 100% on. + - $globalData->{completedSetIds}: + This is a hash of all set ids which the student has earned 100% on. + - $globalData->{completeProblems}: + This is the number of problems which the student has earned 100% on. + - $globalData->{prev_level_points}: + This is the number of points to reach current level which is used + with level progress bar. + + The $globalData hash also contains information about the number of + achievement items a student currently has. To award an achievement + item, increase the count of the particular item in the $globalData hash. + + Warning!! The achievements are always evaluated in the order they are + listed in the Instructors achievement editor page. To make matters + more complicated, achievements which have already been earned are not + evaluated at all. The up-shot of this is that when modifying variables + in $globalData you need to either write your code so it doesn't matter + which order the evaluators are run, or you need to pay very close + attention to which evaluators are run and when. + +@courseDateTime: + An array of time information in the course timezone. The array lists + the current time as (sec, min, hour, day, month, year, day_of_week) + as produced by https://metacpan.org/pod/DateTime + diff --git a/courses.dist/modelCourse/templates/achievements/add_anything.at b/courses.dist/modelCourse/templates/achievements/add_anything.at deleted file mode 100644 index f67a5042f2..0000000000 --- a/courses.dist/modelCourse/templates/achievements/add_anything.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/back_for_more.at b/courses.dist/modelCourse/templates/achievements/back_for_more.at index 9029d5c866..0b4f247007 100644 --- a/courses.dist/modelCourse/templates/achievements/back_for_more.at +++ b/courses.dist/modelCourse/templates/achievements/back_for_more.at @@ -1,88 +1,26 @@ -#This checks to see if the student has worked on one problem after -# an eight hour break - -# initialize the time thing +# This achievement is awarded if a student has worked on one problem after +# an eight hour break. Uses $localData to save last attempt time. +# +# See [templates]/achievements/achievement_readme.txt for details. -$localData->{lastattempttime} = time() unless $localData->{lastattempttime}; +# Initialize saved $localData for this achievement. +$localData->{lastattempttime} //= time; +$localData->{lastset} //= ''; +$localData->{lastproblem} //= ''; -# check to see if problem was already previously finished, or if they started -# a different problem -# or if the time interval isn't long enough. -if ($problem->num_correct > 1 || - $problem->set_id ne $localData->{lastset} || - $problem->problem_id ne $localData->{lastproblem} || - abs($localData->{lastattempttime} - time()) < 28800 ){ - $localData->{lastattempttime} = time(); - $localData->{lastset} = $problem->set_id; - $localData->{lastproblem} = $problem->problem_id; +# Checks to see if problem was already previously finished, if they started +# a different problem, or if the time interval isn't long enough. +# Eight hours = 8 * 60 * 60 = 28800 seconds. +if ($problem->num_correct > 1 + || $problem->set_id ne $localData->{lastset} + || $problem->problem_id ne $localData->{lastproblem} + || abs($localData->{lastattempttime} - time) < 28800) +{ + $localData->{lastattempttime} = time; + $localData->{lastset} = $problem->set_id; + $localData->{lastproblem} = $problem->problem_id; return 0; -} else { - return 1; } -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +# Check failed so they are back after eight hours, award achievement. +return 1; diff --git a/courses.dist/modelCourse/templates/achievements/blankachievement.at b/courses.dist/modelCourse/templates/achievements/blankachievement.at deleted file mode 100644 index 6a75408bf6..0000000000 --- a/courses.dist/modelCourse/templates/achievements/blankachievement.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is an "Achievement Evaluator". Its basic job is to test, or evaluate, -# whether or not an achievement has been earned. The code is run every time a -# student submits an answer to a homework question as long as the achievement -# is unearned. -# -# -The code should be written in perl and should return 1 if the achievement -# was earned and 0 if it was not earned. -# -# You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it -# (i.e. solve 20 problems) then this is where you store -# the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and -# achievement (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can -# store whatever you like in here and it can be accessed next time -# this evaluator is run. Two things to keep in mind. First, The data -# in this hash will *not* be accessible by other achievements. Second, -# the first time a variable is accessed it will have the value ''. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like -# $localData, you can store whatever you like in here. This data -# will be accessable from *every* achievement and is unique to the -# user. There are two variables stored in this hash that are -# maintained by the system. -# - $globalData->completeSets : This is the number of sets which -# the student has earned 100% on -# - $globalData->complete Problems : This is the number of problems -# which the student has earned 100% on -# Warning: The achievements are always evaluated in the order they -# are listed the Instructors achievement editor page. To make matters -# more complicated, achievements which have already been earned are -# not evaluated at all. The up-shot of this is that when modifying -# variables in $globalData you need to either write your code so it -# doesnt matter which order the evaluators are run, or you need to -# pay very close attention to which evaluators are run and when. - - -#the blank achievement can never be earned -return 0; diff --git a/courses.dist/modelCourse/templates/achievements/by_definition.at b/courses.dist/modelCourse/templates/achievements/by_definition.at deleted file mode 100644 index f67a5042f2..0000000000 --- a/courses.dist/modelCourse/templates/achievements/by_definition.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/challenge_eight.at b/courses.dist/modelCourse/templates/achievements/challenge_eight.at index e7219912f6..9cd92ee6c0 100644 --- a/courses.dist/modelCourse/templates/achievements/challenge_eight.at +++ b/courses.dist/modelCourse/templates/achievements/challenge_eight.at @@ -1,88 +1,23 @@ -#This evaluator checks to see if a particular problem of a particular set has -# been solved - -#constants -my %validproblems = ( - 'Challenge' => { - '8' => 1, } - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update challenger counter - $globalData->{challengerCounter}++; - return 1; - } +# This achievement checks to see if a particular challenge problem of a +# particular set has been solved. It updates $globalData->{challengerCounter} +# to be used with the challenger.at achievement. +# +# See [templates]/achievements/achievement_readme.txt for details. - return 0; +# Create a hash of all valid set id and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ('Challenge' => { '8' => 1 }); +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + # Update challenger counter. + ++$globalData->{challengerCounter}; + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/challenge_five.at b/courses.dist/modelCourse/templates/achievements/challenge_five.at index 146e91dbc7..c851aa0557 100644 --- a/courses.dist/modelCourse/templates/achievements/challenge_five.at +++ b/courses.dist/modelCourse/templates/achievements/challenge_five.at @@ -1,88 +1,23 @@ -#This evaluator checks to see if a particular problem of a particular set has -# been solved - -#constants -my %validproblems = ( - 'Challenge' => { - '5' => 1, } - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update challenger counter - $globalData->{challengerCounter}++; - return 1; - } +# This achievement checks to see if a particular challenge problem of a +# particular set has been solved. It updates $globalData->{challengerCounter} +# to be used with the challenger.at achievement. +# +# See [templates]/achievements/achievement_readme.txt for details. - return 0; +# Create a hash of all valid set id and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ('Challenge' => { '5' => 1 }); +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + # Update challenger counter. + ++$globalData->{challengerCounter}; + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/challenge_four.at b/courses.dist/modelCourse/templates/achievements/challenge_four.at index ccc1156652..1aec62f824 100644 --- a/courses.dist/modelCourse/templates/achievements/challenge_four.at +++ b/courses.dist/modelCourse/templates/achievements/challenge_four.at @@ -1,88 +1,23 @@ -#This evaluator checks to see if a particular problem of a particular set has -# been solved - -#constants -my %validproblems = ( - 'Challenge' => { - '4' => 1, } - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update challenger counter - $globalData->{challengerCounter}++; - return 1; - } +# This achievement checks to see if a particular challenge problem of a +# particular set has been solved. It updates $globalData->{challengerCounter} +# to be used with the challenger.at achievement. +# +# See [templates]/achievements/achievement_readme.txt for details. - return 0; +# Create a hash of all valid set id and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ('Challenge' => { '4' => 1 }); +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + # Update challenger counter. + ++$globalData->{challengerCounter}; + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/challenge_nine.at b/courses.dist/modelCourse/templates/achievements/challenge_nine.at index 83cb7a84ae..9373d0f911 100644 --- a/courses.dist/modelCourse/templates/achievements/challenge_nine.at +++ b/courses.dist/modelCourse/templates/achievements/challenge_nine.at @@ -1,88 +1,23 @@ -#This evaluator checks to see if a particular problem of a particular set has -# been solved - -#constants -my %validproblems = ( - 'Challenge' => { - '9' => 1, } - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update challenger counter - $globalData->{challengerCounter}++; - return 1; - } +# This achievement checks to see if a particular challenge problem of a +# particular set has been solved. It updates $globalData->{challengerCounter} +# to be used with the challenger.at achievement. +# +# See [templates]/achievements/achievement_readme.txt for details. - return 0; +# Create a hash of all valid set id and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ('Challenge' => { '9' => 1 }); +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + # Update challenger counter. + ++$globalData->{challengerCounter}; + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/challenge_one.at b/courses.dist/modelCourse/templates/achievements/challenge_one.at index 321e231fb2..71985b4144 100644 --- a/courses.dist/modelCourse/templates/achievements/challenge_one.at +++ b/courses.dist/modelCourse/templates/achievements/challenge_one.at @@ -1,88 +1,23 @@ -#This problem checks to see if a particular problem of a particular set has -# been solved - -#constants -my %validproblems = ( - 'Challenge' => { - '1' => 1, } - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update challenger counter - $globalData->{challengerCounter}++; - return 1; - } +# This achievement checks to see if a particular challenge problem of a +# particular set has been solved. It updates $globalData->{challengerCounter} +# to be used with the challenger.at achievement. +# +# See [templates]/achievements/achievement_readme.txt for details. - return 0; +# Create a hash of all valid set id and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ('Challenge' => { '1' => 1 }); +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + # Update challenger counter. + ++$globalData->{challengerCounter}; + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/challenge_seven.at b/courses.dist/modelCourse/templates/achievements/challenge_seven.at index edf923ec6d..b40ebac567 100644 --- a/courses.dist/modelCourse/templates/achievements/challenge_seven.at +++ b/courses.dist/modelCourse/templates/achievements/challenge_seven.at @@ -1,88 +1,23 @@ -#This evaluator checks to see if a particular problem of a particular set has -# been solved - -#constants -my %validproblems = ( - 'Challenge' => { - '7' => 1, } - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update challenger counter - $globalData->{challengerCounter}++; - return 1; - } +# This achievement checks to see if a particular challenge problem of a +# particular set has been solved. It updates $globalData->{challengerCounter} +# to be used with the challenger.at achievement. +# +# See [templates]/achievements/achievement_readme.txt for details. - return 0; +# Create a hash of all valid set id and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ('Challenge' => { '7' => 1 }); +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + # Update challenger counter. + ++$globalData->{challengerCounter}; + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/challenge_six.at b/courses.dist/modelCourse/templates/achievements/challenge_six.at index de50931fcc..de6984c2ac 100644 --- a/courses.dist/modelCourse/templates/achievements/challenge_six.at +++ b/courses.dist/modelCourse/templates/achievements/challenge_six.at @@ -1,88 +1,23 @@ -#This evaluator checks to see if a particular problem of a particular set has -# been solved - -#constants -my %validproblems = ( - 'Challenge' => { - '6' => 1, } - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update challenger counter - $globalData->{challengerCounter}++; - return 1; - } +# This achievement checks to see if a particular challenge problem of a +# particular set has been solved. It updates $globalData->{challengerCounter} +# to be used with the challenger.at achievement. +# +# See [templates]/achievements/achievement_readme.txt for details. - return 0; +# Create a hash of all valid set id and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ('Challenge' => { '6' => 1 }); +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + # Update challenger counter. + ++$globalData->{challengerCounter}; + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/challenge_ten.at b/courses.dist/modelCourse/templates/achievements/challenge_ten.at index 7f023fd35d..c0dea6aab2 100644 --- a/courses.dist/modelCourse/templates/achievements/challenge_ten.at +++ b/courses.dist/modelCourse/templates/achievements/challenge_ten.at @@ -1,88 +1,23 @@ -#This evaluator checks to see if a particular problem of a particular set has -# been solved - -#constants -my %validproblems = ( - 'Challenge' => { - '10' => 1, } - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update challenger counter - $globalData->{challengerCounter}++; - return 1; - } +# This achievement checks to see if a particular challenge problem of a +# particular set has been solved. It updates $globalData->{challengerCounter} +# to be used with the challenger.at achievement. +# +# See [templates]/achievements/achievement_readme.txt for details. - return 0; +# Create a hash of all valid set id and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ('Challenge' => { '10' => 1 }); +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + # Update challenger counter. + ++$globalData->{challengerCounter}; + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/challenge_three.at b/courses.dist/modelCourse/templates/achievements/challenge_three.at index ce01758b98..5d8e711025 100644 --- a/courses.dist/modelCourse/templates/achievements/challenge_three.at +++ b/courses.dist/modelCourse/templates/achievements/challenge_three.at @@ -1,88 +1,23 @@ -#This evaluator checks to see if a particular problem of a particular set has -# been solved - -#constants -my %validproblems = ( - 'Challenge' => { - '3' => 1, } - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update challenger counter - $globalData->{challengerCounter}++; - return 1; - } +# This achievement checks to see if a particular challenge problem of a +# particular set has been solved. It updates $globalData->{challengerCounter} +# to be used with the challenger.at achievement. +# +# See [templates]/achievements/achievement_readme.txt for details. - return 0; +# Create a hash of all valid set id and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ('Challenge' => { '3' => 1 }); +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + # Update challenger counter. + ++$globalData->{challengerCounter}; + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/challenge_two.at b/courses.dist/modelCourse/templates/achievements/challenge_two.at index ae5fb71028..3214a2e7d8 100644 --- a/courses.dist/modelCourse/templates/achievements/challenge_two.at +++ b/courses.dist/modelCourse/templates/achievements/challenge_two.at @@ -1,88 +1,23 @@ -#This evaluator checks to see if a particular problem of a particular set has -# been solved - -#constants -my %validproblems = ( - 'Challenge' => { - '2' => 1, } - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update challenger counter - $globalData->{challengerCounter}++; - return 1; - } +# This achievement checks to see if a particular challenge problem of a +# particular set has been solved. It updates $globalData->{challengerCounter} +# to be used with the challenger.at achievement. +# +# See [templates]/achievements/achievement_readme.txt for details. - return 0; +# Create a hash of all valid set id and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ('Challenge' => { '2' => 1 }); +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + # Update challenger counter. + ++$globalData->{challengerCounter}; + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/challenger.at b/courses.dist/modelCourse/templates/achievements/challenger.at index 8e7d761136..4417afbe1a 100644 --- a/courses.dist/modelCourse/templates/achievements/challenger.at +++ b/courses.dist/modelCourse/templates/achievements/challenger.at @@ -1,78 +1,9 @@ -# This is a "solved n problems achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'challengerCounter'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes tao this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' +# This is a "solved n challenge problems" achievement. Notice how we update +# $counter (even though the appropriate variable is already given to use in +# $globalData) so that the achievement progress bar works correctly. # -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +# See [templates]/achievements/achievement_readme.txt for details. + +# Update counter from $globalData. +$counter = $globalData->{challengerCounter}; +return $counter >= $maxCounter ? 1 : 0; diff --git a/courses.dist/modelCourse/templates/achievements/change_of_variables.at b/courses.dist/modelCourse/templates/achievements/change_of_variables.at deleted file mode 100644 index f67a5042f2..0000000000 --- a/courses.dist/modelCourse/templates/achievements/change_of_variables.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/chipping_away.at b/courses.dist/modelCourse/templates/achievements/chipping_away.at index be2563cbb0..ecaf769f92 100644 --- a/courses.dist/modelCourse/templates/achievements/chipping_away.at +++ b/courses.dist/modelCourse/templates/achievements/chipping_away.at @@ -1,84 +1,16 @@ -#This checks to see if the student has worked on the set in -# greater than 48 hours from time to first input to time to last answer. +# This achievement is awarded if a student has worked on the set in +# greater than 48 hours without working on a different set. +# +# See [templates]/achievements/achievement_readme.txt for details. # If the set id doest equal the id of the last set then set -# *this* set as the last set, and set the start time - +# *this* set as the last set, and set the start time. if ($problem->set_id ne $localData->{last_set}) { - $localData->{last_set} = $problem->set_id; - $localData->{start_time} = time(); - return 0; + $localData->{last_set} = $problem->set_id; + $localData->{start_time} = time; + return 0; } -# of we spent more than 48 hours then done! -if ((time() - $localData->{start_time}) > 172800) { - return 1; -} else { - return 0; -} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +# Check if more than 48 hours = 2 * 24 * 60 * 60 = 172800 seconds +# has elapsed since they "started" the set. +return time - $localData->{start_time} > 172800 ? 1 : 0; diff --git a/courses.dist/modelCourse/templates/achievements/complete_100_problems.at b/courses.dist/modelCourse/templates/achievements/complete_100_problems.at deleted file mode 100644 index f82c29a658..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_100_problems.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is a "solved n problems achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'completeProblems'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_10_problems.at b/courses.dist/modelCourse/templates/achievements/complete_10_problems.at deleted file mode 100644 index f82c29a658..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_10_problems.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is a "solved n problems achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'completeProblems'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_150_problems.at b/courses.dist/modelCourse/templates/achievements/complete_150_problems.at deleted file mode 100644 index f82c29a658..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_150_problems.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is a "solved n problems achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'completeProblems'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_25_problems.at b/courses.dist/modelCourse/templates/achievements/complete_25_problems.at deleted file mode 100644 index f82c29a658..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_25_problems.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is a "solved n problems achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'completeProblems'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_50_problems.at b/courses.dist/modelCourse/templates/achievements/complete_50_problems.at deleted file mode 100644 index 47eb5ee13b..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_50_problems.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is a "solved n problems achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'completeProblems'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_all_sets.at b/courses.dist/modelCourse/templates/achievements/complete_all_sets.at deleted file mode 100644 index b54b1b308a..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_all_sets.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is a "solved n problems achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'completeSets'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes tao this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_five_sets.at b/courses.dist/modelCourse/templates/achievements/complete_five_sets.at deleted file mode 100644 index 9ab10dd0a3..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_five_sets.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is a "solved n sets" achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'completeSets'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes tao this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_n_problems.at b/courses.dist/modelCourse/templates/achievements/complete_n_problems.at new file mode 100644 index 0000000000..81e5b7e1eb --- /dev/null +++ b/courses.dist/modelCourse/templates/achievements/complete_n_problems.at @@ -0,0 +1,11 @@ +# This is a "solved n problems" achievement. This evaluator can be assigned +# to multiple different achievements since it uses $maxCounter to determine +# if the desired number of problems to be completed. Notice how we update +# $counter (even though the appropriate variable is already given to use in +# $globalData) so that the achievement progress bar works correctly. +# +# See [templates]/achievements/achievement_readme.txt for details. + +# Update counter from $globalData. +$counter = $globalData->{completeProblems}; +return $counter >= $maxCounter ? 1 : 0; diff --git a/courses.dist/modelCourse/templates/achievements/complete_n_sets.at b/courses.dist/modelCourse/templates/achievements/complete_n_sets.at new file mode 100644 index 0000000000..8d4e83bc3d --- /dev/null +++ b/courses.dist/modelCourse/templates/achievements/complete_n_sets.at @@ -0,0 +1,11 @@ +# This is a "complete n sets" achievement. This evaluator can be assigned +# to multiple different achievements since it uses $maxCounter to determine +# if the desired number of problems to be completed. Notice how we update +# $counter (even though the appropriate variable is already given to use in +# $globalData) so that the achievement progress bar works correctly. +# +# See [templates]/achievements/achievement_readme.txt for details. + +# Update counter from $globalData. +$counter = $globalData->{completeSets}; +return $counter >= $maxCounter ? 1 : 0; diff --git a/courses.dist/modelCourse/templates/achievements/complete_one_problem.at b/courses.dist/modelCourse/templates/achievements/complete_one_problem.at deleted file mode 100644 index c2d2bdcace..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_one_problem.at +++ /dev/null @@ -1,76 +0,0 @@ -# This is a "solved n problems achievement. Normally we would have to deal -# with the counter variable, but since n = 1 we dont have to - -# Achievement earned if they did the problem correctly -if ($problem->status == 1) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_one_set.at b/courses.dist/modelCourse/templates/achievements/complete_one_set.at deleted file mode 100644 index 2d73f85ba9..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_one_set.at +++ /dev/null @@ -1,74 +0,0 @@ -# This is a "solved n sets" achievement. However, since n=1 we just check to -# see if the student has solved a set - -if ($globalData->{'completeSets'} >= 1) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_ten_sets.at b/courses.dist/modelCourse/templates/achievements/complete_ten_sets.at deleted file mode 100644 index b54b1b308a..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_ten_sets.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is a "solved n problems achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'completeSets'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes tao this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_thirty_sets.at b/courses.dist/modelCourse/templates/achievements/complete_thirty_sets.at deleted file mode 100644 index b54b1b308a..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_thirty_sets.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is a "solved n problems achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'completeSets'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes tao this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/complete_twenty_sets.at b/courses.dist/modelCourse/templates/achievements/complete_twenty_sets.at deleted file mode 100644 index b54b1b308a..0000000000 --- a/courses.dist/modelCourse/templates/achievements/complete_twenty_sets.at +++ /dev/null @@ -1,78 +0,0 @@ -# This is a "solved n problems achievement. Notice how we update $counter -# (even though the appropriate variable is already given to use in -# ($globalData) so that the achievement progress bar works correctly. - -# Update counter from globalData -$counter = $globalData->{'completeSets'}; - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; -} - -# Variable Descriptions: -# - $problem : the problem data (changes tao this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/crack_o_dawn.at b/courses.dist/modelCourse/templates/achievements/crack_o_dawn.at index 47759496af..29f5970aeb 100644 --- a/courses.dist/modelCourse/templates/achievements/crack_o_dawn.at +++ b/courses.dist/modelCourse/templates/achievements/crack_o_dawn.at @@ -1,95 +1,14 @@ -# checks to see if a student finished a set between 5AM and 7AM +# This achievement is awarded for completing a set between 5AM and 7AM. +# +# See [templates]/achievements/achievement_readme.txt for details. -# Check that this is not a repeated submission of problem which has -# been solved before. # Do not consider this achievement if this is a repeated submission # of previously solved problem. +return 0 unless $problem->status == 1 && $problem->num_correct == 1; -return 0 unless ($problem->status == 1 && $problem->num_correct == 1); - -# now check the time - - if ($courseDateTime[2] < 5 || $courseDateTime[2] > 6) { - return 0; - } +# Now check if this set has been completed. +return 0 unless $globalData->{completedSetIds}{ $set->set_id }; - #if it is check to see if we have finished the set - - foreach my $problemRecord (@setProblems) { - if ($problemRecord->status != 1) { - return 0; - } - } - - return 1; - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. -# -# - @courseDateTime - array of time information in course timezone -# (sec,min,hour,day,month,year,day_of_week) as produced by -# https://metacpan.org/pod/DateTime +# Finally check the time. $courseDateTime[2] is the hour in the +# course's timezone. +return $courseDateTime[2] < 5 || $courseDateTime[2] > 6 ? 0 : 1; diff --git a/courses.dist/modelCourse/templates/achievements/curvature.at b/courses.dist/modelCourse/templates/achievements/curvature.at deleted file mode 100644 index c3ef573b7e..0000000000 --- a/courses.dist/modelCourse/templates/achievements/curvature.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '3' => 1, }, #now add more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/curvy_geometry.at b/courses.dist/modelCourse/templates/achievements/curvy_geometry.at deleted file mode 100644 index 63e3b1078e..0000000000 --- a/courses.dist/modelCourse/templates/achievements/curvy_geometry.at +++ /dev/null @@ -1,89 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/default_achievements.axp b/courses.dist/modelCourse/templates/achievements/default_achievements.axp index 08ac002f62..a7481149a4 100644 --- a/courses.dist/modelCourse/templates/achievements/default_achievements.axp +++ b/courses.dist/modelCourse/templates/achievements/default_achievements.axp @@ -6,7 +6,7 @@ still_not_right,"It's Still Not Right",105,secret,"default,jitar","Input the exa persistence,"Persistence is not Futile",106,secret,"default,jitar","Solve a problem after 20 incorrect submissions.",10,,persistence.at,persistence.png super_persistence,"Green Never Looked So Good",107,secret,"default,jitar","Solve a problem after 100 incorrect submissions.",10,,super_persistence.at,super_persistence.png super_speed_math,"Careful Planning and Quick Fingers",108,secret,default,"Spend less than 10 minutes entering answers to a homework set.",20,,super_speed_math.at,super_speed_math.png -hows_your_finger,"Hows Your Finger?",109,secret,"default,jitar","Have more than 250 submissions on a homework problem. ",10,,hows_your_finger.at,hows_your_finger.png +hows_your_finger,"Hows Your Finger?",109,secret,"default,jitar","Have more than 250 submissions on a homework problem.",10,,hows_your_finger.at,hows_your_finger.png third_time,"Third Times the Charm",110,secret,"default,jitar","Solve a problem on the third submission",10,,third_time.at,third_time.png one_click,"One Click Is All I Need",201,one_timer,"default,jitar","Earn 100% on a problem in one attempt.",10,,one_click.at,one_click.png on_one_hand,"On One Hand",202,one_timer,default,"Finish a homework set with less than 5 incorrect submissions.",10,,on_one_hand.at,on_one_hand.png @@ -16,20 +16,20 @@ really_early_bird,"The Really Early Bird",205,one_timer,default,"Finish a homewo back_for_more,"Back For More",206,one_timer,"default,jitar","Retry a problem after a 8 hour break.",10,,back_for_more.at,back_for_more.png chipping_away,"Just Keep Chipping Away",207,one_timer,"default,jitar","Work on a single homework set over the course of 48 hours.",10,,chipping_away.at,chipping_away.png speed_mather,"Go Speed Math-er",208,one_timer,default,"Spend less than 1 hour working on a homework set.",10,,speed_mather.at,speed_mather.png -three_in_a_row,"Three in a Row",209,one_timer,"default,jitar","Complete 3 problems in a row with no incorrect answers.",10,3,three_in_a_row.at,three_in_a_row.png -on_fire,"You're on Fire!",210,one_timer,"default,jitar","Complete 10 problems in a row with no incorrect answers.",20,10,on_fire.at,on_fire.png -complete_one_set,"One Set Wonder",401,complete_sets,default,"Get 100% on one homework set.",10,,complete_one_set.at,complete_one_set.png -complete_five_sets,"High Five",402,complete_sets,default,"Get 100% on five homework sets.",10,5,complete_five_sets.at,complete_five_sets.png -complete_ten_sets,"One For Each Finger",403,complete_sets,default,"Get 100% on ten homework sets.",10,10,complete_ten_sets.at,complete_ten_sets.png -complete_twenty_sets,"Mathbox Twenty",404,complete_sets,default,"Get 100% on twenty homework sets.",20,20,complete_twenty_sets.at,complete_twenty_sets.png -complete_thirty_sets,"The Long Road",405,complete_sets,default,"Get 100% on thirty homework sets.",20,30,complete_thirty_sets.at,complete_thirty_sets.png -complete_all_sets,Perfection,406,complete_sets,default,"Get 100% on all homework sets.",30,35,complete_all_sets.at,complete_all_sets.png -complete_one_problem,"The First Step",501,complete_problems,"default,jitar","Earn 100% on a homework problem.",10,,complete_one_problem.at,complete_one_problem.png -complete_10_problems,"Perfect 10",502,complete_problems,"default,jitar","Earn 100% on 10 homework problems.",10,10,complete_10_problems.at,complete_10_problems.png -complete_25_problems,"Twenty-Five Questions",503,complete_problems,"default,jitar","Earn 100% on 25 homework problems.",10,25,complete_25_problems.at,complete_25_problems.png -complete_50_problems,"50 Ways to Solve a Math Problem",504,complete_problems,"default,jitar","Earn 100% on 50 homework problems.",10,50,complete_50_problems.at,complete_50_problems.png -complete_100_problems,"Seeing Benjamins",505,complete_problems,"default,jitar","Earn 100% on 100 homework problems.",20,100,complete_100_problems.at,complete_100_problems.png -complete_150_problems,Sesqui-Centeni-Problems,506,complete_problems,"default,jitar","Earn 100% on 150 homework problems.",20,150,complete_150_problems.at,complete_150_problems.png +three_in_a_row,"Three in a Row",209,one_timer,"default,jitar","Complete 3 problems in a row with no incorrect answers.",10,3,n_correct_in_a_row.at,three_in_a_row.png +on_fire,"You're on Fire!",210,one_timer,"default,jitar","Complete 10 problems in a row with no incorrect answers.",20,10,n_correct_in_a_row.at,on_fire.png +complete_one_set,"One Set Wonder",401,complete_sets,default,"Get 100% on one homework set.",10,1,complete_n_sets.at,complete_one_set.png +complete_five_sets,"High Five",402,complete_sets,default,"Get 100% on five homework sets.",10,5,complete_n_sets.at,complete_five_sets.png +complete_ten_sets,"One For Each Finger",403,complete_sets,default,"Get 100% on ten homework sets.",10,10,complete_n_sets.at,complete_ten_sets.png +complete_twenty_sets,"Mathbox Twenty",404,complete_sets,default,"Get 100% on twenty homework sets.",20,20,complete_n_sets.at,complete_twenty_sets.png +complete_thirty_sets,"The Long Road",405,complete_sets,default,"Get 100% on thirty homework sets.",20,30,complete_n_sets.at,complete_thirty_sets.png +complete_all_sets,Perfection,406,complete_sets,default,"Get 100% on all homework sets.",30,35,complete_n_sets.at,complete_all_sets.png +complete_one_problem,"The First Step",501,complete_problems,"default,jitar","Earn 100% on a homework problem.",10,1,complete_n_problems.at,complete_one_problem.png +complete_10_problems,"Perfect 10",502,complete_problems,"default,jitar","Earn 100% on 10 homework problems.",10,10,complete_n_problems.at,complete_10_problems.png +complete_25_problems,"Twenty-Five Questions",503,complete_problems,"default,jitar","Earn 100% on 25 homework problems.",10,25,complete_n_problems.at,complete_25_problems.png +complete_50_problems,"50 Ways to Solve a Math Problem",504,complete_problems,"default,jitar","Earn 100% on 50 homework problems.",10,50,complete_n_problems.at,complete_50_problems.png +complete_100_problems,"Seeing Benjamins",505,complete_problems,"default,jitar","Earn 100% on 100 homework problems.",20,100,complete_n_problems.at,complete_100_problems.png +complete_150_problems,Sesqui-Centeni-Problems,506,complete_problems,"default,jitar","Earn 100% on 150 homework problems.",20,150,complete_n_problems.at,complete_150_problems.png challenge_one,"Challenge One Complete",601,challenge,default,"Finish the first challenge problem.",10,,challenge_one.at,challenge_one.png challenge_two,"Challenge Two Complete",602,challenge,default,"Finish the second challenge problem.",10,,challenge_two.at,challenge_two.png challenge_three,"Challenge Three Complete",603,challenge,default,"Finish the third challenge problem.",10,,challenge_three.at,challenge_three.png @@ -40,7 +40,7 @@ challenge_seven,"Challenge Seven Complete",607,challenge,default,"Finish the sev challenge_eight,"Challenge Eight Complete",608,challenge,default,"Finish the eighth challenge problem.",10,,challenge_eight.at,challenge_eight.png challenge_nine,"Challenge Nine Complete",609,challenge,default,"Finish the ninth challenge problem.",10,,challenge_nine.at,challenge_nine.png challenge_ten,"Challenge Ten Complete",610,challenge,default,"Finish the tenth challenge problem.",10,,challenge_ten.at,challenge_ten.png -challenger,Challenger,611,challenge,default,"Finish all of the challenge problems.",10,20,challenger.at,challenger.png +challenger,Challenger,611,challenge,default,"Finish all of the challenge problems.",20,10,challenger.at,challenger.png earn_10_achievements,"Huzzah!!",9501,achievements,"default,gateway,jitar","Earn ten achievements.",10,10,earn_n_achievements.at,earn_10_achievements.png earn_20_achievements,"Achiever",9502,achievements,"default,gateway,jitar","Earn twenty achievements.",10,20,earn_n_achievements.at,earn_20_achievements.png earn_30_achievements,"The Collector",9503,achievements,"default,gateway,jitar","Earn thirty achievements.",10,30,earn_n_achievements.at,earn_30_achievements.png diff --git a/courses.dist/modelCourse/templates/achievements/derivative_master.at b/courses.dist/modelCourse/templates/achievements/derivative_master.at deleted file mode 100644 index a351b86d4c..0000000000 --- a/courses.dist/modelCourse/templates/achievements/derivative_master.at +++ /dev/null @@ -1,92 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. If it has then it updates the counter -#(You would edit this file to say which sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update counter; - $counter++; - } - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/doing_it_backwards.at b/courses.dist/modelCourse/templates/achievements/doing_it_backwards.at deleted file mode 100644 index 6660de54ab..0000000000 --- a/courses.dist/modelCourse/templates/achievements/doing_it_backwards.at +++ /dev/null @@ -1,93 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. If it has then it updates the counter -#(You would edit this file to say which sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update counter; - $counter++; - } - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/double_integral.at b/courses.dist/modelCourse/templates/achievements/double_integral.at deleted file mode 100644 index a351b86d4c..0000000000 --- a/courses.dist/modelCourse/templates/achievements/double_integral.at +++ /dev/null @@ -1,92 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. If it has then it updates the counter -#(You would edit this file to say which sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update counter; - $counter++; - } - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/early_bird.at b/courses.dist/modelCourse/templates/achievements/early_bird.at index f0bb5c25cf..18b4964251 100644 --- a/courses.dist/modelCourse/templates/achievements/early_bird.at +++ b/courses.dist/modelCourse/templates/achievements/early_bird.at @@ -1,82 +1,10 @@ -#This checks to see if the student has finished the set within a certain time - - #test to see if it is before 1 day after the open date - if ((time()-$set->open_date) > 86400) { - return 0; - } +# This achievement is awarded for completing a set within 1 day +# or 24 * 60 * 60 = 86400 seconds of it opening. +# +# See [templates]/achievements/achievement_readme.txt for details. - #if it is check to see if we have finished the set - foreach my $problemRecord (@setProblems) { - if ($problemRecord->status != 1) { - return 0; - } - } - - return 1; +# Check if this set has been completed. +return 0 unless $globalData->{completedSetIds}{ $set->set_id }; -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +# Now test if it is before 1 day after the open date. +return time - $set->open_date > 86400 ? 0 : 1; diff --git a/courses.dist/modelCourse/templates/achievements/earn_n_achievements.at b/courses.dist/modelCourse/templates/achievements/earn_n_achievements.at index 4c20344a09..c14635ce63 100644 --- a/courses.dist/modelCourse/templates/achievements/earn_n_achievements.at +++ b/courses.dist/modelCourse/templates/achievements/earn_n_achievements.at @@ -1,95 +1,15 @@ -# This is a "earn n achievements. Notice how we update $counter -# (even though the appropriate data is already given to use in -# $userAchievements) so that the achievement progress bar works correctly. +# This is a "earn n achievements" achievement. This evaluator can be assigned +# to multiple different achievements since it uses $maxCounter to determine +# if the desired number of problems to be completed. Notice how we update +# $counter (even though the appropriate variable is already given to use in +# $userAchievements) so that the achievement progress bar works correctly. +# +# See [templates]/achievements/achievement_readme.txt for details. # Update counter from $userAchievements. Ignore level achievements. $counter = 0; -foreach my $key (keys %{ $userAchievements }) { - if ($userAchievements->{$key} && $key !~ /^level/) { - $counter++; - } -} - -if ($counter >= $maxCounter) { - return 1 -} else { - return 0; +for my $key (keys %{$userAchievements}) { + ++$counter if $userAchievements->{$key} && $key !~ /^level/; } - -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it -# (i.e. solve 20 problems) then this is where you store -# the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $userAchievements: this hash stores all assigned achievements for -# the current user. The keys are the achievement_id and the values -# are 0 or 1 for if the achievement has been earned. Changes to this -# variable will be accessible by achievements down the line in the -# current evaluation loop, but will not be saved across evaluations. -# Note: This variable is updated if an achievement is earned, -# but only achievements further down the evaluation chain will -# see the update. So when depending on other achievements place -# make sure they are run first. -# -# - $localData : this is a hash which stores data for this user and -# achievement (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can -# store whatever you like in here and it can be accessed next time -# this evaluator is run. Two things to keep in mind. First, The data -# in this hash will *not* be accessible by other achievements. Second, -# the first time a variable is accessed it will have the value ''. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like -# $localData, you can store whatever you like in here. This data -# will be accessable from *every* achievement and is unique to the -# user. There are two variables stored in this hash that are -# maintained by the system. -# - $globalData->completeSets : This is the number of sets which -# the student has earned 100% on -# - $globalData->complete Problems : This is the number of problems -# which the student has earned 100% on -# Warning: The achievements are always evaluated in the order they -# are listed the Instructors achievement editor page. To make matters -# more complicated, achievements which have already been earned are -# not evaluated at all. The up-shot of this is that when modifying -# variables in $globalData you need to either write your code so it -# doesnt matter which order the evaluators are run, or you need to -# pay very close attention to which evaluators are run and when. +return $counter >= $maxCounter ? 1 : 0; diff --git a/courses.dist/modelCourse/templates/achievements/example_complete_n_specific_problems.at b/courses.dist/modelCourse/templates/achievements/example_complete_n_specific_problems.at new file mode 100644 index 0000000000..7d5e2bccc3 --- /dev/null +++ b/courses.dist/modelCourse/templates/achievements/example_complete_n_specific_problems.at @@ -0,0 +1,35 @@ +# This is an example achievement evaluator that awards credit if n specific +# problems are completed. This is done by creating a list of valid problems +# and checking if a problem from that list was answered correctly. If a problem +# from that list is answered correctly, the $counter is increased. Credit +# is given when $maxCounter problems from the list have been answered, which +# is configured in the achievement manager. +# +# See [templates]/achievements/achievement_readme.txt for details. + +# Create a hash of all valid set ids and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ( + 'SetName1' => { + '3' => 1, + '5' => 1, + }, + 'SetName2' => { + '2' => 1, + '4' => 1, + '6' => 1, + }, +); + +# Checks to see if a valid problem was solved, +# then updates the counter if so. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + ++$counter; +} + +return $counter >= $maxCounter ? 1 : 0; diff --git a/courses.dist/modelCourse/templates/achievements/example_complete_n_specific_sets.at b/courses.dist/modelCourse/templates/achievements/example_complete_n_specific_sets.at new file mode 100644 index 0000000000..38690b4827 --- /dev/null +++ b/courses.dist/modelCourse/templates/achievements/example_complete_n_specific_sets.at @@ -0,0 +1,15 @@ +# This is an example achievement evaluator that awards credit if n specific +# sets are completed. This is done by counting how many set IDs from a list +# are present in the $globalData->{completedSetIds} hash. The $counter variable +# is updated so that the achievement progress bar works correctly. Credit is +# given when $maxCounter sets have been completed, which is configured in +# the achievement manager. +# +# See [templates]/achievements/achievement_readme.txt for details. + +$counter = 0; +for my $setID ('SetName1', 'SetName2') { + ++$counter if $globalData->{completedSetIds}{$setID}; +} + +return $counter >= $maxCounter ? 1 : 0; diff --git a/courses.dist/modelCourse/templates/achievements/example_complete_specific_problem.at b/courses.dist/modelCourse/templates/achievements/example_complete_specific_problem.at new file mode 100644 index 0000000000..4dff722c77 --- /dev/null +++ b/courses.dist/modelCourse/templates/achievements/example_complete_specific_problem.at @@ -0,0 +1,26 @@ +# This is an example achievement evaluator that awards credit if a specific +# problem is completed. This is done by creating a list of valid problems +# and checking if a problem from that list was answered correctly. +# +# See [templates]/achievements/achievement_readme.txt for details. + +# Create a hash of all valid set ids and problem numbers. +# Set names (ids) are keys, and each is a hash of valid +# problem numbers. Use "_" for spaces in set ids. +my %validproblems = ( + 'SetName' => { + '3' => 1, + '5' => 1, + }, +); + +# Checks to see if a valid problem was solved. +if ($validproblems{ $problem->set_id } + && $validproblems{ $problem->set_id }{ $problem->problem_id } + && $problem->status == 1 + && $problem->num_correct == 1) +{ + return 1; +} + +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/example_complete_specific_set.at b/courses.dist/modelCourse/templates/achievements/example_complete_specific_set.at new file mode 100644 index 0000000000..e93980d4b2 --- /dev/null +++ b/courses.dist/modelCourse/templates/achievements/example_complete_specific_set.at @@ -0,0 +1,11 @@ +# This is an example achievement evaluator that awards credit if a specific +# set is completed. This is done by checking if a list of set IDs is is +# present in the $globalData->{completedSetIds} hash. +# +# See [templates]/achievements/achievement_readme.txt for details. + +for my $setID ('SetName1', 'SetName2') { + return 1 if $globalData->{completedSetIds}{$setID}; +} + +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/extensions.at b/courses.dist/modelCourse/templates/achievements/extensions.at index 5be5cf1373..e6db61d360 100644 --- a/courses.dist/modelCourse/templates/achievements/extensions.at +++ b/courses.dist/modelCourse/templates/achievements/extensions.at @@ -1,9 +1,10 @@ -# This achievement executes unconditionally, and awards the user a certain number -# of ExtendDueDate, SuperExtendDueDate, and ResurrectHW reward items. How many of -# each is specified below. +# This achievement executes unconditionally, and awards the user a certain number +# of ExtendDueDate, SuperExtendDueDate, and ResurrectHW reward items. How many of +# each is specified below. This could also give other extension type reward items +# such as AddNewTestGW, ExtendDueDateGW, ExtendReducedDate, NoReducedCred, ReducedCred, +# ResurrectGW, and SuperExtendReducedDate. -$globalData->{ExtendDueDate} += 10; -$globalData->{SuperExtendDueDate} += 5; -$globalData->{ResurrectHW} += 3; +$globalData->{ExtendDueDate} += 10; +$globalData->{SuperExtendDueDate} += 5; +$globalData->{ResurrectHW} += 3; return 1; - diff --git a/courses.dist/modelCourse/templates/achievements/heart_area.at b/courses.dist/modelCourse/templates/achievements/heart_area.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/heart_area.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/hows_your_finger.at b/courses.dist/modelCourse/templates/achievements/hows_your_finger.at index 47f5b9fc48..30913cdf1e 100644 --- a/courses.dist/modelCourse/templates/achievements/hows_your_finger.at +++ b/courses.dist/modelCourse/templates/achievements/hows_your_finger.at @@ -1,75 +1,6 @@ -#This checks to see if the student has above a certain number of attempts - - if ($problem->num_correct + $problem->num_incorrect >= 250) { - return 1; - } else { - return 0; - } - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' +# This achievement is awarded if a student submits a problem more +# 250 times, either correctly or incorrectly. # -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +# See [templates]/achievements/achievement_readme.txt for details. + +return $problem->num_correct + $problem->num_incorrect < 250 ? 0 : 1; diff --git a/courses.dist/modelCourse/templates/achievements/integral_master.at b/courses.dist/modelCourse/templates/achievements/integral_master.at deleted file mode 100644 index 2bf1adc049..0000000000 --- a/courses.dist/modelCourse/templates/achievements/integral_master.at +++ /dev/null @@ -1,92 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. If it has then it updates the counter -#(You would edit this file to say which sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update counter; - $counter++; - } - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file diff --git a/courses.dist/modelCourse/templates/achievements/its_all_relative.at b/courses.dist/modelCourse/templates/achievements/its_all_relative.at deleted file mode 100644 index 462164620a..0000000000 --- a/courses.dist/modelCourse/templates/achievements/its_all_relative.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '1' => 1, - '2' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/la_revolucion.at b/courses.dist/modelCourse/templates/achievements/la_revolucion.at deleted file mode 100644 index ddf33ec21a..0000000000 --- a/courses.dist/modelCourse/templates/achievements/la_revolucion.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file diff --git a/courses.dist/modelCourse/templates/achievements/lagrange_multipliers.at b/courses.dist/modelCourse/templates/achievements/lagrange_multipliers.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/lagrange_multipliers.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/last_minute.at b/courses.dist/modelCourse/templates/achievements/last_minute.at index 7e4932ae92..30736c541f 100644 --- a/courses.dist/modelCourse/templates/achievements/last_minute.at +++ b/courses.dist/modelCourse/templates/achievements/last_minute.at @@ -1,88 +1,14 @@ -# checks to see if a student finished a set close to the due date +# Achievement is awarded if the set is completed within thirty +# minutes of the due date. +# +# See [templates]/achievements/achievement_readme.txt for details. + +# Check if this set has been completed. +return 0 unless $globalData->{completedSetIds}{ $set->set_id }; -# Check that this is not a repeated submission of problem which has -# been solved before. # Do not consider this achievement if this is a repeated submission # of previously solved problem. +return 0 unless $problem->num_correct == 1; -return 0 unless ($problem->status == 1 && $problem->num_correct == 1); - - #test to see if it is within 30 min of the due date - if (($set->due_date - time()) > 1800) { - return 0; - } - - foreach my $problemRecord (@setProblems) { - if ($problemRecord->status != 1) { - return 0; - } - } - - return 1; - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +# Thirty minutes = 30 * 60 = 1800 seconds. +return $set->due_date - time > 1800 ? 0 : 1; diff --git a/courses.dist/modelCourse/templates/achievements/level_eight.at b/courses.dist/modelCourse/templates/achievements/level_eight.at index 6de08487d3..8dd529a5e8 100644 --- a/courses.dist/modelCourse/templates/achievements/level_eight.at +++ b/courses.dist/modelCourse/templates/achievements/level_eight.at @@ -1,91 +1,22 @@ # This is a "level" achievement and they behave slightly differently. When -# a level achievement is earned the system uses the icon and title of the +# a level achievement is earned the system uses the icon and title of the # level achievement as the icon and title of that students level. There -# are two additional variables available to level achievements -# - $achievementPoints : the number of achievement points the current +# are two additional variables available to level achievements: +# - $achievementPoints: the number of achievement points the current # user has. (Changes to this variable will *not* be saved.) -# - $nextLevelPoints : the number of points needed to earn a level. -# (Changes to this variable will be saved if a new level is earned.) -# These variables are used to construct the users level progress bar +# - $nextLevelPoints: the number of points needed to earn a level. +# (Changes to this variable will be saved if a new level is earned.) +# These variables are used to construct the users level progress bar. +# +# This evaluator updates next level threshold and awards achievement items. -#Constants: -#Threshold for level 9 +# Threshold for level 9 my $newLevelThreshold = 1200; -#Code - if ($achievementPoints >= $nextLevelPoints) { - #set new threshold and return 1 - $globalData->{DoubleSet}++; - $nextLevelPoints = $newLevelThreshold; - return 1; -} else { - return 0; + $nextLevelPoints = $newLevelThreshold; + ++$globalData->{DoubleSet}; + return 1; } -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/level_five.at b/courses.dist/modelCourse/templates/achievements/level_five.at index ab70832489..a22c38276e 100644 --- a/courses.dist/modelCourse/templates/achievements/level_five.at +++ b/courses.dist/modelCourse/templates/achievements/level_five.at @@ -1,91 +1,22 @@ # This is a "level" achievement and they behave slightly differently. When -# a level achievement is earned the system uses the icon and title of the +# a level achievement is earned the system uses the icon and title of the # level achievement as the icon and title of that students level. There -# are two additional variables available to level achievements -# - $achievementPoints : the number of achievement points the current +# are two additional variables available to level achievements: +# - $achievementPoints: the number of achievement points the current # user has. (Changes to this variable will *not* be saved.) -# - $nextLevelPoints : the number of points needed to earn a level. -# (Changes to this variable will be saved if a new level is earned.) -# These variables are used to construct the users level progress bar +# - $nextLevelPoints: the number of points needed to earn a level. +# (Changes to this variable will be saved if a new level is earned.) +# These variables are used to construct the users level progress bar. +# +# This evaluator updates next level threshold and awards achievement items. -#Constants: -#Threshold for level 6 +# Threshold for level 6 my $newLevelThreshold = 750; -#Code - if ($achievementPoints >= $nextLevelPoints) { - #set new threshold and return 1 - $globalData->{DuplicateProb}++; - $nextLevelPoints = $newLevelThreshold; - return 1; -} else { - return 0; + $nextLevelPoints = $newLevelThreshold; + ++$globalData->{DuplicateProb}; + return 1; } -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/level_four.at b/courses.dist/modelCourse/templates/achievements/level_four.at index b7bbe3e4f0..695b77a1a7 100644 --- a/courses.dist/modelCourse/templates/achievements/level_four.at +++ b/courses.dist/modelCourse/templates/achievements/level_four.at @@ -1,91 +1,22 @@ # This is a "level" achievement and they behave slightly differently. When -# a level achievement is earned the system uses the icon and title of the +# a level achievement is earned the system uses the icon and title of the # level achievement as the icon and title of that students level. There -# are two additional variables available to level achievements -# - $achievementPoints : the number of achievement points the current +# are two additional variables available to level achievements: +# - $achievementPoints: the number of achievement points the current # user has. (Changes to this variable will *not* be saved.) -# - $nextLevelPoints : the number of points needed to earn a level. -# (Changes to this variable will be saved if a new level is earned.) -# These variables are used to construct the users level progress bar +# - $nextLevelPoints: the number of points needed to earn a level. +# (Changes to this variable will be saved if a new level is earned.) +# These variables are used to construct the users level progress bar. +# +# This evaluator updates next level threshold and awards achievement items. -#Constants: -#Threshold for level 5 +# Threshold for level 5 my $newLevelThreshold = 600; -#Code - if ($achievementPoints >= $nextLevelPoints) { - #set new threshold and return 1 - $globalData->{DoubleProb}++; - $nextLevelPoints = $newLevelThreshold; - return 1; -} else { - return 0; + $nextLevelPoints = $newLevelThreshold; + ++$globalData->{DoubleProb}; + return 1; } -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/level_nine.at b/courses.dist/modelCourse/templates/achievements/level_nine.at index de4874a15e..611014bfe3 100644 --- a/courses.dist/modelCourse/templates/achievements/level_nine.at +++ b/courses.dist/modelCourse/templates/achievements/level_nine.at @@ -1,91 +1,22 @@ # This is a "level" achievement and they behave slightly differently. When -# a level achievement is earned the system uses the icon and title of the +# a level achievement is earned the system uses the icon and title of the # level achievement as the icon and title of that students level. There -# are two additional variables available to level achievements -# - $achievementPoints : the number of achievement points the current +# are two additional variables available to level achievements: +# - $achievementPoints: the number of achievement points the current # user has. (Changes to this variable will *not* be saved.) -# - $nextLevelPoints : the number of points needed to earn a level. -# (Changes to this variable will be saved if a new level is earned.) -# These variables are used to construct the users level progress bar +# - $nextLevelPoints: the number of points needed to earn a level. +# (Changes to this variable will be saved if a new level is earned.) +# These variables are used to construct the users level progress bar. +# +# This evaluator updates next level threshold and awards achievement items. -#Constants: -#Level 10 threshold +# Threshold for level 10 my $newLevelThreshold = 1350; -#Code - if ($achievementPoints >= $nextLevelPoints) { - #set new threshold and return 1 - $globalData->{ResurrectHW}++; - $nextLevelPoints = $newLevelThreshold; - return 1; -} else { - return 0; + $nextLevelPoints = $newLevelThreshold; + ++$globalData->{ResurrectHW}; + return 1; } -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/level_one.at b/courses.dist/modelCourse/templates/achievements/level_one.at index 7fac596d0e..358e63968f 100644 --- a/courses.dist/modelCourse/templates/achievements/level_one.at +++ b/courses.dist/modelCourse/templates/achievements/level_one.at @@ -1,89 +1,20 @@ # This is a "level" achievement and they behave slightly differently. When -# a level achievement is earned the system uses the icon and title of the +# a level achievement is earned the system uses the icon and title of the # level achievement as the icon and title of that students level. There -# are two additional variables available to level achievements -# - $achievementPoints : the number of achievement points the current +# are two additional variables available to level achievements: +# - $achievementPoints: the number of achievement points the current # user has. (Changes to this variable will *not* be saved.) -# - $nextLevelPoints : the number of points needed to earn a level. -# (Changes to this variable will be saved if a new level is earned.) -# These variables are used to construct the users level progress bar - -#Constants: -#Threshold for level 2 -my $newLevelThreshold = 150; +# - $nextLevelPoints: the number of points needed to earn a level. +# (Changes to this variable will be saved if a new level is earned.) +# These variables are used to construct the users level progress bar. +# +# Level 1 is earned immediately and configures how many achievement +# points are needed for level 2. -$globalData->{HalfCreditProb}++; +# Threshold for level 2. +$nextLevelPoints = 150; -#Code +# Award achievement item. +++$globalData->{HalfCreditProb}; -#level 1 is earned immediately -$nextLevelPoints = $newLevelThreshold; return 1; - - -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file diff --git a/courses.dist/modelCourse/templates/achievements/level_seven.at b/courses.dist/modelCourse/templates/achievements/level_seven.at index 9c2095363c..2238564d34 100644 --- a/courses.dist/modelCourse/templates/achievements/level_seven.at +++ b/courses.dist/modelCourse/templates/achievements/level_seven.at @@ -1,91 +1,22 @@ # This is a "level" achievement and they behave slightly differently. When -# a level achievement is earned the system uses the icon and title of the +# a level achievement is earned the system uses the icon and title of the # level achievement as the icon and title of that students level. There -# are two additional variables available to level achievements -# - $achievementPoints : the number of achievement points the current +# are two additional variables available to level achievements: +# - $achievementPoints: the number of achievement points the current # user has. (Changes to this variable will *not* be saved.) -# - $nextLevelPoints : the number of points needed to earn a level. -# (Changes to this variable will be saved if a new level is earned.) -# These variables are used to construct the users level progress bar +# - $nextLevelPoints: the number of points needed to earn a level. +# (Changes to this variable will be saved if a new level is earned.) +# These variables are used to construct the users level progress bar. +# +# This evaluator updates next level threshold and awards achievement items. -#Constants: -#Threshold for level 8 +# Threshold for level 8 my $newLevelThreshold = 1050; -#Code - if ($achievementPoints >= $nextLevelPoints) { - #set new threshold and return 1 - $globalData->{SuperExtendDueDate}++; - $nextLevelPoints = $newLevelThreshold; - return 1; -} else { - return 0; + $nextLevelPoints = $newLevelThreshold; + ++$globalData->{SuperExtendDueDate}; + return 1; } -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/level_six.at b/courses.dist/modelCourse/templates/achievements/level_six.at index 89bee15a3d..c019a9b4ce 100644 --- a/courses.dist/modelCourse/templates/achievements/level_six.at +++ b/courses.dist/modelCourse/templates/achievements/level_six.at @@ -1,91 +1,22 @@ # This is a "level" achievement and they behave slightly differently. When -# a level achievement is earned the system uses the icon and title of the +# a level achievement is earned the system uses the icon and title of the # level achievement as the icon and title of that students level. There -# are two additional variables available to level achievements -# - $achievementPoints : the number of achievement points the current +# are two additional variables available to level achievements: +# - $achievementPoints: the number of achievement points the current # user has. (Changes to this variable will *not* be saved.) -# - $nextLevelPoints : the number of points needed to earn a level. -# (Changes to this variable will be saved if a new level is earned.) -# These variables are used to construct the users level progress bar +# - $nextLevelPoints: the number of points needed to earn a level. +# (Changes to this variable will be saved if a new level is earned.) +# These variables are used to construct the users level progress bar. +# +# This evaluator updates next level threshold and awards achievement items. -#Constants: -#Threshold for level 7 +# Threshold for level 7 my $newLevelThreshold = 900; -#Code - if ($achievementPoints >= $nextLevelPoints) { - #set new threshold and return 1 - $globalData->{FullCreditProb}++; - $nextLevelPoints = $newLevelThreshold; - return 1; -} else { - return 0; + $nextLevelPoints = $newLevelThreshold; + ++$globalData->{FullCreditProb}; + return 1; } -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/level_ten.at b/courses.dist/modelCourse/templates/achievements/level_ten.at index f114a106fe..48d15521bb 100644 --- a/courses.dist/modelCourse/templates/achievements/level_ten.at +++ b/courses.dist/modelCourse/templates/achievements/level_ten.at @@ -1,91 +1,22 @@ # This is a "level" achievement and they behave slightly differently. When -# a level achievement is earned the system uses the icon and title of the +# a level achievement is earned the system uses the icon and title of the # level achievement as the icon and title of that students level. There -# are two additional variables available to level achievements -# - $achievementPoints : the number of achievement points the current +# are two additional variables available to level achievements: +# - $achievementPoints: the number of achievement points the current # user has. (Changes to this variable will *not* be saved.) -# - $nextLevelPoints : the number of points needed to earn a level. -# (Changes to this variable will be saved if a new level is earned.) -# These variables are used to construct the users level progress bar +# - $nextLevelPoints: the number of points needed to earn a level. +# (Changes to this variable will be saved if a new level is earned.) +# These variables are used to construct the users level progress bar. +# +# This evaluator updates next level threshold and awards achievement items. -#Constants: -#Level 10 is the last level so dont set a threshhold to remove the progress bar +# Level 10 is the last level, so set to '' to remove the progress bar. my $newLevelThreshold = ''; -#Code - if ($achievementPoints >= $nextLevelPoints) { - #set new threshold and return 1 - $globalData->{FullCreditSet}++; - $nextLevelPoints = $newLevelThreshold; - return 1; -} else { - return 0; + $nextLevelPoints = $newLevelThreshold; + ++$globalData->{FullCreditSet}; + return 1; } -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/level_three.at b/courses.dist/modelCourse/templates/achievements/level_three.at index b7964cee4c..aa826f5fe7 100644 --- a/courses.dist/modelCourse/templates/achievements/level_three.at +++ b/courses.dist/modelCourse/templates/achievements/level_three.at @@ -1,91 +1,22 @@ # This is a "level" achievement and they behave slightly differently. When -# a level achievement is earned the system uses the icon and title of the +# a level achievement is earned the system uses the icon and title of the # level achievement as the icon and title of that students level. There -# are two additional variables available to level achievements -# - $achievementPoints : the number of achievement points the current +# are two additional variables available to level achievements: +# - $achievementPoints: the number of achievement points the current # user has. (Changes to this variable will *not* be saved.) -# - $nextLevelPoints : the number of points needed to earn a level. -# (Changes to this variable will be saved if a new level is earned.) -# These variables are used to construct the users level progress bar +# - $nextLevelPoints: the number of points needed to earn a level. +# (Changes to this variable will be saved if a new level is earned.) +# These variables are used to construct the users level progress bar. +# +# This evaluator updates next level threshold and awards achievement items. -#Constants: -#Threshold for level 4 +# Threshold for level 4 my $newLevelThreshold = 450; -#Code - if ($achievementPoints >= $nextLevelPoints) { - #set new threshold and return 1 - $globalData->{ExtendDueDate}++; - $nextLevelPoints = $newLevelThreshold; - return 1; -} else { - return 0; + $nextLevelPoints = $newLevelThreshold; + ++$globalData->{ExtendDueDate}; + return 1; } -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/level_two.at b/courses.dist/modelCourse/templates/achievements/level_two.at index 92528d9ef4..e4955ed38d 100644 --- a/courses.dist/modelCourse/templates/achievements/level_two.at +++ b/courses.dist/modelCourse/templates/achievements/level_two.at @@ -1,91 +1,22 @@ # This is a "level" achievement and they behave slightly differently. When -# a level achievement is earned the system uses the icon and title of the +# a level achievement is earned the system uses the icon and title of the # level achievement as the icon and title of that students level. There -# are two additional variables available to level achievements -# - $achievementPoints : the number of achievement points the current +# are two additional variables available to level achievements: +# - $achievementPoints: the number of achievement points the current # user has. (Changes to this variable will *not* be saved.) -# - $nextLevelPoints : the number of points needed to earn a level. -# (Changes to this variable will be saved if a new level is earned.) -# These variables are used to construct the users level progress bar +# - $nextLevelPoints: the number of points needed to earn a level. +# (Changes to this variable will be saved if a new level is earned.) +# These variables are used to construct the users level progress bar. +# +# This evaluator updates next level threshold and awards achievement items. -#Constants: -#Threshold for level 3 +# Threshold for level 3 my $newLevelThreshold = 300; -#Code - if ($achievementPoints >= $nextLevelPoints) { - #set new threshold and return 1 - $nextLevelPoints = $newLevelThreshold; - $globalData->{ResetIncorrectAttempts}++; - return 1; -} else { - return 0; + $nextLevelPoints = $newLevelThreshold; + ++$globalData->{ResetIncorrectAttempts}; + return 1; } -# Variable Descriptions: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->completeSets : This is the number of sets which the student -# has earned 100% on -# - $globalData->complete Problems : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/line_integrals.at b/courses.dist/modelCourse/templates/achievements/line_integrals.at deleted file mode 100644 index 6a77dd6d1f..0000000000 --- a/courses.dist/modelCourse/templates/achievements/line_integrals.at +++ /dev/null @@ -1,91 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. If it has then it updates the counter -#(You would edit this file to say which sets and problems count.) - -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file diff --git a/courses.dist/modelCourse/templates/achievements/lines_and_planes.at b/courses.dist/modelCourse/templates/achievements/lines_and_planes.at deleted file mode 100644 index 8d03977cea..0000000000 --- a/courses.dist/modelCourse/templates/achievements/lines_and_planes.at +++ /dev/null @@ -1,96 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. If it has then it updates the counter -#(You would edit this file to say which sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '1' => 1, - '2' => 1, - '3' => 1, - '4' => 1, - '5' => 1, - '6' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update counter; - $counter++; - } - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/many_fractions.at b/courses.dist/modelCourse/templates/achievements/many_fractions.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/many_fractions.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/n_correct_in_a_row.at b/courses.dist/modelCourse/templates/achievements/n_correct_in_a_row.at new file mode 100644 index 0000000000..55a8ad495b --- /dev/null +++ b/courses.dist/modelCourse/templates/achievements/n_correct_in_a_row.at @@ -0,0 +1,18 @@ +# This achievement is awarded for answering n problems in a row without +# any incorrect answers. This is done by resetting the $counter for any +# incorrect submit. This can be used by multiple achievements, so just +# set the $maxCounter to determine how many in the row are needed. +# +# See [templates]/achievements/achievement_readme.txt for details. + +# Reset counter if they got something wrong. +if ($problem->status < 1) { + $counter = 0; + return 0; +} + +# Only increase the counter if this is the first time they got +# got the problem correct. +++$counter if $problem->num_correct == 1 && $problem->num_incorrect == 0; + +return $counter >= $maxCounter ? 1 : 0; diff --git a/courses.dist/modelCourse/templates/achievements/night_owl.at b/courses.dist/modelCourse/templates/achievements/night_owl.at index 3507e88528..8a0913508c 100644 --- a/courses.dist/modelCourse/templates/achievements/night_owl.at +++ b/courses.dist/modelCourse/templates/achievements/night_owl.at @@ -1,94 +1,14 @@ -# checks to see if a student finished a set between 12AM and 2AM +# This achievement is awarded for completing a set between 12AM and 2AM. +# +# See [templates]/achievements/achievement_readme.txt for details. -# Check that this is not a repeated submission of problem which has -# been solved before. # Do not consider this achievement if this is a repeated submission # of previously solved problem. +return 0 unless $problem->status == 1 && $problem->num_correct == 1; -return 0 unless ($problem->status == 1 && $problem->num_correct == 1); - - #test to see if it is between midnight and 2am - if ($courseDateTime[2] > 1) { - return 0; - } - - #if it is check to see if we have finished the set - - foreach my $problemRecord (@setProblems) { - if ($problemRecord->status != 1) { - return 0; - } - } - - return 1; +# Now check if this set has been completed. +return 0 unless $globalData->{completedSetIds}{ $set->set_id }; -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. -# -# - @courseDateTime - array of time information in course timezone -# (sec,min,hour,day,month,year,day_of_week) as produced by -# https://metacpan.org/pod/DateTime +# Finally check the time. $courseDateTime[2] is the hour in the +# course's timezone. +return $courseDateTime[2] > 1 ? 0 : 1; diff --git a/courses.dist/modelCourse/templates/achievements/on_fire.at b/courses.dist/modelCourse/templates/achievements/on_fire.at deleted file mode 100644 index baddd04e8f..0000000000 --- a/courses.dist/modelCourse/templates/achievements/on_fire.at +++ /dev/null @@ -1,86 +0,0 @@ -#This checks to see if the student has solved 10 problems without having any -# incorrect answers - -# reset counter if they got something wrong -if ($problem->status < 1) { - $counter = 0; - return 0; -# if they are right update the counter -} elsif ($problem->status == 1 && - $problem->num_correct == 1 && - $problem->num_incorrect == 0 ) { - $counter++; -} - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/on_one_hand.at b/courses.dist/modelCourse/templates/achievements/on_one_hand.at index 26ec33c507..22153be0f0 100644 --- a/courses.dist/modelCourse/templates/achievements/on_one_hand.at +++ b/courses.dist/modelCourse/templates/achievements/on_one_hand.at @@ -1,82 +1,16 @@ -#This checks to see if the student has finished the set -# with fewer than a certain number of incorrect submissions - - my $numfails = 0; +# This achievement is awarded for finishing a set with fewer than +# 5 incorrect submissions. +# +# See [templates]/achievements/achievement_readme.txt for details. - #cycle through and leave if we have too many incorrects or a wrong problem - foreach my $problemRecord (@setProblems) { - $numfails += $problemRecord->num_incorrect; - if ($problemRecord->status != 1 || $numfails >5) { - return 0; - } - } - - return 1; +# Check if set is complete. +return 0 unless $globalData->{completedSetIds}{ $set->set_id }; +# Count up the number of incorrect submissions. +my $numIncorrect = 0; +for my $problemRecord (@setProblems) { + $numIncorrect += $problemRecord->num_incorrect; + return 0 if $numIncorrect > 5; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 1; diff --git a/courses.dist/modelCourse/templates/achievements/on_the_hour.at b/courses.dist/modelCourse/templates/achievements/on_the_hour.at index be89f3f4ba..a9620ac641 100644 --- a/courses.dist/modelCourse/templates/achievements/on_the_hour.at +++ b/courses.dist/modelCourse/templates/achievements/on_the_hour.at @@ -1,81 +1,10 @@ -# checks to see if a studen finished a problem at the top of an hour - my @timeData = localtime(time); - - #test to see if it is near the top of an hour - if ($timeData[1] > 0) { - return 0; - } +# This achievement is awarded if a problem is completed at the +# top of an hour. +# +# See [templates]/achievements/achievement_readme.txt for details. - #test to see if the problem is correct and this is the first run - if ($problem-> status != 1 || $problem->num_correct != 1) { - return 0; - } - - return 1; +# Check to see if is the top of an hour. +return 0 unless $courseDateTime[1] == 0; -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +# Check to see if the problem is completed and this is the first time. +return $problem->status == 1 && $problem->num_correct == 1 ? 1 : 0; diff --git a/courses.dist/modelCourse/templates/achievements/one_click.at b/courses.dist/modelCourse/templates/achievements/one_click.at index 837eaf26e9..95b2c2ff0f 100644 --- a/courses.dist/modelCourse/templates/achievements/one_click.at +++ b/courses.dist/modelCourse/templates/achievements/one_click.at @@ -1,76 +1,6 @@ -#This checks to see if the student has finished the problem with no -# incorrect submissions - - if ($problem->status == 1 && $problem->num_incorrect == 0) { - return 1; - } else { - return 0; - } - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' +# This achievement is awarded for completing a problem with no +# incorrect submissions. # -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +# See [templates]/achievements/achievement_readme.txt for details. + +return $problem->status == 1 && $problem->num_incorrect == 0 ? 1 : 0; diff --git a/courses.dist/modelCourse/templates/achievements/optimizer_prime.at b/courses.dist/modelCourse/templates/achievements/optimizer_prime.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/optimizer_prime.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/partial_derivatives.at b/courses.dist/modelCourse/templates/achievements/partial_derivatives.at deleted file mode 100644 index 692a1fe2f8..0000000000 --- a/courses.dist/modelCourse/templates/achievements/partial_derivatives.at +++ /dev/null @@ -1,94 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. If it has then it updates the counter -#(You would edit this file to say which sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '1' => 1, - '2' => 1, - '3' => 1, - '5' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update counter; - $counter++; - } - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/pattern_recognition.at b/courses.dist/modelCourse/templates/achievements/pattern_recognition.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/pattern_recognition.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/persistence.at b/courses.dist/modelCourse/templates/achievements/persistence.at index 33d18f7d8e..c2e7416b54 100644 --- a/courses.dist/modelCourse/templates/achievements/persistence.at +++ b/courses.dist/modelCourse/templates/achievements/persistence.at @@ -1,76 +1,13 @@ -#This checks to see if the student has solved the problem after a certain -# number of incorrect attempts - - if ($problem->status == 1 && $problem->num_correct == 1 && $problem->num_incorrect >= 20) { - return 1 - } else { - return 0; - } +# Award this achievement if a student solves a problem after +# answering it incorrectly more than 20 times. +# +# See [templates]/achievements/achievement_readme.txt for details. +if ($problem->status == 1 + && $problem->num_correct == 1 + && $problem->num_incorrect >= 20) +{ + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/preamble.at b/courses.dist/modelCourse/templates/achievements/preamble.at index e69de29bb2..a32ec95b93 100644 --- a/courses.dist/modelCourse/templates/achievements/preamble.at +++ b/courses.dist/modelCourse/templates/achievements/preamble.at @@ -0,0 +1,4 @@ +# This is prepended to the start of every achievement evaluator. Any code +# here will be processed before the actual evaluator code is, and if this +# returns 0 or 1, the actual evaluator will not be processed. + diff --git a/courses.dist/modelCourse/templates/achievements/put_me_in_coach.at b/courses.dist/modelCourse/templates/achievements/put_me_in_coach.at deleted file mode 100644 index 2bf1adc049..0000000000 --- a/courses.dist/modelCourse/templates/achievements/put_me_in_coach.at +++ /dev/null @@ -1,92 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. If it has then it updates the counter -#(You would edit this file to say which sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update counter; - $counter++; - } - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file diff --git a/courses.dist/modelCourse/templates/achievements/reaching_a_limit.at b/courses.dist/modelCourse/templates/achievements/reaching_a_limit.at deleted file mode 100644 index f49550a862..0000000000 --- a/courses.dist/modelCourse/templates/achievements/reaching_a_limit.at +++ /dev/null @@ -1,93 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. If it has then it updates the counter -#(You would edit this file to say which sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update counter; - $counter++; - } - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/really_early_bird.at b/courses.dist/modelCourse/templates/achievements/really_early_bird.at index 840a07debb..77438d3840 100644 --- a/courses.dist/modelCourse/templates/achievements/really_early_bird.at +++ b/courses.dist/modelCourse/templates/achievements/really_early_bird.at @@ -1,82 +1,10 @@ -#This checks to see if the student has finished the set within a certain time - - #test to see if it is before 2 hours after the open date - if ((time()-$set->open_date) > 7200) { - return 0; - } +# This achievement is awarded for completing a set within 2 hours +# or 2 * 60 * 60 = 7200 seconds of it opening. +# +# See [templates]/achievements/achievement_readme.txt for details. - #if it is check to see if we have finished the set - foreach my $problemRecord (@setProblems) { - if ($problemRecord->status != 1) { - return 0; - } - } - - return 1; +# Check if this set has been completed. +return 0 unless $globalData->{completedSetIds}{ $set->set_id }; -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +# Now test if it is before 2 hours after the open date. +return time - $set->open_date > 7200 ? 0 : 1; diff --git a/courses.dist/modelCourse/templates/achievements/revolucion_redux.at b/courses.dist/modelCourse/templates/achievements/revolucion_redux.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/revolucion_redux.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/seeing_green.at b/courses.dist/modelCourse/templates/achievements/seeing_green.at index 1c311cb5dc..da49c2c1f5 100644 --- a/courses.dist/modelCourse/templates/achievements/seeing_green.at +++ b/courses.dist/modelCourse/templates/achievements/seeing_green.at @@ -1,84 +1,15 @@ -#This checks to see if the student has finished the set -# with fewer than a certain number of incorrect submissions +# This achievement is rewarded for completing a set with no incorrect +# submissions. +# +# See [templates]/achievements/achievement_readme.txt for details. - my $allcorrect = 1; - - foreach my $problemRecord (@setProblems) { - if ($problemRecord->status != 1 || $problemRecord->num_incorrect != 0) { - $allcorrect = 0; - last; - } - } - - if ($allcorrect) { - return 1; - } else { - return 0; - } +# Check if this set has been completed. +return 0 unless $globalData->{completedSetIds}{ $set->set_id }; -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +# Check if any problem has an incorrect submission. +for my $problemRecord (@setProblems) { + return 0 unless $problemRecord->num_incorrect == 0; +} + +# No incorrect submissions found. Award achievement. +return 1; diff --git a/courses.dist/modelCourse/templates/achievements/speed_mather.at b/courses.dist/modelCourse/templates/achievements/speed_mather.at index 036a2e4b3e..939072008c 100644 --- a/courses.dist/modelCourse/templates/achievements/speed_mather.at +++ b/courses.dist/modelCourse/templates/achievements/speed_mather.at @@ -1,93 +1,13 @@ -#This checks to see if the student has finished the whole set in -# less than 10 minutes from time to first input to time to last answer. - -# If the set id doest equal the id of the last set then set -# *this* set as the last set, and set the start time +# This achievement is awarded for completing a set in less than +# 1 hour from the first submit to last answer. +# +# See [templates]/achievements/achievement_readme.txt for details. -if ($problem->set_id ne $localData->{last_set}) { - $localData->{last_set} = $problem->set_id; - $localData->{start_time} = time(); - return 0; -} +# Store the start times of every attempted set. +$localData->{start_times}{ $set->set_id } //= time; -# of we spent more than 10 minutes on the set then leave -if ((time() - $localData->{start_time}) > 3600) { - return 0; -} else { #if it is check to see if we have finished the set - - foreach my $problemRecord (@setProblems) { - if ($problemRecord->status != 1) { - return 0; - } - } - - #the set is done so we are finished - return 1; -} +# Return unless set is complete. +return 0 unless $globalData->{completedSetIds}{ $set->set_id }; -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +# Check if more than 1 hour = 60 * 60 = 3600 seconds have passed. +return time - $localData->{start_times}{ $set->set_id } > 3600 ? 0 : 1; diff --git a/courses.dist/modelCourse/templates/achievements/still_not_right.at b/courses.dist/modelCourse/templates/achievements/still_not_right.at index e0d51da580..80b968f712 100644 --- a/courses.dist/modelCourse/templates/achievements/still_not_right.at +++ b/courses.dist/modelCourse/templates/achievements/still_not_right.at @@ -1,89 +1,33 @@ -# checks to see if the student has inputted the same answer many times in a -# row. Because the $problem-last_answer field is updated *after* the -# achievements are evaluated, this acheivement will pop up late. +# This achievement is awarded if the student has inputted the same answer +# many times in a row. Because the $problem->last_answer field is updated +# *after* the achievements are evaluated, this achievement will pop up late. +# +# See [templates]/achievements/achievement_readme.txt for details. - $localData->{incorrect_streak} = 0 unless $localData->{incorrect_streak}; +# Initialize $localData. +$localData->{incorrect_streak} //= 0; - if ($problem->status == 1) { - return 0; - } elsif ($problem->set_id ne $localData->{set_id} || - $problem->problem_id ne $localData->{problem_id} || - $problem->last_answer ne $localData->{last_answer}) { - $localData->{set_id} = $problem->set_id; - $localData->{problem_id} = $problem->problem_id; - $localData->{last_answer} = $problem->last_answer; - $localData->{incorrect_streak} = 1; +# If the problem is correct, reset counter and move on. +if ($problem->status == 1) { + $localData->{incorrect_streak} = 0; return 0; - } elsif ($localData->{incorrect_streak} == 9) { - return 1; - } else { - $localData->{incorrect_streak}++; +} + +# Check if the student is working on the same problem, with +# the same last answer. If not update data. +if ($problem->set_id ne $localData->{set_id} + || $problem->problem_id ne $localData->{problem_id} + || $problem->last_answer ne $localData->{last_answer}) +{ + $localData->{set_id} = $problem->set_id; + $localData->{problem_id} = $problem->problem_id; + $localData->{last_answer} = $problem->last_answer; + $localData->{incorrect_streak} = 1; return 0; - } +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +# Award achievement or increment streak. +return 1 if $localData->{incorrect_streak} == 9; + +++$localData->{incorrect_streak}; +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/super_persistence.at b/courses.dist/modelCourse/templates/achievements/super_persistence.at index 2a1e8a2127..676b2480b2 100644 --- a/courses.dist/modelCourse/templates/achievements/super_persistence.at +++ b/courses.dist/modelCourse/templates/achievements/super_persistence.at @@ -1,76 +1,13 @@ -#This checks to see if the student has solved the problem after a certain -# number of incorrect attempts - - if ($problem->status == 1 && $problem->num_correct == 1 && $problem->num_incorrect >= 100) { - return 1 - } else { - return 0; - } +# Award this achievement if a student solves a problem after +# answering it incorrectly more than 100 times. +# +# See [templates]/achievements/achievement_readme.txt for details. +if ($problem->status == 1 + && $problem->num_correct == 1 + && $problem->num_incorrect >= 100) +{ + return 1; +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/super_speed_math.at b/courses.dist/modelCourse/templates/achievements/super_speed_math.at index 32b6474fda..666d6ee5bb 100644 --- a/courses.dist/modelCourse/templates/achievements/super_speed_math.at +++ b/courses.dist/modelCourse/templates/achievements/super_speed_math.at @@ -1,93 +1,13 @@ -#This checks to see if the student has finished the whole set in -# less than 10 minutes from time to first input to time to last answer. - -# If the set id doest equal the id of the last set then set -# *this* set as the last set, and set the start time +# This achievement is awarded for completing a set in less than +# 10 minutes from the first submit to last answer. +# +# See [templates]/achievements/achievement_readme.txt for details. -if ($problem->set_id ne $localData->{last_set}) { - $localData->{last_set} = $problem->set_id; - $localData->{start_time} = time(); - return 0; -} +# Store the start times of every attempted set. +$localData->{start_times}{ $set->set_id } //= time; -# of we spent more than 10 minutes on the set then leave -if ((time() - $localData->{start_time}) > 600) { - return 0; -} else { #if it is check to see if we have finished the set - - foreach my $problemRecord (@setProblems) { - if ($problemRecord->status != 1) { - return 0; - } - } - - #the set is done so we are finished - return 1; -} +# Return unless set is complete. +return 0 unless $globalData->{completedSetIds}{ $set->set_id }; -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +# Check if more than 10 minutes = 10 * 60 = 600 seconds have passed. +return time - $localData->{start_times}{ $set->set_id } > 600 ? 0 : 1; diff --git a/courses.dist/modelCourse/templates/achievements/tangent_plane.at b/courses.dist/modelCourse/templates/achievements/tangent_plane.at deleted file mode 100644 index 878b48c1ad..0000000000 --- a/courses.dist/modelCourse/templates/achievements/tangent_plane.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '1' => 1, - '3' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/taylor_hero.at b/courses.dist/modelCourse/templates/achievements/taylor_hero.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/taylor_hero.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/the_fundamentals.at b/courses.dist/modelCourse/templates/achievements/the_fundamentals.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/the_fundamentals.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/the_lhopital.at b/courses.dist/modelCourse/templates/achievements/the_lhopital.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/the_lhopital.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/third_time.at b/courses.dist/modelCourse/templates/achievements/third_time.at index 3d76898e3d..cd1ccf9993 100644 --- a/courses.dist/modelCourse/templates/achievements/third_time.at +++ b/courses.dist/modelCourse/templates/achievements/third_time.at @@ -1,75 +1,13 @@ -#This checks to see if the student has a certain number of attempts +# This achievement is awarded for completing a problem correctly on the +# third submit. +# +# See [templates]/achievements/achievement_readme.txt for details. - if ($problem->num_correct == 1 and $problem->num_incorrect == 2 and $problem->status == 1) { +if ($problem->num_correct == 1 + && $problem->num_incorrect == 2 + && $problem->status == 1) +{ return 1; - } else { - return 0; - } - +} -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file +return 0; diff --git a/courses.dist/modelCourse/templates/achievements/three_in_a_row.at b/courses.dist/modelCourse/templates/achievements/three_in_a_row.at deleted file mode 100644 index baddd04e8f..0000000000 --- a/courses.dist/modelCourse/templates/achievements/three_in_a_row.at +++ /dev/null @@ -1,86 +0,0 @@ -#This checks to see if the student has solved 10 problems without having any -# incorrect answers - -# reset counter if they got something wrong -if ($problem->status < 1) { - $counter = 0; - return 0; -# if they are right update the counter -} elsif ($problem->status == 1 && - $problem->num_correct == 1 && - $problem->num_incorrect == 0 ) { - $counter++; -} - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/to_infinity.at b/courses.dist/modelCourse/templates/achievements/to_infinity.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/to_infinity.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/trig_ninja.at b/courses.dist/modelCourse/templates/achievements/trig_ninja.at deleted file mode 100644 index 491560c4dd..0000000000 --- a/courses.dist/modelCourse/templates/achievements/trig_ninja.at +++ /dev/null @@ -1,88 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - return 1; - } - - return 0; - - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/triple_integral.at b/courses.dist/modelCourse/templates/achievements/triple_integral.at deleted file mode 100644 index a351b86d4c..0000000000 --- a/courses.dist/modelCourse/templates/achievements/triple_integral.at +++ /dev/null @@ -1,92 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. If it has then it updates the counter -#(You would edit this file to say which sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update counter; - $counter++; - } - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. diff --git a/courses.dist/modelCourse/templates/achievements/vector_fields.at b/courses.dist/modelCourse/templates/achievements/vector_fields.at deleted file mode 100644 index 25d6b90be5..0000000000 --- a/courses.dist/modelCourse/templates/achievements/vector_fields.at +++ /dev/null @@ -1,92 +0,0 @@ -#This problem checks to see if a particular problem from a list of valid -# sets and problems has been solved. (You would edit this file to say which -# sets and problems count.) - -#constants -my %validproblems = ( - 'SetNameHere' => { #now you show which problems are valid like: - '2' => 1, - '1' => 1, }, #and put more sets here - ); - -#check and see if this problem was solved -if ($validproblems{$problem->set_id} && - $validproblems{$problem->set_id}{$problem->problem_id} && - $problem->status == 1 && - $problem->num_correct == 1) { - #update counter; - $counter++; - } - -if ($counter >= $maxCounter) { - return 1; -} else { - return 0; -} - -# -You have access to a variety of variables: -# - $problem : the problem data (changes to this variable will not be saved!) -# This variable contains the problem data. It is a hash pointer with the -# following values (not all values shown) -# - $problem->status : the score of the current problem -# - $problem->problem_id : the id of the current problem -# - $problem->set_id : the id of the set containing the problem -# - $problem->num_correct : the number of correct attempts -# - $problem->num_incorrect : the number of incorrect attempts -# - $problem->last_answer : the last answer submitted -# - $problem->max_attempts : the maximum number of allowed attempts -# -# - $set : the set data (changes to this variable will not be saved!) -# This variable contains the set data. it is a hash pointer with the -# following values. (not all values shown) -# - $set->open_date : when the set was open -# - $set->due_date : when the set is due -# -# - @setProblems : the problem data for all the problems from this set. -# (changes to this variable will not be saved!) -# This is an array of problem hashes. Each element of the array has the -# save hash keys as the $problem variable above -# -# - $counter : the users counter associated to this achievement -# (changes to this variable *will* be saved!) -# If this achievement has a counter associated to it (i.e. solve 20 problems) -# then this is where you store the students counter for this achievement. -# This variable will initally start as '' -# -# - $maxCounter : the goal for the $counter variable for this achievement -# (changes to this variable will not be saved!) -# If this achievement has a counter associated to it then this variable -# contains the goal for the counter. Your achievement should return 1 -# when $counter >= $maxCounter. These two variables are used to show a -# progress bar for the achievement. -# -# - $tags : this contains the metadata for the problem stored in a hash. This includes DBsubject -# DBchapter and DBsection Note: These values are not super stable and are likely to change -# from problem to problem and year to year -# -# - $localData : this is a hash which stores data for this user and achievement -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation. You can store whatever -# you like in here and it can be accessed next time this evaluator is run. -# Two things to keep in mind. The data in this hash will *not* be accessable -# by other achievements. If you plan to store something in this hash you have -# to write code to initialize the data. -# -# - $globalData : this is a hash which stores data for all achievements -# (changes to this variable *will* be saved!) -# This hash will persist from evaluation to evaluation and, like $localData, -# you can store whatever you like in here. This data will be accessable from -# *every* achievement and is unique to the user. Like $localData, you need to -# initialize any variable you plan on using in this hash. There are two -# variables stored in this hash that are maintained by the system. -# - $globalData->{completeSets} : This is the number of sets which the student -# has earned 100% on -# - $globalData->{completeProblems} : This is the number of problems which the -# student has earned 100% on -# Warning: The achievements are always evaluated in the order they are listed -# on the Instructors achievement editor page. To make matters more -# complicated, achievements which have already been earned are not evaluated -# at all. The up-shot of this is that when modifying variables in -# $globalData you need to either write your code so it doesnt matter which -# order the evaluators are run in, or you need to pay very close attention -# to which evaluators are run and when. \ No newline at end of file diff --git a/courses.dist/modelCourse/templates/capaLibrary b/courses.dist/modelCourse/templates/capaLibrary deleted file mode 120000 index 4678d8df5c..0000000000 --- a/courses.dist/modelCourse/templates/capaLibrary +++ /dev/null @@ -1 +0,0 @@ -../../../libraries/webwork-open-problem-library/Contrib/CAPA \ No newline at end of file diff --git a/courses.dist/modelCourse/templates/setDemo.def b/courses.dist/modelCourse/templates/setDemo.def deleted file mode 100644 index 48afedf1c9..0000000000 --- a/courses.dist/modelCourse/templates/setDemo.def +++ /dev/null @@ -1,86 +0,0 @@ -assignmentType = default -openDate = 01/10/1998 at 06:00am EST -reducedScoringDate = 01/01/2006 at 02:00am EST -dueDate = 01/01/2006 at 02:00am EST -answerDate = 01/01/2006 at 02:00am EST -enableReducedScoring = N -paperHeaderFile = setDemo/paperHeaderFile1.pg -screenHeaderFile = setDemo/screenHeaderFile1.pg -description = -restrictProbProgression = 0 -emailInstructor = 0 - -problemListV2 -problem_start -problem_id = 1 -source_file = setDemo/srw1_9_4.pg -value = 1 -max_attempts = -1 -showMeAnother = -1 -counts_parent_grade = 0 -att_to_open_children = 1 -problem_end -problem_start -problem_id = 2 -source_file = setDemo/limits.pg -value = 1 -max_attempts = -1 -showMeAnother = -1 -counts_parent_grade = 0 -att_to_open_children = 1 -problem_end -problem_start -problem_id = 3 -source_file = setDemo/s2_2_1.pg -value = 1 -max_attempts = -1 -showMeAnother = -1 -counts_parent_grade = 0 -att_to_open_children = 1 -problem_end -problem_start -problem_id = 4 -source_file = setDemo/c4s5p2.pg -value = 1 -max_attempts = -1 -showMeAnother = -1 -counts_parent_grade = 0 -att_to_open_children = 1 -problem_end -problem_start -problem_id = 5 -source_file = setDemo/sample_units_ans.pg -value = 1 -max_attempts = -1 -showMeAnother = -1 -counts_parent_grade = 0 -att_to_open_children = 1 -problem_end -problem_start -problem_id = 6 -source_file = setDemo/nsc2s10p2.pg -value = 1 -max_attempts = -1 -showMeAnother = -1 -counts_parent_grade = 0 -att_to_open_children = 1 -problem_end -problem_start -problem_id = 7 -source_file = setDemo/prob5.pg -value = 1 -max_attempts = -1 -showMeAnother = -1 -counts_parent_grade = 0 -att_to_open_children = 1 -problem_end -problem_start -problem_id = 8 -source_file = setDemo/sample_myown_ans.pg -value = 1 -max_attempts = -1 -showMeAnother = -1 -counts_parent_grade = 0 -att_to_open_children = 1 -problem_end - diff --git a/courses.dist/modelCourse/templates/setDemo/c4s5p2.pg b/courses.dist/modelCourse/templates/setDemo/c4s5p2.pg deleted file mode 100644 index 6eb9981877..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/c4s5p2.pg +++ /dev/null @@ -1,49 +0,0 @@ -#DESCRIPTION -#KEYOWRDS('integrals', 'substitution') -# Integrals - \int_0^{$x1} x(x^2 ?{$a})^5 dx -# Substitution -#ENDDESCRIPTION - -DOCUMENT(); # This should be the first executable line in the problem. - -loadMacros("PGbasicmacros.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl", - "PGauxiliaryFunctions.pl" -); - -$showPartialCorrectAnswers = 1; - -$n = random(3,6,1); -$n1 = $n-1; - -BEGIN_TEXT -Find \[ F(x) = \int x^{$n1}\cos(x^{$n}) \; dx \] -Give a specific function for \( F(x) \). $BR $BR - -F(x) = \{ans_rule(45)\} -END_TEXT - -$ans = "sin(x^$n)/$n"; -ANS(function_cmp_up_to_constant($ans )); - -#$ans = "sin(x^$n)/$n + c"; # c is the constant of integration which - # is a free parameter. It can be adjusted - # to match the student's answer. -#ANS( fun_cmp($ans, params => ['c'] ) ); -$a1= random(-9,-1,1); -$b1= random(0,9,1); - -BEGIN_TEXT -$BR $BR -Evaluate \[ F(x) = \int_{$a1}^{$b1} x^{$n1}\cos(x^{$n}) \; dx \] -$BR -\{ans_rule(50)\} -END_TEXT - -$ans = (sin($b1**$n) - sin($a1**$n))/$n; - -&ANS(num_cmp($ans )); - - -ENDDOCUMENT(); # This should be the last executable line in the problem. diff --git a/courses.dist/modelCourse/templates/setDemo/calc.html b/courses.dist/modelCourse/templates/setDemo/calc.html deleted file mode 100644 index 1056894e8f..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/calc.html +++ /dev/null @@ -1,57 +0,0 @@ - - -The JavaScript Source: Calculators: Basic - - - - - - -

- - -I took this calculator straight from the web at javascriptsource.com -

- -This is a very simple calculator, -all done with javascript. -Just click the numbers and -the operators and use the "=" button to calculate! - -

-
- - - - - - - -
- -
-
- - - - -
- - - - -
- - - - -
- - - - -
-
-
-
- diff --git a/courses.dist/modelCourse/templates/setDemo/josephus.pg b/courses.dist/modelCourse/templates/setDemo/josephus.pg deleted file mode 100644 index 605dca6f76..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/josephus.pg +++ /dev/null @@ -1,204 +0,0 @@ -&DOCUMENT(); -loadMacros("PGbasicmacros.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl", -); -# define function to be evaluated - -HEADER_TEXT(< - -function joeGame(n, k, m){ -this.people = n -this.skip = k -this.keep = m -this.list = new Array(n) -for (var i=0; i n) { - x = Math.floor(( k*(x-n) - 1.0 )/ (k-1.0) ) - } -return(x) -} - -function playGame() { - -var newN = parseInt(document.gameForm.peopleNumField.value) -var newK = parseInt(document.gameForm.skipNumField.value) - -var suff = new String("th") - -var s -var n = newN -var k = newK -var numRows = Math.floor(n/20) -var numLeft = n - 20*numRows - -if (!newN || !newK) { - alert ("Enter some data.") - document.gameForm.peopleNumField.focus() - } -else - { - -currentGame = new joeGame(n, k, 1) - -for (var s=1; s<=currentGame.people; s++){ - currentGame.list[s-1] = joeth(n, k, s) - } - -if ((newK % 10) == 1) { - if ((newK == 1) || (newK > 20)) { - suff = "st" - } - else { - suff="th" - } -} -else { - if ((newK % 10) == 2){ - if ((newK == 2) || (newK > 20)) { - suff = "nd" - } - else { - suff="th" - } - } - else { - if ((newK % 10) == 3){ - if ((newK == 3) || (newK > 20)) { - suff = "rd" } - else { - suff="th" - } - } - } -} - -parent.gameStatus.document.clear() -parent.gameStatus.document.write("

The Josephus Game

") -parent.gameStatus.document.write(" Playing the Josephus Game with " + - document.gameForm.peopleNumField.value + " people, ") -parent.gameStatus.document.write(" eliminating every " + - document.gameForm.skipNumField.value + "" + suff + " person, leaves ") -parent.gameStatus.document.write(" person " + currentGame.list[n-1] + " as the last survivor. ") -parent.gameStatus.document.write("

The entire elimination order is

") - -for (var d=0; d \n Order Eliminated ") - for (var k=1; k<=20; k++) { - parent.gameStatus.document.write(" " + (20*d + k) + " ") - } - parent.gameStatus.document.write(" \n Person Eliminated ") - - for (k=0; k<20; k++) { - parent.gameStatus.document.write(" " + currentGame.list[20*d+k] + " ") - } - parent.gameStatus.document.write(" \n
") - } -if (numLeft > 0) { - parent.gameStatus.document.write(" \n ") - for (var k=1; k<=numLeft; k++) { - parent.gameStatus.document.write(" ") - } - parent.gameStatus.document.write(" \n ") - - for (k=0; k " + currentGame.list[20*d+k] + " ") - } - parent.gameStatus.document.write(" \n
Order Eliminated " + (20*d + k) + "
Person Eliminated

") - } - } - parent.gameStatus.document.close() -} - - -function clearStuff(){ -parent.gameStatus.document.open() -parent.gameStatus.document.clear() -parent.gameStatus.document.location = "gamestart.html" -parent.gameStatus.document.close() -document.gameForm.peopleNumField.focus() -currentGame.people = 10 -currentGame.skip = 0 -currentGame.keep = 0 -for (var i=0; i++; i - - -EOF - -TEXT(MODES( -TeX => '', -Latex2HTML => "\begin{rawhtml} \end{rawhtml}", -HTML => "" -)); - -BEGIN_TEXT -$PAR -This problem illustrates how you can embed JavaScript code in a WeBWorK example -to create an interactive homework problem that could never be provided by a text book. -Stolen from Doug Ensley and mathDL. -http://www.mathdl.org/offsite.html?page=http://www.ship.edu/~deensl/mathdl/Joseph.html&content_id=41520 -END_TEXT - -BEGIN_TEXT - -END_TEXT -TEXT(< - - - - - - -
- - - - - - - - - - - - -
n
k
-
Set the parameters and press Start -to see the elimination order when you start with n people -and eliminate every kth one.
- -

-EOF -$ans =3; - -ANS(num_cmp($ans,reltol=>1,format =>"%0.14g") ); #We are allowing 1 percent error for the answer. - - -ENDDOCUMENT(); diff --git a/courses.dist/modelCourse/templates/setDemo/limits.pg b/courses.dist/modelCourse/templates/setDemo/limits.pg deleted file mode 100644 index 4bb29e5280..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/limits.pg +++ /dev/null @@ -1,89 +0,0 @@ -DOCUMENT(); # This should be the first executable line in the problem. - -loadMacros( - "PGbasicmacros.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl", - "PGgraphmacros.pl", - "PGauxiliaryFunctions.pl" -); - -$showPartialCorrectAnswers = 1; - -$a=random(-3,3,1); -$b=random(-2,3,1); -$c=random(-3,2,1); -$m1=random(-1,1,0.5); -$m2=($b - $a)/2; -$m3=($c - $b - 1)/2; -$m4=random(-1,1,0.5); -@slice = NchooseK(3,3); - -@colors = ("blue", "red", "green"); -@sc = @colors[@slice]; #scrambled colors -@sa = ('A','B','C')[@slice]; - -$f1 = FEQ("${m1}(x+1) + $a for x in [-2,-1) using color:$sc[0] and weight:2"); -$f2 = FEQ("${m2}(x-1) + $b for x in (-1,1) using color=$sc[0] and weight:2"); -$f3 = FEQ("${m3}(x-3) + $c for x in [1,3) using color=$sc[0] and weight=2"); -$f4 = FEQ("1+$a for x in [-1,-1] using color=$sc[0] and weight=2"); -$f5 = FEQ("${m4}(x-3) + $c for x in (3,4] using color=$sc[0] and weight=2"); - -$graph = init_graph(-3,-6,5,6,'axes'=>[0,0],'grid'=>[8,12]); - -($f1Ref,$f2Ref,$f3Ref,$f4Ref,$f5Ref) = plot_functions($graph,$f1,$f2,$f3,$f4,$f5); - -BEGIN_TEXT -Let F be the function below.$PAR -If you are having a hard time seeing the picture clearly, click on the picture. It will expand to a larger picture on its own page so that you can inspect it more clearly.$PAR -END_TEXT - -TEXT(image( insertGraph($graph), height=>200, width=>200 )); - -BEGIN_TEXT -$BR -$BR -Evaluate each of the following expressions. $PAR -Note: Enter 'DNE' if the limit does not exist or is not defined. $PAR - -a) \( \lim_{x \to -1^-} F(x) \) = \{ans_rule(4)\} -$PAR - -b) \( \lim_{x \to -1^+} F(x) \) = \{ans_rule(4)\} -$PAR - -c) \( \lim_{x \to -1} F(x) \) = \{ans_rule(4)\} -$PAR - -d) \( F(-1) \) = \{ans_rule(4)\} -$PAR - -e) \( \lim_{x \to 1^-} F(x) \) = \{ans_rule(4)\} -$PAR - -f) \( \lim_{x \to 1^+} F(x) \) = \{ans_rule(4)\} -$PAR - -g) \( \lim_{x \to 1} F(x) \) = \{ans_rule(4)\} -$PAR - -h) \( \lim_{x \to 3} F(x) \) = \{ans_rule(4)\} -$PAR - -i) \( F(3) \) = \{ans_rule(4)\} -$PAR - -END_TEXT - -$ap1 = 1 + $a; -$bp1 = 1 + $b; - -# limits at -1 -ANS(num_cmp( [ $a, $a, $a, $ap1] , strings => ['DNE'] )) ; -# limits at 1 -ANS(num_cmp( [ $b, $bp1,'DNE'] , strings => ['DNE'] )) ; -# limits at 3 -ANS(num_cmp( [ $c, 'DNE' ] , strings => ['DNE'] )) ; - - -ENDDOCUMENT(); # This should be the last executable line in the problem. diff --git a/courses.dist/modelCourse/templates/setDemo/liteApplet1.pg b/courses.dist/modelCourse/templates/setDemo/liteApplet1.pg deleted file mode 100644 index a00e0178be..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/liteApplet1.pg +++ /dev/null @@ -1,67 +0,0 @@ -DOCUMENT(); - -loadMacros("PGbasicmacros.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl", -); - -$showPartialCorrectAnswers = 1; - -# The link to the java applet is hard wired to use the java applet -# served from the University of Rochester WeBWorK machine. -# It is possible to set this up so that the java applet is served -# from any machine -# For details use the Feedback button to contact the authors of WeBWorK - -BEGIN_TEXT -This is a lite applet designed by Frank Wattenberg. -$BR -\{htmlLink( '/webwork2_course_files/demoCourse/live_map_instructions.html ', -'Instructions for using the map',' target="intro" ' )\} -$HR -END_TEXT -$appletText = -appletLink( -q! archive="/courses/system_html/applets/Image_and_Cursor_All/Image_and_Cursor.jar" -code="Image_and_Cursor" width = 500 height = 458 -!, -q!Your browser does not support Java, so nothing is displayed. - - - - - - - -! -); -sub dist { - my $ra_pt1 = shift; - my $ra_pt2 =shift; - my $conversion = 300 /(145 - 72); # number of km per pixel - return $conversion* sqrt( ($ra_pt1->[0] - $ra_pt2->[0])**2 + ($ra_pt1->[1] - $ra_pt2->[1])**2); -} - -$kandahar = [132,101]; -$kabul = [209,185]; -$mazur_e_sharif = [170, 243]; -$shindand = [46, 155]; - -$questions = EV3( -"$PAR How far is it from Kandahar to Kabul? " , ans_rule(30), -" $PAR How far is it from Kabul to Mazar-e-Sharif? ", ans_rule(30), -" $PAR How far is it from Kandahar to Shindand? " , ans_rule(30), -); -#TEXT( -#begintable(2), -#row( $appletText, $questions), -#endtable() -#); -TEXT($appletText, $questions); -ANS(num_cmp(dist($kandahar,$kabul), reltol => 3, units=>'km')); -ANS(num_cmp(dist($kabul, $mazur_e_sharif), reltol => 3, units=>'km')); -ANS(num_cmp(dist($kandahar,$shindand), reltol => 3, units=>'km')); - - - -ENDDOCUMENT(); diff --git a/courses.dist/modelCourse/templates/setDemo/liteApplet2.pg b/courses.dist/modelCourse/templates/setDemo/liteApplet2.pg deleted file mode 100644 index 00b754242d..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/liteApplet2.pg +++ /dev/null @@ -1,72 +0,0 @@ -DOCUMENT(); - -loadMacros("PGbasicmacros.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl", -); - -$showPartialCorrectAnswers = 1; - -BEGIN_TEXT -This is a lite applet designed by Frank Wattenberg. -$BR -\{htmlLink( '/webwork2_course_files/demoCourse/live_map_instructions.html ', -'Instructions for using the map',' target="intro" ' )\} -$HR -END_TEXT -TEXT( -appletLink( -q! archive="/courses/system_html/applets/Image_and_Cursor_All/Image_and_Cursor.jar" -code="Image_and_Cursor" width = 500 height = 458 -!, -q!Your browser does not support Java, so nothing is displayed. - - - - - - - -! -), -); -sub dist { - my $ra_pt1 = shift; - my $ra_pt2 =shift; - $conversion = 300 /(145 - 72); # number of km per pixel - return $conversion * sqrt( ($ra_pt1->[0] - $ra_pt2->[0])**2 + ($ra_pt1->[1] - $ra_pt2->[1])**2); -} -@cities = ( - { name => 'Kandahar', location => [132,101] }, - { name => 'Kabul', location => [209,185] }, - { name => 'Mazur e Sharif', location => [170, 243] }, - { name => 'Shindand', location => [46, 155] }, - { name => 'Zaranj', location => [39, 93] } -); -@index = NchooseK(scalar(@cities), 3 ); -sub cityName { - my $index = shift ; - $cities[$index -1]->{name}; -} -sub cityLoc { - my $index = shift; - $cities[$index-1]->{location}; -} - -$conversion = 300 /(145 - 72); # number of km per pixel -BEGIN_TEXT -$PAR -How far is it from \{cityName($index[1])\} to \{cityName($index[2])\}? \{ans_rule(30)\} -$PAR -How far is it from \{cityName($index[1])\} to \{cityName($index[3])\}? \{ans_rule(30)\} -$PAR -How far is it from \{cityName($index[2])\} to \{cityName($index[3])\}? \{ans_rule(30)\} -END_TEXT - -ANS(num_cmp(dist(cityLoc($index[1]),cityLoc($index[2])), reltol=>3, units=>'km')); -ANS(num_cmp(dist(cityLoc($index[2]), cityLoc($index[2])), reltol=>3, units=>'km')); -ANS(num_cmp(dist(cityLoc($index[2]),cityLoc($index[2])), reltol=>3, units=>'km')); - - - -ENDDOCUMENT(); diff --git a/courses.dist/modelCourse/templates/setDemo/nsc2s10p2.pg b/courses.dist/modelCourse/templates/setDemo/nsc2s10p2.pg deleted file mode 100644 index 632cad14d7..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/nsc2s10p2.pg +++ /dev/null @@ -1,66 +0,0 @@ -#DESCRIPTION -# Identify the graphs of the function and the derivative -#ENDDESCRIPTION - -#KEYWORDS('derivatives', 'graphs') -DOCUMENT(); # This should be the first executable line in the problem. - -loadMacros( - "PGbasicmacros.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl", - "PGauxiliaryFunctions.pl", - "PGgraphmacros.pl" -); - -$showPartialCorrectAnswers = 0; - -$a=random(0, 6.3, .1); -$b=random(1.1, 1.5, .1); - -$dom = 4; -@slice = NchooseK(3,3); - -@colors = ("blue", "red", "black"); -@sc = @colors[@slice]; #scrambled colors -@sa = ('A','B','C')[@slice]; - - -$f = "sin($a+$b*cos(x)) for x in <-$dom,$dom> using color:$sc[0] and weight:2"; -$fp = "cos($a+$b*cos(x))*(-$b)*sin(x) for x in <-$dom,$dom> using color=$sc[1] and weight:2"; -$fpp = " -sin($a+$b*cos(x))*$b*$b*sin(x)*sin(x) + cos($a+$b*cos(x))*(-$b)*cos(x) for x in <-$dom,$dom> using color=$sc[2] and weight=2"; - -$graph = init_graph(-4,-4,4,4,'axes'=>[0,0],'grid'=>[8,8]); - -($fRef,$fpRef,$fppRef) = plot_functions( $graph, - $f,$fp,$fpp - ); - -# create labels - -$label_point=-0.75; -$label_f = new Label ( $label_point,&{$fRef->rule}($label_point),$sa[0],"$sc[0]",'left') ; - # NOTE: $fRef->rule is a reference to the subroutine which calculates the - # function. It was defined in the output of plot_functions. It is used here - # to calculate the y value of the label corresponding to the function, - # and below to find the y values for the labels corresponding to the - # first and second derivatives. - -$label_fp = new Label ( $label_point,&{$fpRef->rule}($label_point),$sa[1],"$sc[1]",'left') ; -$label_fpp = new Label ( $label_point,&{$fppRef->rule}($label_point),$sa[2],"$sc[2]",'left'); - -# insert the labels into the graph - -$graph->lb($label_f,$label_fp,$label_fpp); - -BEGIN_TEXT -\{ image(insertGraph($graph))\}$BR -Identify the graphs A (blue), B( red) and C (green) as the graphs of a function and its -derivatives:$PAR -\{ans_rule(4)\} is the graph of the function $PAR -\{ans_rule(4)\} is the graph of the function's first derivative $PAR -\{ans_rule(4)\} is the graph of the function's second derivative $PAR -END_TEXT -ANS(std_str_cmp_list( @sa ) ); - -ENDDOCUMENT(); # This should be the last executable line in the problem. diff --git a/courses.dist/modelCourse/templates/setDemo/paperHeaderFile1.pg b/courses.dist/modelCourse/templates/setDemo/paperHeaderFile1.pg deleted file mode 100644 index 1b9210ae6e..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/paperHeaderFile1.pg +++ /dev/null @@ -1,27 +0,0 @@ -##Problem set header for set 0, Spring 1999 - -&DOCUMENT; - -loadMacros( -"PG.pl", -"PGbasicmacros.pl", -"PGchoicemacros.pl", -"PGanswermacros.pl" -); - -TEXT(EV2(<' ) \} -END_OF_TEXT - -## - -TEXT("$BR$BR",ans_rule(30),"$BR"); -ANS( CAPA_ans( $v0 , 'format' => "%0.2e" , 'sig' => '3 PLUS 13', 'reltol' => 1 , 'wgt' => $prob_val , 'tries' => $prob_try , 'unit' => 'm/s' ) ); -ENDDOCUMENT(); -##################### - -###Error: $smallg not defined in this file -###Error: $degrad not defined in this file -###Error: $degrad not defined in this file -###Error: $degrad not defined in this file -###Error: $deg_u not defined in this file -###Error: $m_u not defined in this file -###Error: $m_u not defined in this file -###Error: $prob_val not defined in this file -###Error: $prob_try not defined in this file - -##################### - - -################################################# -## Processing time = 0 secs ( 0.56 usr 0.00 sys = 0.56 cpu) -################################################# diff --git a/courses.dist/modelCourse/templates/setDemo/prob5.pg b/courses.dist/modelCourse/templates/setDemo/prob5.pg deleted file mode 100644 index 670194a3fe..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/prob5.pg +++ /dev/null @@ -1,136 +0,0 @@ -&DOCUMENT(); -loadMacros("PGbasicmacros.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl", -); -######################################################### -# allow the student to change the seed for this problem. - -$newProblemSeed = ( defined( ${$inputs_ref}{'newProblemSeed'} ) )? ${$inputs_ref}{'newProblemSeed'} : $problemSeed; -$PG_random_generator->srand($newProblemSeed); -BEGIN_TEXT -To see a different version of the problem change -the problem seed and press the 'Submit Answer' button below.$PAR Problem Seed: -\{ MODES( -TeX => qq! Change the problem seed to change the problem:$problemSeed!, -Latex2HTML => qq! Change the problem seed to change the problem: - \begin{rawhtml} - - \end{rawhtml}!, -HTML => qq! ! -) -\} -END_TEXT -######################################################### -# define function to be evaluated -$a= random(1,3,1); -$b= random(-4,4,.1); -$c = random(-4,4,1); -$x0=random(-2,2,1); -$function = FEQ(" ${a}x^2+${b}x +$c "); -sub fp { # define a subroutine to calculate the derivative - my $x = shift; - 2*$a*$x+$b; -} -$ans = fp($x0); -HEADER_TEXT(< - - - - - - -EOF - -TEXT(MODES( -TeX => '', -Latex2HTML => "\begin{rawhtml} \end{rawhtml}", -HTML => "" -)); - -BEGIN_TEXT -$PAR -This problem illustrates how you can embed JavaScript code in a WeBWorK example -to create an interactive homework problem that could never be provided by a text book. -$PAR -WeBWorK can use existing $BBOLD JavaScript$EBOLD and $BBOLD Java $EBOLD code to augment its capabilities. -$HR -$PAR -By typing any value x into the left hand window and pressing the --f--\(>\) button -you can determine the value of f(x). -$PAR -Using this 'oracle' function, calculate the derivative of \( f \) at x=$x0. -$PAR -\(f'($x0) =\) \{ans_rule(20) \} You can use a -\{htmlLink(alias('calc.html'), "calculator" ,q!TARGET = "calculator"!) \} - -$PAR -END_TEXT - -$javaScript =< - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - -
- - - - - -
- - -ENDOFSCRIPT - -TEXT(M3( - " \fbox{ The java Script calculator was displayed here - }", - "\begin{rawhtml} $javaScript \end{rawhtml}", - $javaScript - )); - - - -ANS(std_num_cmp($ans,1,"%0.14g") ); #We are allowing 1 percent error for the answer. - - -&ENDDOCUMENT; - diff --git a/courses.dist/modelCourse/templates/setDemo/prob6b.pg b/courses.dist/modelCourse/templates/setDemo/prob6b.pg deleted file mode 100644 index 60cc2f3e5f..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/prob6b.pg +++ /dev/null @@ -1,86 +0,0 @@ -DOCUMENT(); - -loadMacros("PGbasicmacros.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl", -); -#<<<######################################################### -# allow the student to change the seed for this problem. - -$newProblemSeed = ( defined( ${$inputs_ref}{'newProblemSeed'} ) )? -${$inputs_ref}{'newProblemSeed'} : $problemSeed; -$PG_random_generator->srand($newProblemSeed); -BEGIN_TEXT -To see a different version of the problem change -the problem seed and press the 'Submit Answer' button below.$PAR Problem Seed: -\{ MODES( -TeX => qq! Change the problem seed to change the problem:$problemSeed!, -Latex2HTML => qq! Change the problem seed to change the problem: - \begin{rawhtml} - - \end{rawhtml}!, -HTML => qq! ! -) -\} -END_TEXT -#########################################################>>> -$p = random(2,9,1); # multiplier -$p2 = ( $p % 2 == 0) ? 2*$p : $p; - -# The link to the java applet is hard wired to use the java applet -# served from the University of Rochester WeBWorK machine. -# It is possible to set this up so that the java applet is served -# from any machine -# For details use the Feedback button to contact the authors of WeBWorK - -BEGIN_TEXT -This problem requires a browser capable of running Java. - -$PAR -This problem illustrates how you can Java applets in a WeBWorK example. -$PAR -This polar coordinate grapher was constructed at the Mathematics Department -of The Johns Hopkins University and the applet is being served from their computer. -$PAR -WeBWorK can use existing $BBOLD JavaScript$EBOLD and $BBOLD Java $EBOLD code to -augment its capabilities. -$HR -END_TEXT -TEXT(MODES( -TeX => "\fbox{The Johns Hopkins University Mathematics Department's - polar graph plotting applet goes here}", -HTML => qq{ - - - - - - -}, -Latex2HTML => qq!\begin{rawhtml} - - - - - - \end{rawhtml} -! -)); - -BEGIN_TEXT -$PAR -For what value of \( k \) does the graph of \( r = \cos(kt) \) look -like a rose with $p2 petals? -$BR -\(k = \) \{ ans_rule(20) \} ; - -$PAR - -END_TEXT - -ANS(num_cmp($p) ); - -ENDDOCUMENT(); - diff --git a/courses.dist/modelCourse/templates/setDemo/s2_2_1.pg b/courses.dist/modelCourse/templates/setDemo/s2_2_1.pg deleted file mode 100644 index b01f44e3e6..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/s2_2_1.pg +++ /dev/null @@ -1,53 +0,0 @@ -##DESCRIPTION -##KEYWORDS('derivatives') -## Find a derivative of a polynomial, evaluate it at a point -##ENDDESCRIPTION - -DOCUMENT(); # This should be the first executable line in the problem. -loadMacros( - "PGbasicmacros.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl", - "PGauxiliaryFunctions.pl" -); - -$showPartialCorrectAnswers = 1; - -$a1 = random(2,7,1); -$b1 = random(2,12,1); -$c1 = random(1,40,1); -$x1 = random(1,5,1); -$deriv1 = 2*$a1*$x1-$b1; -$funct1 = "2*$a1*x-$b1"; - -BEGIN_TEXT -If \( f(x) = $a1 x^2 - $b1 x -$c1 \), find \( f'( x ) \). -$BR $BR \{ans_rule(48) \} -$BR $BR -END_TEXT - -$ans = $funct1; -&ANS(fun_cmp($ans)); - -$a1_2 = 2*$a1; - -BEGIN_TEXT -Find \( f'( $x1 ) \). -$BR $BR \{ans_rule(48) \} -$BR $BR -END_TEXT - -$ans = $deriv1; -&ANS(num_cmp($ans)); - -&SOLUTION(EV3(<<'EOT')); -$SOL $BR -In general the derivative of \( x^n \) is \( nx^{n-1} \). Using this (and the -basic sum and constant multiple rules) we find the derivative of $BR -\(${a1}x^2 - ${b1}x -$c1 \quad \) is $BR \( ${a1_2}x - $b1 \).$BR $BR - -To find the derivative at \($x1\) we just have to evaluate \( f'( x ) \) at -\( x = $x1) \), i.e. \( ${a1_2}\cdot$x1 - $b1 \) or $ans. -EOT - -ENDDOCUMENT(); # This should be the last executable line in the problem. diff --git a/courses.dist/modelCourse/templates/setDemo/sample_myown_ans.pg b/courses.dist/modelCourse/templates/setDemo/sample_myown_ans.pg deleted file mode 100644 index 3b7da75f8f..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/sample_myown_ans.pg +++ /dev/null @@ -1,85 +0,0 @@ -DOCUMENT(); - -loadMacros( - "PGbasicmacros.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl" -); - -$showPartialCorrectAnswers = 1; - -BEGIN_TEXT - This problem demonstrates how you can write your own procedure to check answers. - The procedure is embedded right in the problem. If you wanted to use it for several - problems, you could put it in a file similar to "PGanswermacros.pl" and load it into - the problem. - - This problem asks you to enter a palindrome, a word, number, or phrase that is the same - when read backwards or forward. For example, madam or Hannah. For us a standard - palindrome will ignore spaces and case, but a strict palindrome will not. So e.g. Hannah - is a standard but not a strict palindrome. We will write a test for both types. $BR $BR - Enter a standard palindrome such as "Hannah", "1234321", or "Mom". $BR - This uses std${US}palindrome${US}test $BR - \{ans_rule(60) \} -END_TEXT - - -$std_palindrome_test = sub { - my $in = shift @_; - my $normalizedCorrectAnswer = "There are many correct answers, e.g. Hannah"; - $in =~ s|~~s+||g; # remove all spaces - ## use ~~ inplace of perl's backslash in problems - $in = uc $in; # Make letters uppercase - ## use ~~ inplace of perl's backslash in problems - my $reverse = reverse $in; - my $correctQ = ($in eq $reverse) ? 1: 0; - my $ansMsg = ''; - unless ($in =~ m|~~S|) { - $correctQ = 0; - $ansMsg = 'An empty string is not accepted as a palindrome'; - } - my $rh_answer = new AnswerHash( score => $correctQ, - correct_ans => $normalizedCorrectAnswer, - student_ans => $in, - ans_message => $ansMsg, - type => 'custom' - ); - $rh_answer; - -}; - -ANS($std_palindrome_test); - - -BEGIN_TEXT; -$PAR -Now enter a strict palindrome such as "1234321", or "mom". $BR -This uses strict${US}palindrome${US}test $BR -\{ans_rule(60) \} -END_TEXT - -$strict_palindrome_test = sub { - my $in = shift @_; - my $normalizedCorrectAnswer = "There are many correct answers, e.g. HannaH"; - $in =~ s/~~s*$//; # remove trailing whitespace ## use ~~ inplace of perl's backslash in problems - $in =~ s/^~~s*//; # remove initial spaces ## use ~~ inplace of perl's backslash in problems - my $reverse = reverse $in; - my $correctQ = ($in eq $reverse) ? 1: 0; - my $ansMsg = ''; - unless ($in =~ m|~~S|) { - $correctQ = 0; - $ansMsg = 'An empty string is not accepted as a palindrome'; - } - - my $rh_answer = {score => $correctQ, - correct_ans => $normalizedCorrectAnswer, - student_ans => $in, - ans_message => $ansMsg, - type => 'custom' - }; - $rh_answer; -}; - -ANS($strict_palindrome_test); - -ENDDOCUMENT(); diff --git a/courses.dist/modelCourse/templates/setDemo/sample_units_ans.pg b/courses.dist/modelCourse/templates/setDemo/sample_units_ans.pg deleted file mode 100644 index a72a70a5a9..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/sample_units_ans.pg +++ /dev/null @@ -1,38 +0,0 @@ -DOCUMENT(); -loadMacros( "PGbasicmacros.pl", - "PGauxiliaryFunctions.pl", - "PGchoicemacros.pl", - "PGanswermacros.pl", -); - -$showPartialCorrectAnswers = 1; -$showHint =0; - -$fx = random( 2.1, 6.0 , 0.1) ; -$fy = random( 3.1, 8.0 , 0.1) ; -$ansxy = sqrt($fx * $fx + $fy * $fy); -$anscm = $ansxy*100; - -BEGIN_TEXT -This problem demonstrates how WeBWorK handles -numerical answers involving units. WeBWorK can handle all units that -are used in elementary physics courses. -See \{ htmlLink("http://webwork.maa.org/wiki/Units","answers with units") \} -for more details. $PAR - -Two perpendicular sides of a triangle are $fx m and -$fy m long respectively. -What is the length of the third side of the triangle? $BR$BR -You can answer this in terms of m's, cm's, km's, in's, ft, etc. but you must enter the units. $BR$BR -Click "Hint" below if you don't remember the Pythagorean theorem. -$BR$BR -\{ans_rule(40) \} -END_TEXT - -HINT(EV3(<<'EOT')); -Remembering the Pythagorean theorem \( A^2 +B^2 = C^2 \), you can enter -sqrt(${fx}${CARET}2 + ${fy}${CARET}2) m or \{spf($ansxy, "%0.2f" )\} m or \{spf($anscm, "%0.2f" )\} cm or ... -EOT - -ANS(num_cmp("$ansxy", units => 'm')); -ENDDOCUMENT() diff --git a/courses.dist/modelCourse/templates/setDemo/screenHeaderFile1.pg b/courses.dist/modelCourse/templates/setDemo/screenHeaderFile1.pg deleted file mode 100644 index ea6c0bef30..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/screenHeaderFile1.pg +++ /dev/null @@ -1,77 +0,0 @@ -##Screen set header for set 0, Fall 1998 - -&DOCUMENT; - -loadMacros( -"PG.pl", -"PGbasicmacros.pl", -"PGchoicemacros.pl", -"PGanswermacros.pl" -); - - - -BEGIN_TEXT -This is a demonstration set designed to illustrate the range of types of questions which can be asked using WeBWorK rather than to illustrate a typical calculus problem set. - -$PAR -$BBOLD 1. Simple numerical problem. $EBOLD A simple problem requiring a numerical answer. It illustrates how one can allow WeBWorK to calculate answers from formulas (e.g. an answer such as sqrt(3^2 +4^2) can be entered instead of the answer 5.). It also shows -an example of feedback on the correctness of each answer, rather than grading the entire problem. -$PAR -$BBOLD 2. Graphs and limits. $EBOLD The graph in this example is constructed on the fly. From the graph a student is supposed to determine the values and limits of the function at various points. The immediate feedback on this problem is particularly useful, since students often make unconcious mistakes. -$PAR -$BBOLD 3. Derivatives. $EBOLD An example of checking answers which are formulas, rather than numbers. -$PAR -$BBOLD 4. Anti-derivatives. $EBOLD This example will accept any anti-derivative, adjusting for the fact that the answer is only defined up to a constant. -$PAR -$BBOLD 5. Answers with units. $EBOLD Try entering the answer to this question in meters (m) and also centimeters (cm). -$PAR -$BBOLD 6. A physics example. $EBOLD Includes a static picture. -$PAR -$BBOLD 7. More graphics. $EBOLD An example of on-the-fly graphics. Select the graph of f, it's derivative and it's second derivatives. -$PAR -$BBOLD 8. JavaScript example. $EBOLD I'm particularly fond of this example. The computer provides an "oracle" function: give it a number \(x\) and it will provide you with the value \(f(x)\) of the function at \(x\). Using this, calculate the value of the derivative of \(f\) at 2. (i.e. \(f'(2)\) ). Students are forced to use the Newton quotient, since there are no formulas to work with. I don't think this problem could be asked as written homework. -$PAR -$BBOLD 9. Java example. $EBOLD This gives an example of incorporating a java applet which can be used experimentally to determine answers for WeBWorK questions. This example is of historical interest since it comes from the first site after Rochester, Johns Hopkins University, to use WeBWorK. It currently gives an example of what happens when a WeBWorK problem called an applet residing on a server that no longer exists. -$PAR -$BBOLD 10. Palindrome. $EBOLD To answer this problem enter any palindrome. This problem illustrates the power of the "answer-evaluator" model. For each problem the problem designer writes a function which accepts a student's answer and produces a 0 or 1 (for incorrect or correct). Usually this is done by comparing with an answer given by the problem designer, but in this case the function checks if the answer is the same forward and backward. -$PAR -END_TEXT - - - -BEGIN_TEXT -$HR - -Use this box to give information about this problem -set. Typical information might include some of these facts: -$PAR -WeBWorK assignment number $setNumber closes on : $formattedDueDate. - - -$PAR -The primary purpose of WeBWorK is to let you know if you are getting the right answer or to alert -you if you get the wrong answer. Usually you can attempt a problem as many times as you want before -the close date. However, if you are having trouble figuring out your error, you should -consult the book, or ask a fellow student, one of the TA's or -your professor for help. Don't spend a lot of time guessing -- it's not very efficient or effective. -$PAR - -You can use the Feedback button on each problem -page to send email to the professors. -$PAR -Give 4 or 5 significant digits for (floating point) numerical answers. -For most problems when entering numerical answers, you can if you wish -enter elementary expressions such as 2^3 instead of 8, sin(3*pi/2) instead -of -1, e^(ln(2)) instead of 2, -(2+tan(3))*(4-sin(5))^6-7/8 instead of 27620.3413, etc. -$PAR - Here's the -\{ htmlLink(qq!http://webwork.maa.org/wiki/Available_Functions!,"list of the functions") \} - which WeBWorK understands. - -Along with the \{htmlLink(qq!http://webwork.maa.org/wiki/Units!, "list of units")\} which WeBWorK understands. This can be useful in -physics problems. -END_TEXT - -ENDDOCUMENT(); diff --git a/courses.dist/modelCourse/templates/setDemo/srw1_9_4.pg b/courses.dist/modelCourse/templates/setDemo/srw1_9_4.pg deleted file mode 100644 index c4c663dcda..0000000000 --- a/courses.dist/modelCourse/templates/setDemo/srw1_9_4.pg +++ /dev/null @@ -1,110 +0,0 @@ -##DESCRIPTION -## find distance between two points, find coordinates of the midpoint of -## a line segment connecting them -##ENDDESCRIPTION - -##KEYWORDS('algebra', 'coordinate geometry', 'distance', 'midpoint') - -DOCUMENT(); # This should be the first executable line in the problem. - -loadMacros( -"PG.pl", -"PGbasicmacros.pl", -"PGchoicemacros.pl", -"PGanswermacros.pl", -"PGauxiliaryFunctions.pl" -); - -$showPartialCorrectAnswers = 1; - -#install_problem_grader(~~&std_problem_grader); ##uncomment to use std grader -#install_problem_grader(~~&custom_problem_grader); ##uncomment to use custom grader - - -$x1 = random(1,5,1); -$y1 = random(-5,-1,1); -$x2 = random(-10,-3,1); -$y2 = random(-9,-2,1); -$len1 = sqrt(($x1-$x2)**2 + ($y1-$y2)**2); -$midx = ($x1+$x2)/2; -$midy = ($y1+$y2)/2; - -BEGIN_TEXT -Consider the two points \( ($x1 ,$y1 )\) and \( ($x2 ,$y2 )\). -The distance between them is:$BR -\{ans_rule(30) \} -$BR -END_TEXT - -$ans = $len1; -&ANS(std_num_cmp($ans)); - -BEGIN_TEXT -The x co-ordinate of the midpoint of the line -segment that joins them is:\{ans_rule(20) \} -$BR -END_TEXT -$ans = $midx; -&ANS(std_num_cmp($ans)); - -BEGIN_TEXT -The y co-ordinate of the midpoint of the line segment that joins them is: -\{ans_rule(20) \} -$BR -END_TEXT -$ans = $midy; -&ANS(std_num_cmp($ans)); - - -sub custom_problem_grader { - my $rh_evaluated_answers = shift; - my $rh_problem_state = shift; - my %form_options = @_; - my %evaluated_answers = %{$rh_evaluated_answers}; - # The hash $rh_evaluated_answers typically contains: - # 'answer1' => 34, 'answer2'=> 'Mozart', etc. - - # By default the old problem state is simply passed back out again. - my %problem_state = %$rh_problem_state; - - - # %form_options might include - # The user login name - # The permission level of the user - # The studentLogin name for this psvn. - # Whether the form is asking for a refresh or is submitting a new answer. - - # initial setup of the answer - my $total=0; - my %problem_result = ( score => 0, - errors => '', - type => 'custom_problem_grader', - msg => 'Part 1 is worth 50% and parts 2 and 3 are worth 25% each.', - ); - - # Return unless answers have been submitted - unless ($form_options{answers_submitted} == 1) { - return(~~%problem_result,~~%problem_state); - } - # Answers have been submitted -- process them. - - $total += .5*($evaluated_answers{'AnSwEr1'}->{score}); - $total += .25*($evaluated_answers{'AnSwEr2'}->{score}); - $total += .25*($evaluated_answers{'AnSwEr3'}->{score}); - - - $problem_result{score} = $total; - # increase recorded score if the current score is greater. - $problem_state{recorded_score} = $problem_result{score} if $problem_result{score} > $problem_state{recorded_score}; - - - $problem_state{num_of_correct_ans}++ if $total == 1; - $problem_state{num_of_incorrect_ans}++ if $total < 1 ; - (~~%problem_result, ~~%problem_state); - -} - - -ENDDOCUMENT(); # This should be the last executable line in the problem. - - diff --git a/docker-config/db/my.cnf b/docker-config/db/my.cnf index 287d7d2d71..73ef20b1ce 100644 --- a/docker-config/db/my.cnf +++ b/docker-config/db/my.cnf @@ -13,7 +13,7 @@ # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes -# escpecially if they contain "#" chars... +# especially if they contain "#" chars... # Remember to edit /etc/mysql/debian.cnf when changing the socket location. [client] port = 3306 diff --git a/docker-config/docker-compose.dist.yml b/docker-config/docker-compose.dist.yml index fa6a02b003..2055af91c0 100644 --- a/docker-config/docker-compose.dist.yml +++ b/docker-config/docker-compose.dist.yml @@ -1,6 +1,6 @@ services: db: - image: mariadb:10.4 + image: mariadb:11.8 # Set a fixed container name, so it does not depend on the directory name container_name: webwork2_db_1 @@ -28,7 +28,7 @@ services: # Provides read only access to the host system's /etc/localtime - tested on Linux hosts #- "/etc/localtime:/etc/localtime:ro" - # The ulimits lines were only tested on Linux hosts in conjuction woth the limits.conf file + # The ulimits lines were only tested on Linux hosts in conjunction with the limits.conf file #ulimits: # nofile: # soft: 4096 @@ -93,12 +93,12 @@ services: #- WEBWORK2_BRANCH=develop #- PG_BRANCH=develop - # If you would like a 1 stage build process comment out the next line, and just run "docker-compose build". + # If you would like a 1 stage build process comment out the next line, and just run "docker compose build". dockerfile: DockerfileStage2 # For the 2 stage build process run - # docker build --tag webwork-base:forWW220 -f DockerfileStage1 . + # docker build --tag webwork-base:forWW221 -f DockerfileStage1 . # and then - # docker-compose build + # docker compose build # When rebuilding to get updated images add the "--no-cache" option to both commands. # You can add something like # --build-arg ADDITIONAL_BASE_IMAGE_PACKAGES="nano less" diff --git a/docker-config/docker-entrypoint.sh b/docker-config/docker-entrypoint.sh index 829a333989..739ae05997 100755 --- a/docker-config/docker-entrypoint.sh +++ b/docker-config/docker-entrypoint.sh @@ -30,10 +30,10 @@ if [ "$SYSTEM_TIMEZONE" != "UTC" ]; then fi # Modify default papersize based on environment variable PAPERSIZE -echo "Setting libpaper1 papersize to $PAPERSIZE" -echo "libpaper1 libpaper/defaultpaper select $PAPERSIZE\nlibpaper1:amd64 libpaper/defaultpaper select $PAPERSIZE\ndebconf debconf/frontend select Noninteractive" > /tmp/preseed.txt +echo "Setting libpaper2 papersize to $PAPERSIZE" +echo "libpaper2 libpaper/defaultpaper select $PAPERSIZE\nlibpaper2:amd64 libpaper/defaultpaper select $PAPERSIZE\ndebconf debconf/frontend select Noninteractive" > /tmp/preseed.txt debconf-set-selections /tmp/preseed.txt -dpkg-reconfigure -f noninteractive libpaper1 +dpkg-reconfigure -f noninteractive libpaper2 # Install some extra packages if [ "$ADD_APT_PACKAGES" != "0" ]; then @@ -85,7 +85,7 @@ done # Check first if the admin courses directory exists then check that at least one # of the tables associated with the course (the admin_user table) exists. # -# The check for the database tables for the admin course is neccessary for the +# The check for the database tables for the admin course is necessary for the # following situation. In rebuilding a docker box one might clear out the docker # containers, images and volumes including mariaDB, BUT leave the contents of # ww-docker-data directory in place. It now holds the shell of the courses @@ -102,7 +102,7 @@ if [ ! -d "$APP_ROOT/courses/admin" ]; then umask 2 cd $APP_ROOT/courses wait_for_db - $WEBWORK_ROOT/bin/addcourse admin --db-layout=sql_single --users=$WEBWORK_ROOT/courses.dist/adminClasslist.lst --professors=admin + $WEBWORK_ROOT/bin/addcourse admin --users=$WEBWORK_ROOT/courses.dist/adminClasslist.lst --professors=admin chown www-data:www-data -R $APP_ROOT/courses echo "Admin course is created." echo "user: admin password: admin added to course admin and tables upgraded" diff --git a/docker-config/idp/README.md b/docker-config/idp/README.md index 586b9d9953..90da62cd62 100644 --- a/docker-config/idp/README.md +++ b/docker-config/idp/README.md @@ -27,7 +27,7 @@ the port as needed. A docker service that implements a SAML2 identity provider is provided in the `docker-compose.yml.dist` file. To start this identity provider along with the rest of webwork2, add the `--profile saml2dev` argument to docker compose as in -the following exmaple. +the following example. ```bash docker compose --profile saml2dev up @@ -165,7 +165,7 @@ identity provider is accessible to webwork2. The user was verified by the identity provider but did not have a corresponding user account in the Webwork course. The Webwork user account needs to be created -separately as the Saml2 autentication module does not do user provisioning. +separately as the Saml2 authentication module does not do user provisioning. ### The WeBWorK service provider does not appear in the service provider Federation tab diff --git a/docker-config/idp/config/module_metarefresh.php b/docker-config/idp/config/module_metarefresh.php index 1b2cf60d61..b7899ca545 100644 --- a/docker-config/idp/config/module_metarefresh.php +++ b/docker-config/idp/config/module_metarefresh.php @@ -3,7 +3,7 @@ $metadataURL = getenv('SP_METADATA_URL'); if ($metadataURL === False) { - exit("Set the environment varable SP_METADATA_URL to the webwork2 service provider's metadata url."); + exit("Set the environment variable SP_METADATA_URL to the webwork2 service provider's metadata url."); } $config = [ diff --git a/htdocs/CAPA_Graphics b/htdocs/CAPA_Graphics deleted file mode 120000 index 3d6d987b4a..0000000000 --- a/htdocs/CAPA_Graphics +++ /dev/null @@ -1 +0,0 @@ -../../libraries/webwork-open-problem-library/Contrib/CAPA/CAPA_Graphics \ No newline at end of file diff --git a/htdocs/crossdomain.xml b/htdocs/crossdomain.xml deleted file mode 100644 index a45fa2ff23..0000000000 --- a/htdocs/crossdomain.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/htdocs/generate-assets.js b/htdocs/generate-assets.js index 81ee6c7b10..aaeff2df9e 100755 --- a/htdocs/generate-assets.js +++ b/htdocs/generate-assets.js @@ -2,7 +2,8 @@ /* eslint-env node */ -const yargs = require('yargs'); +const yargs = require('yargs/yargs'); +const { hideBin } = require('yargs/helpers'); const chokidar = require('chokidar'); const path = require('path'); const { minify } = require('terser'); @@ -14,7 +15,7 @@ const postcss = require('postcss'); const rtlcss = require('rtlcss'); const cssMinify = require('cssnano'); -const argv = yargs +const argv = yargs(hideBin(process.argv)) .usage('$0 Options') .version(false) .alias('help', 'h') @@ -110,7 +111,11 @@ const processFile = async (file, _details) => { // This works for both sass/scss files and css files. let result; try { - result = sass.compile(filePath, { sourceMap: argv.enableSourcemaps }); + result = sass.compile(filePath, { + sourceMap: argv.enableSourcemaps, + // Silence warnings about bootstrap usage of deprecated sass methods. + silenceDeprecations: ['import', 'global-builtin', 'color-functions', 'if-function'] + }); } catch (e) { console.log(`\x1b[31mIn ${file}:`); console.log(`${e.message}\x1b[0m`); diff --git a/htdocs/js/ActionTabs/actiontabs.js b/htdocs/js/ActionTabs/actiontabs.js index 50c43da164..0662a455c7 100644 --- a/htdocs/js/ActionTabs/actiontabs.js +++ b/htdocs/js/ActionTabs/actiontabs.js @@ -6,6 +6,7 @@ actionLink.addEventListener('show.bs.tab', () => { if (takeAction) takeAction.value = actionLink.textContent; if (currentAction) currentAction.value = actionLink.dataset.action; + takeAction.formNoValidate = actionLink.dataset.noValidate ? true : false; }); }); diff --git a/htdocs/js/CourseAdmin/restrict_select.js b/htdocs/js/CourseAdmin/restrict_select.js new file mode 100644 index 0000000000..984ff1ce17 --- /dev/null +++ b/htdocs/js/CourseAdmin/restrict_select.js @@ -0,0 +1,36 @@ +(() => { + const addOnConfSelect = document.getElementById('add_on_conf'); + if (!addOnConfSelect) return; + + const addOnConfOptgroups = addOnConfSelect.querySelectorAll('optgroup'); + + // Track previously selected options to identify the newly clicked option + let previousSelection = []; + + addOnConfSelect.addEventListener('change', () => { + // Find the option the user just clicked/selected + const newlySelected = Array.from(addOnConfSelect.selectedOptions).find( + (option) => !previousSelection.includes(option) + ); + + if (newlySelected) { + // Find the parent optgroup + const parent = newlySelected.closest('optgroup'); + + // Loop through all options in the other groups and unselect them as appropriate + for (const group of addOnConfOptgroups) { + for (const option of group.children) { + if ( + option !== newlySelected && + (parent.dataset.single || (!parent.dataset.single && group.dataset.single)) + ) { + option.selected = false; + } + } + } + } + + // Update tracking variable for the next change event + previousSelection = Array.from(addOnConfSelect.selectedOptions); + }); +})(); diff --git a/htdocs/js/DatePicker/datepicker.js b/htdocs/js/DatePicker/datepicker.js index 193ae9b6a1..2ae1002c15 100644 --- a/htdocs/js/DatePicker/datepicker.js +++ b/htdocs/js/DatePicker/datepicker.js @@ -119,13 +119,14 @@ ], onClick: (index, fp) => { if (index === 0) { - const today = new Date(); - // If there isn't a selected date, then use 12:00 am on the current date. - const selectedDate = fp.selectedDates[0] ?? new Date(new Date().toDateString()); - selectedDate.setFullYear(today.getFullYear()); - selectedDate.setMonth(today.getMonth()); - selectedDate.setDate(today.getDate()); - fp.setDate(selectedDate, true); + // The initial date represents 12:00 am on the current date. + const today = new Date(new Date().toDateString()); + if (fp.selectedDates[0]) { + today.setHours(fp.selectedDates[0].getHours()); + today.setMinutes(fp.selectedDates[0].getMinutes()); + today.setSeconds(fp.selectedDates[0].getSeconds()); + } + fp.setDate(today, true); } else if (index === 1) { fp.setDate(new Date(), true); } diff --git a/htdocs/js/GatewayQuiz/gateway.js b/htdocs/js/GatewayQuiz/gateway.js index e1241e0a94..ee4024bd7f 100644 --- a/htdocs/js/GatewayQuiz/gateway.js +++ b/htdocs/js/GatewayQuiz/gateway.js @@ -188,6 +188,41 @@ if (actuallySubmit) return; + const inputs = Array.from(document.querySelectorAll('input, select')); + + // All problem numbers are represented by a probstatus hidden input. Use those to determine the problem + // numbers of problems in the test. Note that problem numbering displayed on the page will not match these + // numbers in the cases that the test definition has non-consecutive numbering or that problem order is + // randomized. But the problem numbering will always match the quiz prefix numbering. + const problems = []; + for (const input of inputs.filter((i) => /^probstatus\d*/.test(i.name))) { + problems[parseInt(input.name.replace('probstatus', ''))] = {}; + } + + // Determine which questions have been answered. Note that there can be multiple inputs for a + // given question (for example for checkbox or radio answers). + for (const input of inputs.filter( + (i) => /Q\d{4}_/.test(i.name) && !/^MaThQuIlL_/.test(i.name) && !/^previous_/.test(i.name) + )) { + const answered = + input.type === 'radio' || input.type === 'checkbox' ? !!input.checked : /\S/.test(input.value); + const match = /Q(\d{4})_/.exec(input.name); + const problemNumber = parseInt(match?.[1] ?? '0'); + if (!(input.name in problems[problemNumber])) problems[problemNumber][input.name] = answered; + else if (answered) problems[problemNumber][input.name] = 1; + } + + // Determine if there are any unanswered questions in each problem. + let numProblemsWithUnanswered = 0; + for (const problem of problems) { + // Skip problem 0 and any problems that don't exist in the test + // due to non-consecutive numbering in the test definition. + if (!problem) continue; + + if (!Object.keys(problem).length || !Object.values(problem).every((answered) => answered)) + ++numProblemsWithUnanswered; + } + // Prevent the gwquiz form from being submitted until after confirmation. evt.preventDefault(); @@ -219,8 +254,25 @@ const modalBody = document.createElement('div'); modalBody.classList.add('modal-body'); - const modalBodyContent = document.createElement('div'); + if (numProblemsWithUnanswered) { + const modalSecondaryContent = document.createElement('div'); + modalSecondaryContent.classList.add('mb-3'); + modalSecondaryContent.textContent = + (numProblemsWithUnanswered > 1 + ? submitAnswers.dataset.unansweredQuestionsMessage + ? submitAnswers.dataset.unansweredQuestionsMessage.replace('%d', numProblemsWithUnanswered) + : `There are ${numProblemsWithUnanswered} problems with unanswered questions.` + : (submitAnswers.dataset.unansweredQuestionMessage ?? + 'There is a problem with unanswered questions.')) + + ' ' + + (submitAnswers.dataset.returnToTestMessage ?? + 'Are you sure you want to grade the test? ' + + 'Select "No" if you would like to return to the test to enter more answers.'); + modalBody.append(modalSecondaryContent); + } + + const modalBodyContent = document.createElement('div'); modalBodyContent.textContent = submitAnswers.dataset.confirmDialogMessage; modalBody.append(modalBodyContent); diff --git a/htdocs/js/GatewayQuiz/gateway.scss b/htdocs/js/GatewayQuiz/gateway.scss index f7d450dff6..bb294426eb 100644 --- a/htdocs/js/GatewayQuiz/gateway.scss +++ b/htdocs/js/GatewayQuiz/gateway.scss @@ -1,13 +1,5 @@ /* gateway styles */ -div.gwMessage { - background-color: #ffeeaa; - box-shadow: 3px 3px 3px darkgray; - margin: 0 0 1rem 0; - padding: 0.25rem; - border-radius: 3px; -} - #gwTimer { position: sticky; width: 15em; @@ -60,7 +52,12 @@ table.attemptResults { border: 1px solid #ddd; border-radius: 3px; - h2 { + [data-bs-theme='dark'] & { + border-color: #555; + background-color: var(--bs-primary-bg-subtle, 'black'); + } + + h2.gw-problem-number { display: inline-block; font-size: 16px; margin-right: 5px; @@ -85,12 +82,17 @@ table.attemptResults { } colgroup.page { - border-left: solid 1pt black; - border-right: solid 1pt black; + border-left: solid 1pt var(--bs-emphasis-color, black); + border-right: solid 1pt var(--bs-emphasis-color, black); } .page.active { background-color: #ffeeaa; + + [data-bs-theme='dark'] & { + color: white; + background-color: #80690a; + } } } @@ -98,8 +100,9 @@ div.gwDivider { margin: 0px 0px 10px 0px; } -/* Override the pg style so that the problem-content is not offset in gateway quizzes. */ +/* Override the pg style so that the problem-content is not offset in gateway quizzes and force a light color scheme. */ .problem-content { + color-scheme: light; padding: unset; background-color: unset; border: unset; diff --git a/htdocs/js/Grades/grades.js b/htdocs/js/Grades/grades.js new file mode 100644 index 0000000000..e2fae8c61c --- /dev/null +++ b/htdocs/js/Grades/grades.js @@ -0,0 +1,30 @@ +(() => { + const toggleWeightsButton = document.getElementById('toggle-weights'); + const toggleAttemptsButton = document.getElementById('toggle-attempts'); + const courseID = document.getElementsByName('hidden_course_id')[0]?.value ?? 'unknownCourse'; + const showHideRows = (button) => { + if (button.dataset.hidden === '1') { + document.querySelectorAll('.' + button.dataset.rowClass).forEach((e) => { + e.classList.remove('d-none'); + }); + button.dataset.hidden = '0'; + button.textContent = button.dataset.hideText; + localStorage.setItem(`WW.${courseID}.grades.show-${button.dataset.rowClass}`, true); + } else { + document.querySelectorAll('.' + button.dataset.rowClass).forEach((e) => { + e.classList.add('d-none'); + }); + button.dataset.hidden = '1'; + button.textContent = button.dataset.showText; + localStorage.removeItem(`WW.${courseID}.grades.show-${button.dataset.rowClass}`); + } + }; + + toggleWeightsButton?.addEventListener('click', () => showHideRows(toggleWeightsButton)); + toggleAttemptsButton?.addEventListener('click', () => showHideRows(toggleAttemptsButton)); + + for (const button of [toggleWeightsButton, toggleAttemptsButton]) { + if (button && localStorage.getItem(`WW.${courseID}.grades.show-${button.dataset.rowClass}`)) + showHideRows(button); + } +})(); diff --git a/htdocs/js/Grades/grades.scss b/htdocs/js/Grades/grades.scss new file mode 100644 index 0000000000..1859e66a14 --- /dev/null +++ b/htdocs/js/Grades/grades.scss @@ -0,0 +1,51 @@ +.display-grade { + width: 3.5rem; + border: var(--bs-border-color) solid 2px; + border-radius: 15px; + text-align: center; + padding: 0.75rem 0.25rem; + font-size: 1rem; + font-weight: 800; +} + +.grade-item { + display: grid; + width: 100%; + align-items: center; + grid-template-columns: 5rem 1fr; +} + +.grade-item-percent { + grid-row: 1 / 3; + grid-column: 1 / 2; +} + +.grade-item-title { + grid-row: 1 / 2; + grid-column: 2 / 3; +} + +.grade-item-scores { + grid-row: 2 / 3; + grid-column: 2 / 3; +} + +.grade-total { + border: var(--bs-border-color) solid var(--bs-border-width); + padding: 0.5rem 1rem; + border-radius: var(--bs-border-radius); +} + +.grade-total-info { + grid-row: 1 / 3; + grid-column: 2 / 3; +} + +.problem-table { + th { + min-width: 2rem; + } + caption { + width: max-content; + } +} diff --git a/htdocs/js/InstructorTools/instructortools.js b/htdocs/js/InstructorTools/instructortools.js index d8357373f4..4c73423e26 100644 --- a/htdocs/js/InstructorTools/instructortools.js +++ b/htdocs/js/InstructorTools/instructortools.js @@ -9,7 +9,7 @@ (option) => option.selected ); - // Check for the neccessary data for the requested module. + // Check for the necessary data for the requested module. // Show a message and prevent submission if it is missing. const messages = []; diff --git a/htdocs/js/MathJaxConfig/bs-color-scheme.js b/htdocs/js/MathJaxConfig/bs-color-scheme.js new file mode 100644 index 0000000000..1ca8fd3847 --- /dev/null +++ b/htdocs/js/MathJaxConfig/bs-color-scheme.js @@ -0,0 +1,81 @@ +if (MathJax.loader) MathJax.loader.checkVersion('[bs-color-scheme]', '4.1.3', 'extension'); + +const switchToBSStyle = (obj, key = '@media (prefers-color-scheme: dark)') => { + obj["[data-bs-theme='dark']"] = obj[key]; + delete obj[key]; + obj["[data-bs-theme='light']"] = structuredClone(obj); +}; + +for (const [immediate, extension, ready] of [ + [ + MathJax._.ui?.dialog, + 'core', + () => { + const { DraggableDialog } = MathJax._.ui.dialog.DraggableDialog; + switchToBSStyle(DraggableDialog.styles); + } + ], + [ + MathJax._.a11y?.explorer, + 'a11y/explorer', + () => { + const Region = MathJax._.a11y.explorer.Region; + for (const region of ['LiveRegion', 'HoverRegion', 'ToolTip']) { + if (':root' in Region[region].style.styles) { + Region[region].style.styles["[data-bs-theme='light']"] = Region[region].style.styles[':root']; + } + Region[region].style.styles["[data-bs-theme='dark']"] = + Region[region].style.styles['@media (prefers-color-scheme: dark)']; + if (':root' in Region[region].style.styles["[data-bs-theme='dark']"]) { + Object.assign( + Region[region].style.styles["[data-bs-theme='dark']"], + Region[region].style.styles["[data-bs-theme='dark']"][':root'] + ); + delete Region[region].style.styles["[data-bs-theme='dark']"][':root']; + } + Region[region].style.styles['@media (prefers-color-scheme: dark)'] = {}; + } + Region.LiveRegion.style.styles['@media (prefers-color-scheme: dark)']['mjx-ignore'] = { ignore: 1 }; + MathJax.startup.extendHandler((handler) => { + switchToBSStyle( + handler.documentClass.speechStyles, + '@media (prefers-color-scheme: dark) /* explorer */' + ); + return handler; + }); + } + ], + [ + MathJax._.output?.chtml, + 'output/chtml', + () => { + const { CHTML } = MathJax._.output.chtml_ts; + switchToBSStyle(CHTML.commonStyles); + const { ChtmlMaction } = MathJax._.output.chtml.Wrappers.maction; + switchToBSStyle(ChtmlMaction.styles, '@media (prefers-color-scheme: dark) /* chtml maction */'); + } + ], + [ + MathJax._.output?.svg, + 'output/svg', + () => { + const { SVG } = MathJax._.output.svg_ts; + switchToBSStyle(SVG.commonStyles); + const { SvgMaction } = MathJax._.output.svg.Wrappers.maction; + switchToBSStyle(SvgMaction.styles, '@media (prefers-color-scheme: dark) /* svg maction */'); + } + ] +]) { + if (immediate) { + ready(); + } else { + const config = MathJax.config.loader; + config[extension] ??= {}; + config[extension].extraLoads ??= []; + const check = config[extension].checkReady; + config[extension].checkReady = async () => { + if (check) await check(); + return ready(); + }; + } +} diff --git a/htdocs/js/MathJaxConfig/mathjax-config.js b/htdocs/js/MathJaxConfig/mathjax-config.js index 937f33393f..e89889aa93 100644 --- a/htdocs/js/MathJaxConfig/mathjax-config.js +++ b/htdocs/js/MathJaxConfig/mathjax-config.js @@ -1,7 +1,12 @@ if (!window.MathJax) { + const problems = []; + window.MathJax = { - tex: { packages: { '[+]': ['noerrors'] } }, - loader: { load: ['input/asciimath', '[tex]/noerrors'] }, + tex: { packages: { '[+]': webworkConfig?.showMathJaxErrors ? [] : ['noerrors'] } }, + loader: { + load: ['input/asciimath', '[tex]/noerrors', '[bs-color-scheme]'], + paths: { 'bs-color-scheme': webworkConfig?.mathJaxBSColorSchemeUrl ?? './bs-color-scheme.js' } + }, startup: { ready() { const AM = MathJax.InputJax.AsciiMath.AM; @@ -98,25 +103,18 @@ if (!window.MathJax) { AM.symbols.splice(i, 0, { input: trigger, ...newTriggers[trigger].symbols }); } - // The following is a workaround for a bug in MathJax when the math renderer is changed. - // Note that this should be removed when we have upgraded to MathJax 4. - const { STATE } = MathJax._.core.MathItem; - const { Menu } = MathJax._.ui.menu.Menu; - const { mathjax } = MathJax._.mathjax; - Menu.prototype.rerender = function (start = STATE.TYPESET) { - this.rerenderStart = Math.min(start, this.rerenderStart); - if (!Menu.loading) { - if (this.rerenderStart <= STATE.COMPILED) this.document.reset({ inputJax: [] }); - MathJax.startup.promise.then(() => { - mathjax.handleRetriesFor(() => { - this.document.rerender(this.rerenderStart); - this.rerenderStart = STATE.LAST; - }); - }); + MathJax.startup.defaultReady(); + MathJax.startup.document.constructor.ProcessBits.allocate('findScripts'); + }, + pageReady() { + return MathJax.startup.defaultPageReady().then(() => { + for (const [problemContent, loaderOverlay, resizeObserver] of problems) { + resizeObserver.disconnect(); + loaderOverlay.remove(); + problemContent.style.visibility = ''; } - }; - - return MathJax.startup.defaultReady(); + problems.length = 0; + }); } }, options: { @@ -124,23 +122,68 @@ if (!window.MathJax) { findScript: [ 10, (doc) => { - for (const node of document.querySelectorAll('script[type^="math/tex"]')) { - const math = new doc.options.MathItem( - node.textContent, - doc.inputJax[0], - !!node.type.match(/; *mode=display/) - ); - const text = document.createTextNode(''); - node.parentNode.replaceChild(text, node); - math.start = { node: text, delim: '', n: 0 }; - math.end = { node: text, delim: '', n: 0 }; - doc.math.push(math); + if (doc.processed.isSet('findScripts')) return; + const containers = doc.adaptor.getElements(doc.options.elements || [doc.document.body], doc); + for (const container of containers) { + for (const node of container.querySelectorAll('script[type^="math/tex"]')) { + const math = new doc.options.MathItem( + node.textContent, + doc.inputJax[0], + !!node.type.match(/; *mode=display/) + ); + const text = document.createTextNode(''); + node.parentNode.replaceChild(text, node); + math.start = { node: text, delim: '', n: 0 }; + math.end = { node: text, delim: '', n: 0 }; + doc.math.push(math); + } } + doc.processed.set('findScripts'); }, '' ] }, ignoreHtmlClass: 'tex2jax_ignore' + }, + output: { + displayOverflow: 'linebreak', + linebreaks: { + inline: true, + width: '100%', + lineleading: 0.2, + LinebreakVisitor: null + } } }; + + for (const problemContent of document.querySelectorAll('.problem-content')) { + problemContent.style.visibility = 'hidden'; + const loaderOverlay = document.createElement('div'); + loaderOverlay.classList.add('problem-content'); + const bodyRectangle = problemContent.getBoundingClientRect(); + loaderOverlay.style.position = 'absolute'; + loaderOverlay.style.top = `${bodyRectangle.y}px`; + loaderOverlay.style.left = `${bodyRectangle.x}px`; + loaderOverlay.style.width = `${bodyRectangle.width}px`; + loaderOverlay.style.height = `${bodyRectangle.height}px`; + loaderOverlay.style.overflow = 'clip'; + loaderOverlay.style.transition = 'height 0.3s ease'; + loaderOverlay.animate([{ opacity: 1 }, { opacity: 0.2 }, { opacity: 1 }], { + duration: 2000, + iterations: Infinity, + easing: 'ease-in-out' + }); + loaderOverlay.style.cursor = 'wait'; + + problemContent.after(loaderOverlay); + const resizeObserver = new ResizeObserver(() => { + const bodyRectangle = problemContent.getBoundingClientRect(); + loaderOverlay.style.top = `${bodyRectangle.top}px`; + loaderOverlay.style.left = `${bodyRectangle.left}px`; + loaderOverlay.style.width = `${bodyRectangle.width}px`; + loaderOverlay.style.height = `${bodyRectangle.height}px`; + }); + resizeObserver.observe(problemContent); + problems.push([problemContent, loaderOverlay, resizeObserver]); + } } diff --git a/htdocs/js/PGCodeMirror/pgeditor.scss b/htdocs/js/PGCodeMirror/pgeditor.scss index 3f1cd895c1..384adc6d17 100644 --- a/htdocs/js/PGCodeMirror/pgeditor.scss +++ b/htdocs/js/PGCodeMirror/pgeditor.scss @@ -1,5 +1,5 @@ .code-mirror-editor { - border: 1px solid #ddd; + border: 1px solid var(--ww-layout-border-color, #ddd); min-height: 400px; overflow: auto; resize: vertical; @@ -25,7 +25,7 @@ // This style is used if the CodeMirror editor is disabled in localOverrides.conf. .text-area-editor { - border: 1px solid #ddd; + border: 1px solid var(--ww-layout-border-color, #ddd); padding: 2px; height: 550px; min-height: 400px; diff --git a/htdocs/js/PGProblemEditor/pgproblemeditor.js b/htdocs/js/PGProblemEditor/pgproblemeditor.js index 286840cc16..fe41965c22 100644 --- a/htdocs/js/PGProblemEditor/pgproblemeditor.js +++ b/htdocs/js/PGProblemEditor/pgproblemeditor.js @@ -1,5 +1,43 @@ (() => { + const renderURL = `${webworkConfig?.webwork_url ?? '/webwork2'}/render_rpc`; + + for (const pgmlLabButton of document.querySelectorAll('.pgml-lab')) { + pgmlLabButton.addEventListener('click', (e) => { + e.preventDefault(); + const form = document.createElement('form'); + form.style.display = 'none'; + form.target = 'PGML'; + form.action = renderURL; + form.method = 'post'; + + const inputs = [ + ['courseID', document.getElementsByName('courseID')[0]?.value], + ['displayMode', document.getElementById('action_view_displayMode_id')?.value ?? 'MathJax'], + ['fileName', 'PGMLLab/PGML-lab.pg'], + ['uriEncodedProblemSource', pgmlLabButton.dataset.source] + ]; + + const user = document.getElementsByName('user')[0]; + if (user) inputs.push(['user', user.value]); + const sessionKey = document.getElementsByName('key')[0]; + if (sessionKey) inputs.push(['key', sessionKey.value]); + + for (const [name, value] of inputs) { + const input = document.createElement('input'); + input.name = name; + input.value = value; + input.type = 'hidden'; + form.append(input); + } + + document.body.append(form); + form.submit(); + form.remove(); + }); + } + const fileChooserForm = document.forms['pg-editor-file-chooser']; + if (fileChooserForm) { const newProblemRadio = document.getElementById('new_problem'); @@ -161,6 +199,15 @@ ?.addEventListener('change', () => (deleteBackupCheck.checked = true)); } + const renderArea = document.getElementById('pgedit-render-area'); + + const scrollToRenderArea = () => { + // Scroll to the top of the render window if the current scroll position is below that. + const renderAreaRect = renderArea.getBoundingClientRect(); + const topBarHeight = document.querySelector('.webwork-logo')?.getBoundingClientRect().height ?? 0; + if (renderAreaRect.top < topBarHeight) window.scrollBy(0, renderAreaRect.top - topBarHeight); + }; + // Send a request to the server to perltidy the current PG code in the CodeMirror editor. const tidyPGCode = () => { const request_object = { courseID: document.getElementsByName('courseID')[0]?.value }; @@ -195,11 +242,13 @@ } if (request_object.pgCode === data.result_data.tidiedPGCode) { showMessage('There were no changes to the code.', true); + if (!(renderArea.firstChild instanceof HTMLIFrameElement)) render(); } else { if (webworkConfig?.pgCodeMirror) webworkConfig.pgCodeMirror.source = data.result_data.tidiedPGCode; else document.getElementById('problemContents').value = data.result_data.tidiedPGCode; saveTempFile(); - showMessage('Successfuly perltidied code.', true); + showMessage('Successfully perltidied code.', true); + if (!(renderArea.firstChild instanceof HTMLIFrameElement)) render(); } }) .catch((err) => showMessage(`Error: ${err?.message ?? err}`)); @@ -235,15 +284,43 @@ .catch((err) => showMessage(`Error: ${err?.message ?? err}`)); }; + // Send a request to the server to run the PG critic in the CodeMirror editor. + const runPGCritic = () => { + const request_object = { courseID: document.getElementsByName('courseID')[0]?.value }; + + const user = document.getElementsByName('user')[0]; + if (user) request_object.user = user.value; + const sessionKey = document.getElementsByName('key')[0]; + if (sessionKey) request_object.key = sessionKey.value; + + request_object.rpc_command = 'runPGCritic'; + request_object.pgCode = + webworkConfig?.pgCodeMirror?.source ?? document.getElementById('problemContents')?.value ?? ''; + + fetch(webserviceURL, { method: 'post', mode: 'same-origin', body: new URLSearchParams(request_object) }) + .then((response) => response.json()) + .then((data) => { + if (data.error) throw new Error(data.error); + if (!data.result_data) throw new Error('An invalid response was received.'); + renderArea.innerHTML = data.result_data.html; + scrollToRenderArea(); + }) + .catch((err) => showMessage(`Error: ${err?.message ?? err}`)); + }; + document.getElementById('take_action')?.addEventListener('click', async (e) => { - if (document.getElementById('current_action')?.value === 'format_code') { + if (document.getElementById('current_action')?.value === 'code_maintenance') { e.preventDefault(); - if (document.querySelector('input[name="action.format_code"]:checked').value == 'tidyPGCode') { + if (document.querySelector('input[name="action.code_maintenance"]:checked').value === 'tidyPGCode') { tidyPGCode(); } else if ( - document.querySelector('input[name="action.format_code"]:checked').value == 'convertCodeToPGML' + document.querySelector('input[name="action.code_maintenance"]:checked').value === 'convertCodeToPGML' ) { convertCodeToPGML(); + } else if ( + document.querySelector('input[name="action.code_maintenance"]:checked').value === 'runPGCritic' + ) { + runPGCritic(); } return; } @@ -305,8 +382,58 @@ } }); - const renderURL = `${webworkConfig?.webwork_url ?? '/webwork2'}/render_rpc`; - const renderArea = document.getElementById('pgedit-render-area'); + const removeValidationErrors = (input) => { + input?.classList.remove('is-invalid'); + input.setCustomValidity(''); + }; + + const validateInput = (e, input, isInvalid, defaultMessage, report) => { + if (isInvalid) { + e.preventDefault(); + input.classList.add('is-invalid'); + input.setCustomValidity(input.dataset.errorMessage ?? defaultMessage); + if (report) input.reportValidity(); + return false; + } + removeValidationErrors(input); + return true; + }; + + // Validation of the target file for the save as tab. + const saveAsTargetFile = document.getElementsByName('action.save_as.target_file')?.[0]; + saveAsTargetFile?.addEventListener('keyup', () => { + if (saveAsTargetFile.value) removeValidationErrors(saveAsTargetFile); + }); + + // Validation of the target set for the save as tab. + const saveAsSaveModeRadios = document.getElementsByName('action.save_as.saveMode'); + const saveToTargetSetRadio = Array.from(saveAsSaveModeRadios).find( + (r) => r.id === 'action_save_as_saveMode_new_problem_id' || r.id === 'action_save_as_saveMode_set_header_id' + ); + const targetSetSelect = document.getElementsByName('action.save_as.targetSet')?.[0]; + const actionSaveAs = document.getElementById('save_as'); + for (const radio of saveAsSaveModeRadios) { + radio.addEventListener('change', () => removeValidationErrors(targetSetSelect)); + } + const saveToTargetSetSelected = () => { + saveToTargetSetRadio.checked = true; + if (targetSetSelect?.value) removeValidationErrors(targetSetSelect); + }; + targetSetSelect?.addEventListener('change', saveToTargetSetSelected); + targetSetSelect?.addEventListener('focusin', saveToTargetSetSelected); + + document.forms.editor?.addEventListener('submit', (e) => { + if (actionSaveAs && actionSaveAs.classList.contains('active')) { + let report = true; + for (const validationData of [ + [saveAsTargetFile, saveAsTargetFile?.value === '', 'Please enter a filename.'], + [targetSetSelect, saveToTargetSetRadio?.checked && !targetSetSelect?.value, 'Please select a set.'] + ]) { + if (!validateInput(e, ...validationData, report)) report = false; + } + } + }); + const fileType = document.getElementsByName('file_type')[0]?.value; // This is either the div containing the CodeMirror editor or the problemContents textarea in the case that @@ -322,27 +449,124 @@ } }); - // Synchronize the heights of the render area and the editor area for wide windows. - if (editorArea && renderArea) { - const codeMirrorResizeObserver = new ResizeObserver((entries) => { - if (document.body.clientWidth < 992) return; - - for (const entry of entries) { - if (entry.borderBoxSize) { - // Note that the blockSize is the height (since width is not resizable). - const height = Array.isArray(entry.borderBoxSize) - ? entry.borderBoxSize[0].blockSize - : entry.borderBoxSize.blockSize; - if (window.getComputedStyle(renderArea).getPropertyValue('height') !== `${height}px`) - renderArea.style.height = `${height}px`; - if (window.getComputedStyle(editorArea).getPropertyValue('height') !== `${height}px`) { - editorArea.style.height = `${height}px`; - } - } + const pgEditContainer = document.getElementById('pgedit-container'); + const codePanel = pgEditContainer?.querySelector('.pgedit-panel.code'); + const renderPanel = pgEditContainer?.querySelector('.pgedit-panel.render'); + + if (pgEditContainer && codePanel && renderPanel) { + if (document.body.clientWidth < 992) { + const initialCodePanelHeight = localStorage.getItem('WW.pgedit.codePanelHeight'); + if (initialCodePanelHeight) codePanel.style.height = initialCodePanelHeight; + } else { + const initialResizeContainerHeight = localStorage.getItem('WW.pgedit.containerHeight'); + if (initialResizeContainerHeight) pgEditContainer.style.height = initialResizeContainerHeight; + const initialCodePanelWidth = localStorage.getItem('WW.pgedit.codePanelWidth'); + if (initialCodePanelWidth) codePanel.style.width = initialCodePanelWidth; + } + + const verticalResizer = pgEditContainer.querySelector('.vertical-resizer'); + + verticalResizer?.addEventListener('pointerdown', (e) => { + verticalResizer.setPointerCapture(e.pointerId); + + const startY = e.clientY; + const startHeight = + document.body.clientWidth < 992 + ? codePanel.getBoundingClientRect().height + : pgEditContainer.getBoundingClientRect().height; + + const onPointerMove = + document.body.clientWidth < 992 + ? (moveEvent) => { + codePanel.style.height = `${startHeight + (moveEvent.clientY - startY)}px`; + localStorage.setItem('WW.pgedit.codePanelHeight', codePanel.style.height); + } + : (moveEvent) => { + pgEditContainer.style.height = `${startHeight + (moveEvent.clientY - startY)}px`; + localStorage.setItem('WW.pgedit.containerHeight', pgEditContainer.style.height); + }; + const onPointerUp = () => { + verticalResizer.releasePointerCapture(e.pointerId); + document.removeEventListener('pointermove', onPointerMove); + document.removeEventListener('pointerup', onPointerUp); + }; + + document.addEventListener('pointermove', onPointerMove); + document.addEventListener('pointerup', onPointerUp); + }); + + const updateHeight = (delta) => { + if (document.body.clientWidth < 992) { + codePanel.style.height = `${codePanel.getBoundingClientRect().height + delta}px`; + localStorage.setItem('WW.pgedit.codePanelHeight', codePanel.style.height); + } else { + pgEditContainer.style.height = `${pgEditContainer.getBoundingClientRect().height + delta}px`; + localStorage.setItem('WW.pgedit.containerHeight', pgEditContainer.style.height); + } + }; + + verticalResizer?.addEventListener('keydown', (e) => { + const step = e.ctrlKey ? 1 : e.altKey ? 50 : 20; + if (e.key === 'ArrowUp') { + updateHeight(-step); + e.preventDefault(); + } else if (e.key === 'ArrowDown') { + updateHeight(step); + e.preventDefault(); + } + }); + + const horizontalResizer = pgEditContainer.querySelector('.horizontal-resizer'); + + horizontalResizer?.addEventListener('pointerdown', (e) => { + horizontalResizer.setPointerCapture(e.pointerId); + + const startX = e.clientX; + const startWidth = codePanel.getBoundingClientRect().width; + + const onPointerMove = (moveEvent) => { + codePanel.style.width = `${startWidth + (moveEvent.clientX - startX)}px`; + localStorage.setItem('WW.pgedit.codePanelWidth', codePanel.style.width); + }; + + const onPointerUp = () => { + horizontalResizer.releasePointerCapture(e.pointerId); + document.removeEventListener('pointermove', onPointerMove); + document.removeEventListener('pointerup', onPointerUp); + }; + + document.addEventListener('pointermove', onPointerMove); + document.addEventListener('pointerup', onPointerUp); + }); + + horizontalResizer?.addEventListener('dblclick', () => { + codePanel.style.width = 'calc(50% - 0.5rem + 1px)'; + localStorage.setItem('WW.pgedit.codePanelWidth', codePanel.style.width); + }); + + horizontalResizer?.addEventListener('keydown', (e) => { + if (e.key === 'Enter' || e.key === ' ') { + codePanel.style.width = 'calc(50% - 0.5rem + 1px)'; + localStorage.setItem('WW.pgedit.codePanelWidth', codePanel.style.width); + e.preventDefault(); + } + }); + + const updateWidth = (delta) => { + codePanel.style.width = `${codePanel.getBoundingClientRect().width + delta}px`; + localStorage.setItem('WW.pgedit.codePanelWidth', codePanel.style.width); + }; + + horizontalResizer?.addEventListener('keydown', (e) => { + const step = e.ctrlKey ? 1 : e.altKey ? 50 : 20; + if (e.key === 'ArrowLeft') { + updateWidth(-step); + e.preventDefault(); + } else if (e.key === 'ArrowRight') { + updateWidth(step); + e.preventDefault(); } }); - codeMirrorResizeObserver.observe(editorArea); - codeMirrorResizeObserver.observe(renderArea); } // Save the initial placeholder content of the render area so that it can be put back when a problem is reloaded. @@ -351,12 +575,29 @@ iframe.title = 'Rendered content'; iframe.id = 'pgedit-render-iframe'; - // Adjust the height of the iframe when the window is resized and when the iframe loads. + // Adjust editor dimensions when the window is resized and when the iframe loads. const adjustIFrameHeight = () => { if (document.body.clientWidth < 992) { - if (iframe.contentDocument) - renderArea.style.height = `${iframe.contentDocument.documentElement.offsetHeight + 2}px`; - } else renderArea.style.height = `${editorArea.offsetHeight}px`; + if (iframe.contentDocument) { + pgEditContainer.style.height = ''; + codePanel.style.width = '100%'; + codePanel.style.height = localStorage.getItem('WW.pgedit.codePanelHeight') ?? ''; + renderArea.style.height = `${ + iframe.contentDocument.documentElement.offsetHeight + + 2 + + (document.getElementById('author-comment')?.offsetHeight ?? 0) + }px`; + renderPanel.style.width = '100%'; + renderPanel.style.height = renderArea.style.height; + } + } else { + pgEditContainer.style.height = localStorage.getItem('WW.pgedit.containerHeight') ?? ''; + codePanel.style.width = localStorage.getItem('WW.pgedit.codePanelWidth') ?? ''; + renderPanel.style.width = ''; + codePanel.style.height = '100%'; + renderPanel.style.height = '100%'; + renderArea.style.height = '100%'; + } }; window.addEventListener('resize', adjustIFrameHeight); @@ -382,6 +623,7 @@ requestData.set('send_pg_flags', 1); requestData.set(button.name, button.value); requestData.set('set_id', document.getElementsByName('hidden_set_id')[0]?.value ?? 'Unknown Set'); + requestData.set('showMathJaxErrors', 1); await renderProblem(requestData); @@ -390,11 +632,7 @@ } adjustIFrameHeight(); - - // Scroll to the top of the render window if the current scroll position is below that. - const renderAreaRect = renderArea.getBoundingClientRect(); - const topBarHeight = document.querySelector('.webwork-logo')?.getBoundingClientRect().height ?? 0; - if (renderAreaRect.top < topBarHeight) window.scrollBy(0, renderAreaRect.top - topBarHeight); + scrollToRenderArea(); }); const render = () => @@ -473,7 +711,8 @@ displayMode: document.getElementById('action_view_displayMode_id')?.value ?? 'MathJax', language: document.querySelector('input[name="hidden_language"]')?.value ?? 'en', send_pg_flags: 1, - view_problem_debugging_info: 1 + view_problem_debugging_info: 1, + showMathJaxErrors: 1 }) ).then(() => resolve()); }); @@ -512,7 +751,8 @@ if (data.pg_flags && data.pg_flags.comment) { // The problem has a comment, so show it. const container = document.createElement('div'); - container.classList.add('px-2', 'mb-2'); + container.id = 'author-comment'; + container.classList.add('p-2'); container.innerHTML = data.pg_flags.comment; iframe.after(container); } @@ -616,37 +856,4 @@ rendering = false; } }; - - const pgmlLabButton = document.getElementById('pgml-lab'); - pgmlLabButton?.addEventListener('click', () => { - const form = document.createElement('form'); - form.style.display = 'none'; - form.target = 'PGML'; - form.action = renderURL; - form.method = 'post'; - - const inputs = [ - ['courseID', document.getElementsByName('courseID')[0]?.value], - ['displayMode', document.getElementById('action_view_displayMode_id')?.value ?? 'MathJax'], - ['fileName', 'PGMLLab/PGML-lab.pg'], - ['uriEncodedProblemSource', pgmlLabButton.dataset.source] - ]; - - const user = document.getElementsByName('user')[0]; - if (user) inputs.push(['user', user.value]); - const sessionKey = document.getElementsByName('key')[0]; - if (sessionKey) inputs.push(['key', sessionKey.value]); - - for (const [name, value] of inputs) { - const input = document.createElement('input'); - input.name = name; - input.value = value; - input.type = 'hidden'; - form.append(input); - } - - document.body.append(form); - form.submit(); - form.remove(); - }); })(); diff --git a/htdocs/js/PGProblemEditor/pgproblemeditor.scss b/htdocs/js/PGProblemEditor/pgproblemeditor.scss new file mode 100644 index 0000000000..fec708827f --- /dev/null +++ b/htdocs/js/PGProblemEditor/pgproblemeditor.scss @@ -0,0 +1,174 @@ +#pgedit-container { + display: flex; + flex-direction: column; + width: 100%; + height: 600px; + min-height: 400px; + + .pgedit-inner-container { + display: flex; + flex: 1; + width: 100%; + height: calc(100% - 1rem - 2px); + + .pgedit-panel { + overflow: auto; + } + + .code { + width: calc(50% - 0.5rem); + height: 100%; + min-width: 400px; + + .code-mirror-editor { + min-height: unset; + overflow: unset; + height: 100%; + } + + .text-area-editor { + min-height: unset; + overflow: unset; + height: 100%; + resize: unset; + } + } + + .render { + flex: 1; + min-width: 300px; + height: 100%; + + #pgedit-render-area { + border: 1px solid var(--ww-layout-border-color, #ddd); + height: 100%; + display: flex; + flex-direction: column; + + #pgedit-render-iframe { + flex-grow: 1; + border: none; + width: 100%; + } + } + + #author-comment { + border-top: 1px solid var(--ww-layout-border-color, #ddd); + } + } + } + + .pgedit-resizer { + background-color: #fff; + transition: + background 0.2s, + box-shadow 0.2s ease-in-out; + position: relative; + border: 1px solid var(--ww-layout-border-color, #ddd); + user-select: none; + touch-action: none; + display: flex; + justify-content: center; + align-items: center; + color: black; + + &:focus { + z-index: 19; + box-shadow: 0 0 0.2rem 0.25rem #aaa; + outline: none; + } + + &:hover { + z-index: 19; + background-color: #888; + color: white; + box-shadow: 0 0 0.2rem 0.25rem #888; + } + + &::after { + content: ''; + position: absolute; + background: transparent; + } + } + + .vertical-resizer { + height: 1rem; + width: 100%; + cursor: row-resize; + + i { + transform: scale(4, 1); + } + + &::after { + top: -4px; + left: 0; + right: 0; + bottom: -4px; + } + } + + .horizontal-resizer { + height: 100%; + width: 1rem; + cursor: col-resize; + + i { + transform: scale(1, 4); + } + + &::after { + top: 0; + left: -4px; + right: -4px; + bottom: 0; + } + } + + @media (prefers-color-scheme: dark) { + .pgedit-resizer { + background-color: #000; + color: white; + + &:focus { + box-shadow: 0 0 0.2rem 0.25rem #777; + } + + &:hover { + background-color: #bbb; + color: black; + box-shadow: 0 0 0.2rem 0.25rem #999; + } + } + } + + @media (max-width: 991px) { + height: unset; + min-height: unset; + + .pgedit-inner-container { + flex-direction: column; + row-gap: 1rem; + + .code { + width: 100%; + height: 400px; + min-height: 200px; + min-width: unset; + } + + .render { + flex: unset; + height: 400px; + min-height: 200px; + width: 100%; + min-width: unset; + } + + .horizontal-resizer { + display: none; + } + } + } +} diff --git a/htdocs/js/PODViewer/podviewer.css b/htdocs/js/PODViewer/podviewer.css deleted file mode 100644 index e4f17811d2..0000000000 --- a/htdocs/js/PODViewer/podviewer.css +++ /dev/null @@ -1,66 +0,0 @@ -.main-index-header, -.pod-header { - height: 65px; - top: 0; - left: 0; - right: 0; - z-index: 2; -} - -#sidebar { - --bs-offcanvas-width: 300px; - overflow-y: auto; -} - -#sidebar ul.nav ul.nav li { - border-left: 1px solid #e1e4e8; - padding-left: 10px; -} - -#sidebar ul.nav ul.nav li:hover { - border-left: 6px solid #e1e4e8; - padding-left: 5px; -} - -.main-index-container, -.pod-page-container { - margin-top: 65px; -} - -@media only screen and (min-width: 768px) { - #sidebar { - height: calc(100vh - 65px); - width: 300px; - } - - .pod-page-container { - margin-left: 300px; - } -} - -#_podtop_ pre { - border: 1px solid #ccc; - border-radius: 5px; - background: #f6f6f6; - padding: 0.75rem; -} - -#_podtop_, -#_podtop_ *[id] { - scroll-margin-top: calc(65px + 1rem); -} - -@media only screen and (max-width: 768px) { - .pod-header { - height: 100px; - } - - .pod-page-container { - margin-top: 100px; - } - - #_podtop_, - #_podtop_ *[id] { - scroll-margin-top: calc(100px + 1rem); - } -} diff --git a/htdocs/js/PODViewer/podviewer.js b/htdocs/js/PODViewer/podviewer.js deleted file mode 100644 index 795093205a..0000000000 --- a/htdocs/js/PODViewer/podviewer.js +++ /dev/null @@ -1,8 +0,0 @@ -(() => { - const offcanvas = bootstrap.Offcanvas.getOrCreateInstance(document.getElementById('sidebar')); - for (const link of document.querySelectorAll('#sidebar .nav-link')) { - // The timeout is to workaround an issue in Chrome. If the offcanvas hides before the window scrolls to the - // fragment in the page, scrolling stops before it gets there. - link.addEventListener('click', () => setTimeout(() => offcanvas.hide(), 500)); - } -})(); diff --git a/htdocs/js/ProblemGrader/problemgrader.js b/htdocs/js/ProblemGrader/problemgrader.js index 1e33408bbf..ada3727ecc 100644 --- a/htdocs/js/ProblemGrader/problemgrader.js +++ b/htdocs/js/ProblemGrader/problemgrader.js @@ -1,6 +1,45 @@ 'use strict'; (() => { + const setPointInputValue = (pointInput, score) => + (pointInput.value = parseFloat( + (Math.round((score * pointInput.max) / 100 / pointInput.step) * pointInput.step).toFixed(2) + )); + + // Update problem score if point value changes and is a valid value. + for (const pointInput of document.querySelectorAll('.problem-points')) { + pointInput.addEventListener('input', () => { + const userId = pointInput.id.replace(/\.points$/, ''); + if (pointInput.checkValidity()) { + const scoreInput = document.getElementById(`${userId}.score`); + if (scoreInput) { + scoreInput.classList.remove('is-invalid'); + scoreInput.value = Math.round((100 * pointInput.value) / pointInput.max); + } + pointInput.classList.remove('is-invalid'); + } else { + pointInput.classList.add('is-invalid'); + } + }); + } + + // Update problem points if score changes and is a valid value. + for (const scoreInput of document.querySelectorAll('.problem-score')) { + scoreInput.addEventListener('input', () => { + const userId = scoreInput.id.replace(/\.score$/, ''); + if (scoreInput.checkValidity()) { + const pointInput = document.getElementById(`${userId}.points`); + if (pointInput) { + pointInput.classList.remove('is-invalid'); + pointInput.value = setPointInputValue(pointInput, scoreInput.value); + } + scoreInput.classList.remove('is-invalid'); + } else { + scoreInput.classList.add('is-invalid'); + } + }); + } + const userSelect = document.getElementById('student_selector'); if (!userSelect) return; @@ -15,7 +54,8 @@ problemSeed: selectedUser.dataset.problemSeed, set_id: document.getElementsByName('hidden_set_id')[0]?.value, probNum: document.getElementsByName('hidden_problem_id')[0]?.value, - processAnswers: 1 + processAnswers: 1, + WWcorrectAns: 1 }; if (selectedUser.dataset.versionId) ro.version_id = selectedUser.dataset.versionId; diff --git a/htdocs/js/ProblemGrader/singleproblemgrader.js b/htdocs/js/ProblemGrader/singleproblemgrader.js index 002c5b7f0d..9c9f16fbe9 100644 --- a/htdocs/js/ProblemGrader/singleproblemgrader.js +++ b/htdocs/js/ProblemGrader/singleproblemgrader.js @@ -125,6 +125,7 @@ version_id: saveData.versionId, problem_id: saveData.problemId, status: parseInt(scoreInput.value) / 100, + ...(saveData.saveSubStatus === '1' ? { sub_status: parseInt(scoreInput.value) / 100 } : {}), mark_graded: true }), signal: controller.signal @@ -216,4 +217,141 @@ } }); } + + const settingStoreID = `WW.${document.getElementsByName('courseID')[0]?.value ?? 'unknownCourse'}.${ + document.getElementsByName('user')[0]?.value ?? 'unknownUser' + }.problem_grader`; + let gradersOpen = localStorage.getItem(`${settingStoreID}.open`) === 'true'; + + const graderCollapses = []; + + for (const grader of document.querySelectorAll('.problem-grader')) { + const problemId = grader.id.replace('problem-grader-'); + + grader.classList.add('accordion'); + + const accordionItem = document.createElement('div'); + accordionItem.classList.add('accordion-item'); + + const accordionHeader = document.createElement('h2'); + accordionHeader.classList.add('accordion-header'); + + const accordionButton = document.createElement('button'); + accordionButton.classList.add('accordion-button'); + accordionButton.type = 'button'; + accordionButton.textContent = grader.dataset.graderTitle ?? 'Problem Grader'; + accordionButton.dataset.bsToggle = 'collapse'; + accordionButton.dataset.bsTarget = `#problem-grader-collapse-${problemId}`; + accordionButton.setAttribute('aria-controls', `#problem-grader-collapse-${problemId}`); + accordionButton.setAttribute('aria-expanded', gradersOpen); + if (!gradersOpen) accordionButton.classList.add('collapsed'); + + accordionHeader.append(accordionButton); + + const accordionCollapse = document.createElement('div'); + accordionCollapse.classList.add('accordion-collapse', 'collapse'); + accordionCollapse.id = `problem-grader-collapse-${problemId}`; + accordionCollapse.dataset.bsParent = `problem-grader-${problemId}`; + if (gradersOpen) accordionCollapse.classList.add('show'); + + const accordionBody = grader.querySelector('.problem-grader-table'); + accordionBody.classList.add('accordion-body'); + accordionCollapse.append(accordionBody); + + accordionItem.append(accordionHeader, accordionCollapse); + grader.append(accordionItem); + + const graderCollapse = new bootstrap.Collapse(accordionCollapse, { toggle: false }); + graderCollapses.push(graderCollapse); + + grader.classList.remove('d-none'); + + // Expand or collapse all problem graders on the page when any one of them is expanded or collapsed. + let transitioning = false; + accordionCollapse.addEventListener('show.bs.collapse', () => { + if (transitioning) return; + transitioning = true; + for (const grader of graderCollapses) { + if (grader !== graderCollapse) grader.show(); + } + transitioning = false; + }); + accordionCollapse.addEventListener('hide.bs.collapse', () => { + if (transitioning) return; + transitioning = true; + for (const grader of graderCollapses) { + if (grader !== graderCollapse) grader.hide(); + } + transitioning = false; + }); + + // Make sure that the "Reveal" button in feedback is not shown if a feedback button is used while the problem + // grader is open. However, also make sure that the "Reveal" button is shown for any feedback button that is + // not used while the problem grader is open. + + const unrevealedFeedbackBtns = []; + + for (const feedbackBtn of document.querySelectorAll('.ww-feedback-btn')) { + const container = document.createElement('div'); + container.innerHTML = feedbackBtn.dataset.bsContent; + const button = container.querySelector('.reveal-correct-btn'); + if (!button) continue; + + button.nextElementSibling?.classList.remove('d-none'); + button.remove(); + + const fragment = new DocumentFragment(); + fragment.append(container); + + unrevealedFeedbackBtns.push([feedbackBtn, fragment.firstElementChild.innerHTML]); + + const handler = () => { + const index = unrevealedFeedbackBtns.findIndex((data) => data[0] === feedbackBtn); + if (index !== -1) { + if (gradersOpen) { + unrevealedFeedbackBtns.splice(index, 1); + feedbackBtn.removeEventListener('shown.bs.popover', handler); + } else { + bootstrap.Popover.getInstance(feedbackBtn) + ?.tip?.querySelector('.reveal-correct-btn') + ?.addEventListener( + 'click', + () => { + unrevealedFeedbackBtns.splice(index, 1); + feedbackBtn.removeEventListener('shown.bs.popover', handler); + }, + { once: true } + ); + } + } + }; + + feedbackBtn.addEventListener('shown.bs.popover', handler); + } + + const removeRevealButtons = () => { + for (const data of unrevealedFeedbackBtns) { + const feedbackPopover = bootstrap.Popover.getInstance(data[0]); + feedbackPopover?.setContent({ '.popover-body': data[1] }); + } + }; + + if (gradersOpen) removeRevealButtons(); + + // In addition to removing and putting back the feedback "Reveal" buttons as needed, + // preserve the collapsed/expanded status of the problem graders in local storage. + accordionCollapse.addEventListener('shown.bs.collapse', () => { + localStorage.setItem(`${settingStoreID}.open`, 'true'); + gradersOpen = true; + removeRevealButtons(); + }); + accordionCollapse.addEventListener('hidden.bs.collapse', () => { + gradersOpen = false; + localStorage.setItem(`${settingStoreID}.open`, 'false'); + for (const data of unrevealedFeedbackBtns) { + const feedbackPopover = bootstrap.Popover.getInstance(data[0]); + feedbackPopover?.setContent({ '.popover-body': data[0].dataset.bsContent }); + } + }); + } })(); diff --git a/htdocs/js/ProblemSetDetail/problemsetdetail.js b/htdocs/js/ProblemSetDetail/problemsetdetail.js index 93661d6739..1b9be297ee 100644 --- a/htdocs/js/ProblemSetDetail/problemsetdetail.js +++ b/htdocs/js/ProblemSetDetail/problemsetdetail.js @@ -467,4 +467,26 @@ const input = document.getElementById(btn.dataset.seedInput); if (input) btn.addEventListener('click', () => (input.value = Math.floor(Math.random() * 10000))); } + + // Handle mixed select/number input fields. + for (const numericSelect of document.querySelectorAll('.mixed-numeric-select')) { + const select = numericSelect.querySelector('select'); + const numberInput = numericSelect.querySelector('input'); + let currentNumberValue = numberInput.value !== '' ? numberInput.value : numberInput.min; + + const setNumericState = () => { + if (select.value === 'numeric') { + numberInput.value = currentNumberValue; + numberInput.disabled = false; + numberInput.required = true; + } else { + if (numberInput.value !== '') currentNumberValue = numberInput.value; + numberInput.value = ''; + numberInput.disabled = true; + numberInput.required = false; + } + }; + select.addEventListener('change', setNumericState); + setNumericState(); + } })(); diff --git a/htdocs/js/ProblemSetList/problemsetlist.js b/htdocs/js/ProblemSetList/problemsetlist.js index ca9f334853..b56724ca86 100644 --- a/htdocs/js/ProblemSetList/problemsetlist.js +++ b/htdocs/js/ProblemSetList/problemsetlist.js @@ -7,12 +7,12 @@ for (const id of ids) elements.push(document.getElementById(id)); for (const element of elements) { if (element?.id.endsWith('_err_msg')) { - element?.classList.remove('d-none'); - } else { - element?.classList.add('is-invalid'); + element.classList.remove('d-none'); + } else if (element) { + element.classList.add('is-invalid'); if (!(element.id in event_listeners)) { event_listeners[element.id] = hide_errors([], elements); - element?.addEventListener('change', event_listeners[element.id]); + element.addEventListener('change', event_listeners[element.id]); } } } @@ -23,17 +23,17 @@ for (const id of ids) elements.push(document.getElementById(id)); for (const element of elements) { if (element?.id.endsWith('_err_msg')) { - element?.classList.add('d-none'); + element.classList.add('d-none'); if (element.id === 'select_set_err_msg' && 'set_table_id' in event_listeners) { document .getElementById('set_table_id') ?.removeEventListener('change', event_listeners.set_table_id); delete event_listeners.set_table_id; } - } else { - element?.classList.remove('is-invalid'); + } else if (element) { + element.classList.remove('is-invalid'); if (element.id in event_listeners) { - element?.removeEventListener('change', event_listeners[element.id]); + element.removeEventListener('change', event_listeners[element.id]); delete event_listeners[element.id]; } } @@ -49,7 +49,14 @@ err_msg?.classList.remove('d-none'); if (!('set_table_id' in event_listeners)) { event_listeners.set_table_id = hide_errors( - ['filter_select', 'edit_select', 'publish_filter_select', 'export_select', 'score_select'], + [ + 'filter_select', + 'edit_select', + 'publish_filter_select', + 'export_select', + 'score_select', + 'lms_date_sync_select' + ], [err_msg] ); document.getElementById('set_table_id')?.addEventListener('change', event_listeners.set_table_id); @@ -72,7 +79,7 @@ e.stopPropagation(); show_errors(['filter_err_msg'], [filter_select, filter_text]); } - } else if (['edit', 'publish', 'export', 'score'].includes(action)) { + } else if (['edit', 'publish', 'export', 'score', 'lms_date_sync'].includes(action)) { const action_select = document.getElementById(`${action}_select`); if (action_select.value === 'selected' && !is_set_selected()) { e.preventDefault(); @@ -139,16 +146,32 @@ filter_select?.addEventListener('change', filterElementToggle); // This will make the popup menu alternate between a single selection and a multiple selection menu. - const importAmtSelect = document.getElementById('import_amt_select'); - if (importAmtSelect) { - importAmtSelect.addEventListener('change', () => { - const numSelect = document.problemsetlist['action.import.number']; - const number = parseInt(numSelect.options[numSelect.selectedIndex].value); - document.problemsetlist['action.import.source'].size = number; - document.problemsetlist['action.import.source'].multiple = number > 1 ? true : false; - document.problemsetlist['action.import.name'].value = number > 1 ? '(taken from filenames)' : ''; - document.problemsetlist['action.import.name'].readOnly = number > 1 ? true : false; - document.problemsetlist['action.import.name'].disabled = number > 1 ? true : false; + const numSelect = document.problemsetlist['action.import.number']; + if (numSelect) { + numSelect.addEventListener('change', () => { + const number = parseInt(numSelect.options[numSelect.selectedIndex]?.value ?? '1'); + const importSourceSelect = document.problemsetlist['action.import.source']; + if (importSourceSelect) { + importSourceSelect.size = number; + if (number === 1) { + if (!importSourceSelect.value) importSourceSelect.options[0].selected = true; + importSourceSelect.options[0].textContent = + importSourceSelect.dataset.selectSingleText ?? 'Select filename below'; + importSourceSelect.multiple = false; + } else { + importSourceSelect.options[0].textContent = + importSourceSelect.dataset.selectMultipleText ?? 'Select filename below'; + importSourceSelect.multiple = true; + importSourceSelect.options[0].selected = false; + } + } + const importNameInput = document.problemsetlist['action.import.name']; + if (importNameInput) { + importNameInput.value = + number > 1 ? (importNameInput.dataset.multipleFilesText ?? '(taken from filenames)') : ''; + importNameInput.readOnly = number > 1 ? true : false; + importNameInput.disabled = number > 1 ? true : false; + } }); } @@ -174,10 +197,15 @@ 'zh-HK': 'yyyy/L/d ah:mm' }; - // Initialize the date/time picker for the import form. + // Initialize the date/time picker for the import form and common date editor. + const dateInputs = []; const importDateShift = document.getElementById('import_date_shift'); - if (importDateShift) { - luxon.Settings.defaultLocale = importDateShift.dataset.locale ?? 'en'; + if (importDateShift) dateInputs.push(importDateShift); + const commonDateInput = document.getElementById('common-date'); + if (commonDateInput) dateInputs.push(commonDateInput); + + for (const dateInput of dateInputs) { + luxon.Settings.defaultLocale = dateInput.dataset.locale ?? 'en'; // Compute the time difference between a time in the browser timezone and the same time in the course timezone. // flatpickr gives the time in the browser's timezone, and this is used to adjust to the course timezone. @@ -189,17 +217,17 @@ new Date(dateTime.toLocaleString('en-US')).getTime() - new Date( dateTime.toLocaleString('en-US', { - timeZone: importDateShift.dataset.timezone ?? 'America/New_York' + timeZone: dateInput.dataset.timezone ?? 'America/New_York' }) ).getTime() ); }; - let fallbackDate = importDateShift.value - ? new Date(parseInt(importDateShift.value) * 1000 - timezoneAdjustment(parseInt(importDateShift.value))) + let fallbackDate = dateInput.value + ? new Date(parseInt(dateInput.value) * 1000 - timezoneAdjustment(parseInt(dateInput.value))) : new Date(); - const fp = flatpickr(importDateShift.parentNode, { + const fp = flatpickr(dateInput.parentNode, { allowInput: true, enableTime: true, minuteIncrement: 1, @@ -216,27 +244,28 @@ disableMobile: true, wrap: true, plugins: [ - new confirmDatePlugin({ confirmText: importDateShift.dataset.doneText, showAlways: true }), + new confirmDatePlugin({ confirmText: dateInput.dataset.doneText, showAlways: true }), new ShortcutButtonsPlugin({ button: [ { - label: importDateShift.dataset.todayText ?? 'Today', + label: dateInput.dataset.todayText ?? 'Today', attributes: { class: 'btn btn-sm btn-secondary ms-auto me-1 mb-1' } }, { - label: importDateShift.dataset.nowText ?? 'Now', + label: dateInput.dataset.nowText ?? 'Now', attributes: { class: 'btn btn-sm btn-secondary mx-auto mb-1' } } ], onClick: (index, fp) => { if (index === 0) { - const today = new Date(); - // If there isn't a selected date, then use 12:00 am on the current date. - const selectedDate = fp.selectedDates[0] ?? new Date(new Date().toDateString()); - selectedDate.setFullYear(today.getFullYear()); - selectedDate.setMonth(today.getMonth()); - selectedDate.setDate(today.getDate()); - fp.setDate(selectedDate); + // The initial date represents 12:00 am on the current date. + const today = new Date(new Date().toDateString()); + if (fp.selectedDates[0]) { + today.setHours(fp.selectedDates[0].getHours()); + today.setMinutes(fp.selectedDates[0].getMinutes()); + today.setSeconds(fp.selectedDates[0].getSeconds()); + } + fp.setDate(today, true); } else if (index === 1) { fp.setDate(new Date()); } @@ -251,6 +280,10 @@ // Make the alternate input left-to-right even for right-to-left languages. this.altInput.dir = 'ltr'; + + // Move the id of the now hidden input onto the added input so the labels still work. + this.altInput.id = this.input.id; + this.input.removeAttribute('id'); }, parseDate(datestr, format) { // Deal with the case of a unix timestamp. The timezone needs to be adjusted back as this is for @@ -278,11 +311,46 @@ } }); - importDateShift.nextElementSibling.addEventListener('keydown', (e) => { + dateInput.nextElementSibling.addEventListener('keydown', (e) => { if (e.key === ' ' || e.key === 'Enter') { e.preventDefault(); fp.open(); } }); } + + if (commonDateInput) { + document.getElementById('apply-common-date')?.addEventListener('click', () => { + const dateTypeInput = document.getElementById('set-date-choice'); + if (!dateTypeInput?.value) { + show_errors(['choose_date_type_err_msg'], [dateTypeInput]); + return; + } + + if (!commonDateInput.value) { + show_errors( + ['choose_common_date_err_msg'], + [commonDateInput.parentNode?._flatpickr?.input, commonDateInput.parentNode?._flatpickr?.altInput] + ); + return; + } + + const selectedSets = Array.from(document.getElementsByName('apply_date_sets')).filter((c) => c.checked); + if (!selectedSets.length) { + show_errors(['select_set_err_msg'], []); + event_listeners.set_table_id = hide_errors( + ['set_table_id'], + [document.getElementById('select_set_err_msg')] + ); + document.getElementById('set_table_id')?.addEventListener('change', event_listeners.set_table_id); + } + + for (const set of selectedSets) { + const inputPicker = document.getElementsByName(`set.${set.value}.${dateTypeInput.value}`)[0]?.parentNode + ?._flatpickr; + inputPicker?.setDate(commonDateInput.value, true); + inputPicker?.close(); // The picker isn't actually open, but this triggers the onClose handler. + } + }); + } })(); diff --git a/htdocs/js/SampleProblemViewer/documentation-search.js b/htdocs/js/SampleProblemViewer/documentation-search.js deleted file mode 100644 index 5e61bc64ec..0000000000 --- a/htdocs/js/SampleProblemViewer/documentation-search.js +++ /dev/null @@ -1,76 +0,0 @@ -(async () => { - const searchBox = document.getElementById('search-box'); - const resultList = document.getElementById('result-list'); - if (!resultList || !searchBox) return; - - const webwork2URL = webworkConfig?.webwork_url ?? '/webwork2'; - - let searchData; - try { - const result = await fetch(`${webwork2URL}/sampleproblems/search_data`); - searchData = await result.json(); - } catch (e) { - console.log(e); - return; - } - - const miniSearch = new MiniSearch({ - fields: ['filename', 'name', 'description', 'terms', 'macros', 'subjects'], - storeFields: ['type', 'filename', 'dir', 'description'] - }); - miniSearch.addAll(searchData); - - const searchMacrosCheck = document.getElementById('search-macros'); - const searchSampleProblemsCheck = document.getElementById('search-sample-problems'); - - document.getElementById('clear-search-button')?.addEventListener('click', () => { - searchBox.value = ''; - while (resultList.firstChild) resultList.firstChild.remove(); - }); - - const searchDocumentation = () => { - const searchMacros = searchMacrosCheck?.checked; - const searchSampleProblems = searchSampleProblemsCheck?.checked; - - while (resultList.firstChild) resultList.firstChild.remove(); - - if (!searchBox.value) return; - - for (const result of miniSearch.search(searchBox.value, { prefix: true })) { - if ( - (searchSampleProblems && result.type === 'sample problem') || - (searchMacros && result.type === 'macro') - ) { - const link = document.createElement('a'); - link.classList.add('list-group-item', 'list-group-item-action'); - link.href = `${webwork2URL}/${ - result.type === 'sample problem' ? 'sampleproblems' : result.type === 'macro' ? 'pod' : '' - }/${result.dir}/${result.filename.replace('.pg', '')}`; - - const linkText = document.createElement('span'); - linkText.classList.add('h4'); - linkText.textContent = `${result.filename} (${result.type})`; - link.append(linkText); - - if (result.description) { - const summary = document.createElement('div'); - summary.textContent = result.description; - link.append(summary); - } - - resultList.append(link); - } - } - - if (resultList.children.length == 0) { - const item = document.createElement('div'); - item.classList.add('alert', 'alert-info'); - item.innerHTML = 'No results found'; - resultList.append(item); - } - }; - - searchBox.addEventListener('keyup', searchDocumentation); - searchMacrosCheck?.addEventListener('change', searchDocumentation); - searchSampleProblemsCheck?.addEventListener('change', searchDocumentation); -})(); diff --git a/htdocs/js/SetMaker/setmaker.js b/htdocs/js/SetMaker/setmaker.js index 581c165371..8987d2e958 100644 --- a/htdocs/js/SetMaker/setmaker.js +++ b/htdocs/js/SetMaker/setmaker.js @@ -19,16 +19,37 @@ 'p-3' ); toastContainer.style.zIndex = 20; - toastContainer.innerHTML = - '

'; + + const toast = document.createElement('div'); + toast.classList.add('toast', 'bg-white'); + toast.setAttribute('role', 'alert'); + toast.setAttribute('aria-live', 'assertive'); + toast.setAttribute('aria-atomic', 'true'); + toastContainer.append(toast); + + const toastHeader = document.createElement('div'); + toastHeader.classList.add('toast-header'); + toast.append(toastHeader); + + const toastTitle = document.createElement('strong'); + toastTitle.classList.add('me-auto'); + toastTitle.textContent = title; + + const closeButton = document.createElement('button'); + closeButton.classList.add('btn-close'); + closeButton.type = 'button'; + closeButton.dataset.bsDismiss = 'toast'; + closeButton.setAttribute('aria-label', 'close'); + + toastHeader.append(toastTitle, closeButton); + + const toastBody = document.createElement('div'); + toastBody.classList.add('toast-body', 'alert', good ? 'alert-success' : 'alert-danger', 'mb-0', 'text-center'); + toastBody.textContent = msg; + toast.append(toastBody); + document.body.prepend(toastContainer); - const bsToast = new bootstrap.Toast(toastContainer.firstElementChild); + const bsToast = new bootstrap.Toast(toast); toastContainer.addEventListener('hidden.bs.toast', () => { bsToast.dispose(); toastContainer.remove(); @@ -79,6 +100,17 @@ const countLine = document.getElementById('library_count_line'); + const settingStoreID = `WW.${document.getElementsByName('hidden_course_id')[0]?.value ?? 'unknownCourse'}.${ + document.getElementsByName('user')[0]?.value ?? 'unknownUser' + }.setmaker`; + const includeOPLInitialStatus = includeOPL?.checked; + const includeContribInitialStatus = includeContrib?.checked; + if (includeOPL) + includeOPL.checked = localStorage.getItem(`${settingStoreID}.includeOPLChecked`) !== 'false' ? true : false; + if (includeContrib) + includeContrib.checked = + localStorage.getItem(`${settingStoreID}.includeContribChecked`) !== 'false' ? true : false; + const lib_update = async (who, what) => { const child = { subject: 'chapter', chapter: 'section', section: 'count' }; @@ -200,11 +232,22 @@ libraryChapter?.addEventListener('change', () => lib_update('section', 'get')); librarySubject?.addEventListener('change', () => lib_update('chapter', 'get')); librarySection?.addEventListener('change', () => lib_update('count', 'clear')); - includeOPL?.addEventListener('change', () => lib_update('count', 'clear')); - includeContrib?.addEventListener('change', () => lib_update('count', 'clear')); + includeOPL?.addEventListener('change', () => { + localStorage.setItem(`${settingStoreID}.includeOPLChecked`, includeOPL.checked); + lib_update('count', 'clear'); + }); + includeContrib?.addEventListener('change', () => { + localStorage.setItem(`${settingStoreID}.includeContribChecked`, includeContrib.checked); + lib_update('count', 'clear'); + }); levels.forEach((level) => level.addEventListener('change', () => lib_update('count', 'clear'))); libraryKeywords?.addEventListener('change', () => lib_update('count', 'clear')); + // If the local storage status of the checks are different than what they + // were when the page loaded, then the count needs to be updated. + if (includeOPL?.checked !== includeOPLInitialStatus || includeContrib?.checked !== includeContribInitialStatus) + lib_update('count', 'clear'); + // Set up the advanced view selects to submit the form when changed. const libraryBrowserForm = document.forms['library_browser_form']; if (libraryBrowserForm) { diff --git a/htdocs/js/System/color-scheme.js b/htdocs/js/System/color-scheme.js new file mode 100644 index 0000000000..f2a325b667 --- /dev/null +++ b/htdocs/js/System/color-scheme.js @@ -0,0 +1,77 @@ +'use strict'; + +(() => { + const getPreferredTheme = () => { + const storedTheme = localStorage.getItem('WW.color-scheme'); + if (storedTheme) return storedTheme; + return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; + }; + + let flatpickrDarkTheme; + + const setTheme = (theme) => { + const themeValue = + theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme; + document.documentElement.setAttribute('data-bs-theme', themeValue); + + if (!flatpickrDarkTheme) flatpickrDarkTheme = document.getElementById('flatpickr-dark-theme'); + if (flatpickrDarkTheme) { + if (themeValue === 'dark') document.head.append(flatpickrDarkTheme); + else flatpickrDarkTheme.remove(); + } + }; + + setTheme(getPreferredTheme()); + + const showActiveTheme = (theme, focus = false) => { + const themeSwitcher = document.getElementById('color-scheme-chooser'); + if (!themeSwitcher) return; + + const activeThemeIcon = themeSwitcher.querySelector('.theme-icon-active'); + const btnToActive = document.querySelector(`[data-bs-theme-value="${theme}"]`); + + for (const element of document.querySelectorAll('[data-bs-theme-value]')) { + element.classList.remove('active'); + element.setAttribute('aria-pressed', 'false'); + element.querySelector('.fa-check')?.classList.add('d-none'); + } + + btnToActive.classList.add('active'); + btnToActive.setAttribute('aria-pressed', 'true'); + btnToActive.querySelector('.fa-check')?.classList.remove('d-none'); + activeThemeIcon.classList.remove('fa-sun', 'fa-moon', 'fa-circle-half-stroke'); + activeThemeIcon.classList.add( + theme === 'light' ? 'fa-sun' : theme === 'dark' ? 'fa-moon' : 'fa-circle-half-stroke' + ); + themeSwitcher.setAttribute( + 'aria-label', + `${themeSwitcher.title} (${ + themeSwitcher.dataset[`${btnToActive.dataset.bsThemeValue}Text`] ?? btnToActive.dataset.bsThemeValue + })` + ); + + if (focus) themeSwitcher.focus(); + }; + + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => { + const storedTheme = localStorage.getItem('WW.color-scheme'); + if (storedTheme !== 'light' && storedTheme !== 'dark') { + const preferredTheme = getPreferredTheme(); + setTheme(preferredTheme); + showActiveTheme(preferredTheme); + } + }); + + window.addEventListener('DOMContentLoaded', () => { + showActiveTheme(getPreferredTheme()); + + for (const toggle of document.querySelectorAll('[data-bs-theme-value]')) { + toggle.addEventListener('click', () => { + const theme = toggle.getAttribute('data-bs-theme-value'); + localStorage.setItem('WW.color-scheme', theme); + setTheme(theme); + showActiveTheme(theme, true); + }); + } + }); +})(); diff --git a/htdocs/js/System/system.js b/htdocs/js/System/system.js index 634f07a87c..d86801703a 100644 --- a/htdocs/js/System/system.js +++ b/htdocs/js/System/system.js @@ -11,7 +11,7 @@ navigation_element.classList.remove('invisible'); content.classList.toggle('toggle-width'); - if (currentWidth < threshold) { + if (currentWidth <= threshold) { const overlay = document.createElement('div'); overlay.classList.add('sidebar-backdrop'); document.body.append(overlay); @@ -27,28 +27,28 @@ document.getElementById('toggle-sidebar')?.addEventListener('click', toggleSidebar); - if (currentWidth < threshold) navigation_element.classList.add('invisible'); + if (currentWidth <= threshold) navigation_element.classList.add('invisible'); navigation_element.addEventListener('transitionend', () => { if ( - (window.innerWidth >= threshold && navigation_element.classList.contains('toggle-width')) || - (window.innerWidth < threshold && !navigation_element.classList.contains('toggle-width')) + (window.innerWidth > threshold && navigation_element.classList.contains('toggle-width')) || + (window.innerWidth <= threshold && !navigation_element.classList.contains('toggle-width')) ) navigation_element.classList.add('invisible'); }); // If the window width changes open or close the sidebar appropriately. window.addEventListener('resize', () => { - if (!navigation_element.classList.contains('toggle-width') && window.innerWidth >= threshold) + if (!navigation_element.classList.contains('toggle-width') && window.innerWidth > threshold) navigation_element.classList.remove('invisible'); if ( (navigation_element.classList.contains('toggle-width') && - window.innerWidth < threshold && - currentWidth >= threshold) || + window.innerWidth <= threshold && + currentWidth > threshold) || (navigation_element.classList.contains('toggle-width') && - window.innerWidth >= threshold && - currentWidth < threshold) + window.innerWidth > threshold && + currentWidth <= threshold) ) { currentWidth = window.innerWidth; toggleSidebar(); @@ -74,7 +74,8 @@ // FIXME: These are really general purpose tooltips and not just in the homework sets editor. So the class name // should be chosen to better reflect this. document.querySelectorAll('.set-id-tooltip').forEach((el) => { - if (el.dataset.bsTitle) new bootstrap.Tooltip(el, { fallbackPlacements: [] }); + if (el.dataset.bsTitle) + new bootstrap.Tooltip(el, { fallbackPlacements: el.dataset.fallbackPlacements?.split(' ') || [] }); }); // Hardcopy tooltips shown on the Problem Sets page. diff --git a/htdocs/js/System/system.scss b/htdocs/js/System/system.scss index c6a9468d58..1e9f81d9b2 100644 --- a/htdocs/js/System/system.scss +++ b/htdocs/js/System/system.scss @@ -3,7 +3,7 @@ table caption { font-weight: bold; font-size: larger; - color: black; + color: var(--bs-emphasis-color, black); } .help-popup { @@ -20,6 +20,10 @@ table caption { .required-field { color: #dc3545; + + [data-bs-theme='dark'] & { + color: #f85149; + } } .visually-hidden-focusable:active, @@ -28,7 +32,6 @@ table caption { } $masthead-height: 70px !default; -$layout-divider-color: #aaa !default; $site-nav-width: 250px !default; /* Banner */ @@ -40,7 +43,7 @@ $site-nav-width: 250px !default; display: flex; height: $masthead-height; background-color: var(--bs-primary, #038); - border-bottom: 1px solid $layout-divider-color; + border-bottom: 1px solid var(--ww-layout-divider-color, #aaa); margin: 0; padding: 0; z-index: 20; @@ -63,7 +66,8 @@ $site-nav-width: 250px !default; display: flex; align-items: center; justify-content: space-between; - padding: 5px 0; + padding: 5px 0.5rem; + gap: 0.25rem; background-color: var(--ww-logo-background-color, #104aad); z-index: 20; width: $site-nav-width; @@ -83,18 +87,18 @@ $site-nav-width: 250px !default; } } - a, - span { + a { display: inline-block; - margin-right: 0.5rem; } } .institution-logo { display: flex; flex-grow: 1; + gap: 2rem; align-items: center; - padding: 8px 0; + justify-content: space-between; + padding: 0; max-height: $masthead-height - 1px; @media only screen and (max-width: 768px) { @@ -108,8 +112,14 @@ $site-nav-width: 250px !default; a { display: block; - margin-left: 0.5rem; - margin-right: 0.5rem; + } + + #color-scheme-chooser { + --bs-btn-color: var(--ww-primary-foreground-color, white) !important; + --bs-btn-hover-color: var(--ww-color-chooser-hover-color, #ccc); + --bs-btn-active-color: var(--ww-color-chooser-hover-color, #ccc); + --bs-btn-focus-shadow-rgb: var(--ww-color-chooser-focus-outline-color-rgb, 255, 255, 255); + text-decoration: none; } } @@ -118,16 +128,11 @@ $site-nav-width: 250px !default; height: $masthead-height - 1px; padding: 4px 10px 4px 0; color: var(--ww-primary-foreground-color, white); - text-align: right; font-size: 0.85em; font-weight: normal; a { color: black; - - &:first-child { - margin-bottom: 5px; - } } } } @@ -144,11 +149,11 @@ $site-nav-width: 250px !default; overflow-y: auto; transition-property: left, border-right-width; transition-duration: 0.3s; - border-right: 1px solid $layout-divider-color; + border-right: 1px solid var(--ww-layout-divider-color, #aaa); padding: 2px; &.toggle-width { - left: -20%; + left: -250px; border-right-width: 0px; } @@ -176,7 +181,7 @@ $site-nav-width: 250px !default; .info-box { border-radius: 0; border: none; - border-top: 1px solid $layout-divider-color; + border-top: 1px solid var(--ww-layout-divider-color, #aaa); } .nav { @@ -208,7 +213,7 @@ $site-nav-width: 250px !default; padding-right: 0; li a:hover { - background: #e1e1e1; + background: var(--ww-site-nav-link-hover-background-color, #e1e1e1); } ul.nav { @@ -268,22 +273,15 @@ $site-nav-width: 250px !default; } #toggle-sidebar { - #toggle-sidebar-icon i { - padding: 0.25rem; - border-radius: 5px; - color: rgba(255, 255, 255, 0.85); - transition: - color 0.15s ease-in-out, - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out; + --bs-navbar-color: rgba(var(--ww-toggle-sidebar-icon-color-rgb, 255, 255, 255), 0.85); + --bs-navbar-toggler-border-radius: 0.375rem; + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-padding-x: 0.25rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; - &:hover { - color: #fff; - } - } - - &:focus #toggle-sidebar-icon i { - outline: 1px solid var(--bs-link-hover-color); + &:hover { + --bs-navbar-color: var(--ww-toggle-sidebar-icon-hover-color, #fff); } } @@ -297,6 +295,12 @@ $site-nav-width: 250px !default; margin-bottom: 10px; align-items: center; + [data-bs-theme='dark'] & { + box-shadow: + inset 0 0 3px 2px #000, + 0 0 2px 1px #fff; + } + .progress-bar { box-shadow: inset 0 0 3px 2px #000; height: 100%; @@ -329,6 +333,7 @@ $site-nav-width: 250px !default; /* Show me another */ div.showMeAnotherBox { + color: #212529; background-color: #ede275; border-radius: 5px; border: 2px solid #fdd017; @@ -344,7 +349,7 @@ div.showMeAnotherBox { padding-left: 0.5rem; min-height: 38px; align-items: center; - border: 1px solid #e6e6e6; + border: 1px solid var(--ww-layout-border-color, #e6e6e6); border-radius: 4px; } } @@ -362,10 +367,6 @@ h1.page-title { } } -h2.page-title { - border-bottom: 1px solid #ccc; -} - .problem-sub-header { margin-top: 0.25rem; font-weight: bold; @@ -373,13 +374,6 @@ h2.page-title { line-height: 1.4; } -.Warnings { - code { - white-space: normal; - color: inherit; - } -} - .error-output { word-wrap: break-word; color: #d63384; @@ -387,6 +381,10 @@ h2.page-title { direction: ltr; font-family: monospace; font-size: 9pt; + + [data-bs-theme='dark'] & { + color: var(--bs-danger-text-emphasis); + } } /* Question nav section */ @@ -396,10 +394,10 @@ h2.page-title { gap: 0.5rem; align-content: space-between; justify-content: space-between; - z-index: 20; + z-index: 19; position: sticky; top: $masthead-height; - background-color: white; + background-color: var(--bs-body-bg, white); margin-bottom: 1rem; padding: 0.25rem; margin-left: 0; @@ -449,6 +447,10 @@ h2.page-title { width: 60%; padding: 10px; text-align: left; + + [data-bs-theme='dark'] & { + background-color: #292900; + } } /* Home Page */ @@ -457,7 +459,7 @@ ul.courses-list { margin: 0; a { - border: 1px solid #e6e6e6; + border: 1px solid var(--ww-layout-border-color, #e6e6e6); display: block; padding: 0.5em; margin-bottom: 0.5em; @@ -465,6 +467,11 @@ ul.courses-list { width: 95%; font-weight: bold; + [data-bs-theme='dark'] & { + background: var(--bs-primary-bg-subtle, black); + color: var(--bs-primary-text-emphasis, white); + } + &:hover { text-decoration: none; background: var(--bs-primary, #038); @@ -493,11 +500,28 @@ ul.courses-list { td { white-space: nowrap; min-width: 20px; + + &.correct { + color: #060; + } + + &.incorrect { + color: #600; + } + + [data-bs-theme='dark'] & { + &.correct { + color: #0b0; + } + + &.incorrect { + color: #f66; + } + } } .table-rule { - border-top: 3px solid #d5d5d5; - padding-top: 5px; + border-top: 3px solid var(--ww-layout-divider-color); } .essay, @@ -583,7 +607,7 @@ ul.courses-list { .info-box { padding: 0.5em; border-radius: 8px; - border: 1px solid #e6e6e6; + border: 1px solid var(--ww-layout-border-color, #e6e6e6); h2, h3, @@ -660,6 +684,10 @@ ul.courses-list { background-color: #f5f5f5; margin-top: 10px; margin-bottom: 0; + + [data-bs-theme='dark'] & { + background-color: var(--bs-primary-bg-subtle, 'black'); + } } .lb-mlt-group { @@ -710,6 +738,14 @@ div.AuthorComment { a { color: #555; } + + [data-bs-theme='dark'] & { + color: #c6c6c6; + + a { + color: #999; + } + } } input.changed[type='text'] { @@ -740,6 +776,11 @@ input.changed[type='text'] { border-spacing: 2px; border-color: gray; border-radius: 0.25rem; + + [data-bs-theme='dark'] & { + background-color: #4a4a4a; + border-color: #939393; + } } .submit-buttons-container { @@ -760,55 +801,46 @@ input.changed[type='text'] { font-style: italic; color: #ca5000; background-color: inherit; + + [data-bs-theme='dark'] & { + color: #ca8253; + } } /* Text colors for Auditing, Current, and Dropped students */ .Audit { font-style: normal; color: purple; - background-color: inherit; } .Enrolled { font-weight: normal; - color: black; - background-color: inherit; } .Drop { font-style: italic; color: #555; - background-color: inherit; } .Observer { font-style: normal; color: green; - background-color: inherit; } -/* Styles for the PGProblemEditor Page */ - -#editor { - .tab-content { - min-height: 140px; +[data-bs-theme='dark'] { + .Audit { + color: #f400f4; + } + .Drop { + color: #958888; + } + .Observer { + color: #04a404; } } -#pgedit-render-area { - border: 1px solid #ddd; - min-height: 400px; - height: 600px; - resize: vertical; - display: flex; - flex-direction: column; - - @media only screen and (max-width: 992px) { - min-height: 200px; - height: 300px; - } +/* Common styles for pages containing an editor. */ - #pgedit-render-iframe { - flex-grow: 1; - border: none; - width: 100%; +#editor { + .tab-content { + min-height: 140px; } } @@ -854,6 +886,14 @@ input.changed[type='text'] { .table { --bs-table-bg: #f5f5f5; } + + [data-bs-theme='dark'] & { + background-color: var(--bs-primary-bg-subtle, 'black'); + + .table { + --bs-table-bg: var(--bs-primary-bg-subtle, 'black'); + } + } } .pdr_placeholder { @@ -882,10 +922,6 @@ input.changed[type='text'] { } } -.sortable-ghost { - opacity: 0.5; -} - #psd_list { padding-left: 0; padding-bottom: 0.25rem; @@ -893,6 +929,10 @@ input.changed[type='text'] { .psd_list_item { list-style-type: none; + + &.sortable-ghost { + opacity: 0.5; + } } &:not(.disable_renumber) .pdr_handle { @@ -908,6 +948,10 @@ input.changed[type='text'] { .rpc_render_area_container { background-color: #f5f5f5; + + [data-bs-theme='dark'] & { + background-color: var(--bs-primary-bg-subtle, 'black'); + } } .rpc_render_area iframe { @@ -943,6 +987,21 @@ input.changed[type='text'] { color: inherit; background-color: #88ecff; } + + [data-bs-theme='dark'] & { + &.correct { + color: black; + } + + &.incorrect { + color: white; + background-color: #bf5454; + } + + &.unattempted { + color: black; + } + } } } @@ -953,6 +1012,10 @@ input.changed[type='text'] { font-weight: bold; color: inherit; border-radius: 0; + + &:focus-visible { + box-shadow: 0 0 0 0.25rem var(--ww-course-config-tab-link-focus-outline-color, #00338840); + } } &:not(.active) { @@ -964,12 +1027,30 @@ input.changed[type='text'] { color: inherit; } + [data-bs-theme='dark'] & { + &:not(.active) { + background-color: #565656; + } + + &:not(.active):hover { + background-color: #414141; + } + } + &:focus { z-index: 2; } } } +/* Stats */ + +[data-bs-theme='dark'] .stats-image { + text { + fill: white; + } +} + /* File manager */ .file-manager-btn { margin-bottom: 0.25rem; @@ -988,25 +1069,55 @@ input.changed[type='text'] { /* Problem graders */ -span.needs-grading, -td.needs-grading { - background-color: #fff3cd; +#problem-grader-form { + .needs-grading { + background-color: #fff3cd; - div { - font-weight: bold; + [data-bs-theme='dark'] & { + background-color: #261d00; + } + + div { + font-weight: bold; + } } -} -span.alt-source, -td.alt-source { - background-color: #e6e7e9; -} + .alt-source { + background-color: #e6e7e9; -#problem-grader-form { - .past-answer:not(:last-child) { - border-bottom: 1px solid #d5d5d5; - margin-bottom: 2px; - padding-bottom: 5px; + [data-bs-theme='dark'] & { + background-color: #555; + } + } + + .problem-grader-legend-key span { + border: 1px solid var(--ww-layout-border-color); + } + + .past-answer { + &:not(:last-child) { + border-bottom: 1px solid var(--bs-table-border-color); + margin-bottom: 2px; + padding-bottom: 5px; + } + + &.correct { + color: #060; + } + + &.incorrect { + color: #600; + } + + [data-bs-theme='dark'] & { + &.correct { + color: #0b0; + } + + &.incorrect { + color: #f66; + } + } } .restricted-width-col { @@ -1018,6 +1129,17 @@ td.alt-source { } } +.problem-grader.accordion { + .accordion-header { + .accordion-button { + --bs-accordion-btn-padding-x: 0.75rem; + --bs-accordion-btn-padding-y: 0.375rem; + --bs-accordion-btn-bg: var(--bs-primary, #038); + --bs-accordion-btn-color: var(--ww-primary-foreground-color, white); + } + } +} + .problem-grader-table { .col-fixed { width: 11rem; @@ -1054,3 +1176,13 @@ td.alt-source { width: 100%; } } + +mjx-help-background { + z-index: 1055; +} + +[data-bs-theme='dark'] .flatpickr-confirm { + svg { + fill: white; + } +} diff --git a/htdocs/js/TagWidget/tagwidget.js b/htdocs/js/TagWidget/tagwidget.js index 7961a17ca7..3ac04cd62b 100644 --- a/htdocs/js/TagWidget/tagwidget.js +++ b/htdocs/js/TagWidget/tagwidget.js @@ -48,7 +48,7 @@ // Load the library taxonomy from the JSON file. const response = await fetch(tagWidgetScript.dataset.taxonomy).catch( - (err) => `Could not load the OPL taxonomy from the server: ${err.messsage ?? err}` + (err) => `Could not load the OPL taxonomy from the server: ${err.message ?? err}` ); if (typeof response === 'string') return showMessage(response); if (!response.ok) return showMessage('Could not load the OPL taxonomy from the server.'); diff --git a/htdocs/js/UserList/userlist.js b/htdocs/js/UserList/userlist.js index 617594371f..483dbc1e19 100644 --- a/htdocs/js/UserList/userlist.js +++ b/htdocs/js/UserList/userlist.js @@ -58,7 +58,7 @@ } } else { element?.classList.remove('is-invalid'); - if (element.id in event_listeners) { + if (element && element.id in event_listeners) { element?.removeEventListener('change', event_listeners[element.id]); delete event_listeners[element.id]; } diff --git a/htdocs/package-lock.json b/htdocs/package-lock.json index 426c624553..03f9cfd6eb 100644 --- a/htdocs/package-lock.json +++ b/htdocs/package-lock.json @@ -1,41 +1,41 @@ { "name": "webwork.javascript_package_manager", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "webwork.javascript_package_manager", "license": "GPL-2.0+", "dependencies": { - "@fortawesome/fontawesome-free": "^6.5.2", - "@openwebwork/pg-codemirror-editor": "^0.0.5", - "bootstrap": "~5.3.3", + "@fortawesome/fontawesome-free": "^7.3.1", + "@openwebwork/pg-codemirror-editor": "^0.0.10", + "bootstrap": "^5.3.8", "flatpickr": "^4.6.13", - "iframe-resizer": "^4.3.11", - "jquery": "^3.7.1", - "jquery-ui-dist": "^1.13.2", - "luxon": "^3.4.4", - "mathjax": "^3.2.2", - "minisearch": "^7.1.2", + "iframe-resizer": "^4.4.2", + "jquery": "^4.0.0", + "jquery-ui-dist": "^1.13.3", + "luxon": "^3.7.2", + "mathjax": "^4.1.3", + "minisearch": "^7.2.0", "shortcut-buttons-flatpickr": "^0.4.0", - "sortablejs": "^1.15.2" + "sortablejs": "^1.15.7" }, "devDependencies": { - "autoprefixer": "^10.4.19", - "chokidar": "^3.6.0", - "cssnano": "^6.1.2", - "postcss": "^8.5.10", - "prettier": "^3.2.5", - "rtlcss": "^4.1.1", - "sass": "^1.75.0", - "terser": "^5.30.4", - "yargs": "^17.7.2" + "autoprefixer": "^10.5.4", + "chokidar": "^5.0.0", + "cssnano": "^8.0.2", + "postcss": "^8.5.21", + "prettier": "^3.9.6", + "rtlcss": "^4.3.0", + "sass": "^1.101.3", + "terser": "^5.49.0", + "yargs": "^18.0.0" } }, "node_modules/@codemirror/autocomplete": { - "version": "6.18.6", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.6.tgz", - "integrity": "sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==", + "version": "6.20.3", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.3.tgz", + "integrity": "sha512-tlosUqb+3BbxCxZdu4tKeRghPFC+QM7q4X5YhKV2eCmPG+1r2F3f4AaSz5sCrFqUtX4Jh20VFTKecl16MgiV9g==", "license": "MIT", "dependencies": { "@codemirror/language": "^6.0.0", @@ -45,13 +45,13 @@ } }, "node_modules/@codemirror/commands": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.8.1.tgz", - "integrity": "sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==", + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.10.4.tgz", + "integrity": "sha512-Ryk9y9T0FFVF0cUGhAknveAyUOl/A1qReTFi+qPKtOh2Z9F4AUBz3XOrYD4ZEgZirdugVzHvd/2/Wcwy5OliTg==", "license": "MIT", "dependencies": { "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.4.0", + "@codemirror/state": "^6.7.0", "@codemirror/view": "^6.27.0", "@lezer/common": "^1.1.0" } @@ -70,9 +70,9 @@ } }, "node_modules/@codemirror/lang-html": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.9.tgz", - "integrity": "sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==", + "version": "6.4.11", + "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.11.tgz", + "integrity": "sha512-9NsXp7Nwp891pQchI7gPdTwBuSuT3K65NGTHWHNJ55HjYcHLllr0rbIZNdOzas9ztc1EUVBlHou85FFZS4BNnw==", "license": "MIT", "dependencies": { "@codemirror/autocomplete": "^6.0.0", @@ -83,13 +83,13 @@ "@codemirror/view": "^6.17.0", "@lezer/common": "^1.0.0", "@lezer/css": "^1.1.0", - "@lezer/html": "^1.3.0" + "@lezer/html": "^1.3.12" } }, "node_modules/@codemirror/lang-javascript": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.4.tgz", - "integrity": "sha512-0WVmhp1QOqZ4Rt6GlVGwKJN3KW7Xh4H2q8ZZNGZaP6lRdxXJzmjm4FqvmOojVj6khWJHIb9sp7U/72W7xQgqAA==", + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.5.tgz", + "integrity": "sha512-zD4e5mS+50htS7F+TYjBPsiIFGanfVqg4HyUz6WNFikgOPf2BgKlx+TQedI1w6n/IqRBVBbBWmGFdLB/7uxO4A==", "license": "MIT", "dependencies": { "@codemirror/autocomplete": "^6.0.0", @@ -116,45 +116,45 @@ } }, "node_modules/@codemirror/language": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.11.1.tgz", - "integrity": "sha512-5kS1U7emOGV84vxC+ruBty5sUgcD0te6dyupyRVG2zaSjhTDM73LhVKUtVwiqSe6QwmEoA4SCiU8AKPFyumAWQ==", + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.12.4.tgz", + "integrity": "sha512-1q4PaT+o6PbgpkJt4Q8Fv5XJxTy4FUZ4MWETtyiDw3J0Pyr9E2vqcKL+k9wcvjNTIsauxvE7OfmWj3FRPHQ76A==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.23.0", - "@lezer/common": "^1.1.0", + "@lezer/common": "^1.5.0", "@lezer/highlight": "^1.0.0", "@lezer/lr": "^1.0.0", "style-mod": "^4.0.0" } }, "node_modules/@codemirror/lint": { - "version": "6.8.5", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.5.tgz", - "integrity": "sha512-s3n3KisH7dx3vsoeGMxsbRAgKe4O1vbrnKBClm99PU0fWxmxsx5rR2PfqQgIt+2MMJBHbiJ5rfIdLYfB9NNvsA==", + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.9.7.tgz", + "integrity": "sha512-28/+iWLYxKxsvGYhSYL7zaCZqLz5+FFFDq9tVsvGv9kv8RY4fFAchJ5WX9M3YrrRlTIsECjsXPqeNgnSmNP2dg==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.35.0", + "@codemirror/view": "^6.42.0", "crelt": "^1.0.5" } }, "node_modules/@codemirror/search": { - "version": "6.5.11", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.11.tgz", - "integrity": "sha512-KmWepDE6jUdL6n8cAAqIpRmLPBZ5ZKnicE8oGU/s3QrAVID+0VhLFrzUucVKHG5035/BSykhExDL/Xm7dHthiA==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.7.1.tgz", + "integrity": "sha512-uMe5UO6PamJtSHrXhhHOzSX3ReWtiJrva6GnPMwSOrZtiExb5X5eExhr2OUZQVvdxPsKpY3Ro2mFbQadpPWmHA==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.37.0", "crelt": "^1.0.5" } }, "node_modules/@codemirror/state": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.5.2.tgz", - "integrity": "sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.7.1.tgz", + "integrity": "sha512-9QzNDgE4EYDnAHfrTlR2lwiPciiOymLtwKK+8yHQzCc7GXhAP9xdEbEJFy2IWB1j9UGUl9BsgMmTo/ImA02T7A==", "license": "MIT", "dependencies": { "@marijn/find-cluster-break": "^1.0.0" @@ -173,38 +173,42 @@ } }, "node_modules/@codemirror/view": { - "version": "6.37.2", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.37.2.tgz", - "integrity": "sha512-XD3LdgQpxQs5jhOOZ2HRVT+Rj59O4Suc7g2ULvZ+Yi8eCkickrkZ5JFuoDhs2ST1mNI5zSsNYgR3NGa4OUrbnw==", + "version": "6.43.6", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.6.tgz", + "integrity": "sha512-EVunGSYN1wz1p75WY1s3Xg7t3i8Yol0kGZGizNdX9BUFgMFILYVe8/u6EVpo7Ff5PwbZuILb4QAq7IZoKzIEQA==", "license": "MIT", "dependencies": { - "@codemirror/state": "^6.5.0", + "@codemirror/state": "^6.7.0", "crelt": "^1.0.6", "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } }, + "node_modules/@colordx/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@colordx/core/-/core-5.5.0.tgz", + "integrity": "sha512-3PxTH8itZzltK0U9jTwVVnjLXvnDYuq3m+QXsHkENxWiPRh4WaoLcs1SQjqgZ55kS+QyirpH5BVwzP2gMVG6EQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@fortawesome/fontawesome-free": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.2.tgz", - "integrity": "sha512-hRILoInAx8GNT5IMkrtIt9blOdrqHOnPBH+k70aWUAqPZPgopb9G5EQJFpaBx/S8zp2fC+mPW349Bziuk1o28Q==", - "hasInstallScript": true, + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-7.3.1.tgz", + "integrity": "sha512-wmglKKPDIkgV3aWlZzWECCPoGIkYCulzBwxG9+w7rc5BGapZ6cPMpoPOT8k36J0Ni7PPX6c/rsoMWfS4d1MUMg==", + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { "node": ">=6" } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { @@ -212,55 +216,50 @@ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@lezer/common": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz", - "integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.2.tgz", + "integrity": "sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==", "license": "MIT" }, "node_modules/@lezer/css": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.2.1.tgz", - "integrity": "sha512-2F5tOqzKEKbCUNraIXc0f6HKeyKlmMWJnBB0i4XW6dJgssrZO/YlZ2pY5xgyqDleqqhiNJ3dQhbrV2aClZQMvg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.3.4.tgz", + "integrity": "sha512-N+tn9tej2hPvyKgHEApMOQfHczDJCwxrRFS3SPn9QjYN+uwHvEDnCgKRrb3mxDYxRS8sKMM8fhC3+lc04Abz5Q==", "license": "MIT", "dependencies": { "@lezer/common": "^1.2.0", @@ -269,18 +268,18 @@ } }, "node_modules/@lezer/highlight": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz", - "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.3.tgz", + "integrity": "sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==", "license": "MIT", "dependencies": { - "@lezer/common": "^1.0.0" + "@lezer/common": "^1.3.0" } }, "node_modules/@lezer/html": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.10.tgz", - "integrity": "sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==", + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.13.tgz", + "integrity": "sha512-oI7n6NJml729m7pjm9lvLvmXbdoMoi2f+1pwSDJkl9d68zGr7a9Btz8NdHTGQZtW2DA25ybeuv/SyDb9D5tseg==", "license": "MIT", "dependencies": { "@lezer/common": "^1.2.0", @@ -289,9 +288,9 @@ } }, "node_modules/@lezer/javascript": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.5.1.tgz", - "integrity": "sha512-ATOImjeVJuvgm3JQ/bpo2Tmv55HSScE2MTPnKRMRIPx2cLhHGyX2VnqpHhtIV1tVzIjZDbcWQm+NCTF40ggZVw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.5.4.tgz", + "integrity": "sha512-vvYx3MhWqeZtGPwDStM2dwgljd5smolYD2lR2UyFcHfxbBQebqx8yjmFmxtJ/E6nN6u1D9srOiVWm3Rb4tmcUA==", "license": "MIT", "dependencies": { "@lezer/common": "^1.2.0", @@ -300,9 +299,9 @@ } }, "node_modules/@lezer/lr": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", - "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.10.tgz", + "integrity": "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==", "license": "MIT", "dependencies": { "@lezer/common": "^1.0.0" @@ -320,32 +319,38 @@ } }, "node_modules/@marijn/find-cluster-break": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", - "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.3.tgz", + "integrity": "sha512-FY+MKLBoTsLNJF/eLWaOsXGdz6uh3Iu1axjPf6TUq92IYumcTcXWHoS747JARLkcdlJ/Waiaxc5wQfFO8jC6NA==", "license": "MIT" }, + "node_modules/@mathjax/mathjax-newcm-font": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@mathjax/mathjax-newcm-font/-/mathjax-newcm-font-4.1.3.tgz", + "integrity": "sha512-gzAB3dFHilHX1l5x2xUqRL+1jDQt3Fyza1DkEMVXWC4E8SvsGdlgEza47HYi2WhVcgfkvf4zgUGzuhbq3Pjlew==", + "license": "Apache-2.0" + }, "node_modules/@openwebwork/codemirror-lang-pg": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@openwebwork/codemirror-lang-pg/-/codemirror-lang-pg-0.0.3.tgz", - "integrity": "sha512-ZKtb2r0Ck6tVz44wwMKY7w/82P470whIzM5C8pi2GiBlnFWmkQcadmOaCBz31FELY1SrKE3AO2TmMrwUt2EKPA==", + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@openwebwork/codemirror-lang-pg/-/codemirror-lang-pg-0.0.5.tgz", + "integrity": "sha512-3zNm9aFc6/IHBG4lJq8QOc2bF2rIFkSPX2hwCexgEcmchVBOsYPSfB0+bRsftfQQ4YdPFP64uDlSZBKu1yRcZQ==", "license": "MIT", "dependencies": { - "@codemirror/language": "^6.11.0", - "@lezer/highlight": "^1.2.1", - "@lezer/lr": "^1.4.2" + "@codemirror/language": "^6.12.3", + "@lezer/highlight": "^1.2.3", + "@lezer/lr": "^1.4.8" } }, "node_modules/@openwebwork/pg-codemirror-editor": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@openwebwork/pg-codemirror-editor/-/pg-codemirror-editor-0.0.5.tgz", - "integrity": "sha512-ue4aciJzF7PPdQwWvYQkSf7h3pqOSM21fXyQ1vXRNndiQ7TCNX6FBI5JalMWDzi7CttGR+Mj+PgffmADwmKIMg==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@openwebwork/pg-codemirror-editor/-/pg-codemirror-editor-0.0.10.tgz", + "integrity": "sha512-kX7aJaWl2UagEX6kVToxuMUpYyh8zlSbg2chUv71e9nIw4jcwpvis8WkCSsYGRJw45hQTN1N42MPJOYqV+8fzQ==", "license": "MIT", "dependencies": { - "@codemirror/lang-html": "^6.4.9", + "@codemirror/lang-html": "^6.4.11", "@codemirror/lang-xml": "^6.1.0", - "@codemirror/theme-one-dark": "^6.1.2", - "@openwebwork/codemirror-lang-pg": "^0.0.3", + "@codemirror/theme-one-dark": "^6.1.3", + "@openwebwork/codemirror-lang-pg": "^0.0.5", "@replit/codemirror-emacs": "^6.1.0", "@replit/codemirror-vim": "^6.3.0", "cm6-theme-basic-dark": "^0.2.0", @@ -356,17 +361,324 @@ "cm6-theme-nord": "^0.2.0", "cm6-theme-solarized-dark": "^0.2.0", "cm6-theme-solarized-light": "^0.2.0", - "codemirror": "^6.0.1", - "codemirror-lang-mt": "^0.0.3", - "codemirror-lang-perl": "^0.1.6", - "style-mod": "^4.1.2", + "codemirror": "^6.0.2", + "codemirror-lang-mt": "^0.0.5", + "codemirror-lang-perl": "^0.1.8", + "style-mod": "^4.1.3", "thememirror": "^2.0.1" } }, + "node_modules/@parcel/watcher": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.6.0.tgz", + "integrity": "sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.6.0", + "@parcel/watcher-darwin-arm64": "2.6.0", + "@parcel/watcher-darwin-x64": "2.6.0", + "@parcel/watcher-freebsd-x64": "2.6.0", + "@parcel/watcher-linux-arm-glibc": "2.6.0", + "@parcel/watcher-linux-arm-musl": "2.6.0", + "@parcel/watcher-linux-arm64-glibc": "2.6.0", + "@parcel/watcher-linux-arm64-musl": "2.6.0", + "@parcel/watcher-linux-x64-glibc": "2.6.0", + "@parcel/watcher-linux-x64-musl": "2.6.0", + "@parcel/watcher-win32-arm64": "2.6.0", + "@parcel/watcher-win32-x64": "2.6.0" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.6.0.tgz", + "integrity": "sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.6.0.tgz", + "integrity": "sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.6.0.tgz", + "integrity": "sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.6.0.tgz", + "integrity": "sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.6.0.tgz", + "integrity": "sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.6.0.tgz", + "integrity": "sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.6.0.tgz", + "integrity": "sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.6.0.tgz", + "integrity": "sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.6.0.tgz", + "integrity": "sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.6.0.tgz", + "integrity": "sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.6.0.tgz", + "integrity": "sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.6.0.tgz", + "integrity": "sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", "peer": true, "funding": { "type": "opencollective", @@ -400,10 +712,11 @@ } }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -412,46 +725,35 @@ } }, "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "version": "10.5.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.4.tgz", + "integrity": "sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==", "dev": true, "funding": [ { @@ -467,12 +769,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", + "browserslist": "^4.28.6", + "caniuse-lite": "^1.0.30001806", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -485,25 +787,30 @@ "postcss": "^8.1.0" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "node_modules/baseline-browser-mapping": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.0.tgz", + "integrity": "sha512-oCu2wfipvX3AePSgmOuKkIywOu+8n9psz7hXYmk56ghpu3+7KzNIBopaOs4c9BrtdnTtW30unG9GTfHo7EwERQ==", "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/bootstrap": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", - "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", "funding": [ { "type": "github", @@ -514,26 +821,15 @@ "url": "https://opencollective.com/bootstrap" } ], + "license": "MIT", "peerDependencies": { "@popperjs/core": "^2.11.8" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.28.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.7.tgz", + "integrity": "sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==", "dev": true, "funding": [ { @@ -549,11 +845,13 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "baseline-browser-mapping": "^2.10.44", + "caniuse-lite": "^1.0.30001806", + "electron-to-chromium": "^1.5.393", + "node-releases": "^2.0.51", + "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" @@ -566,24 +864,24 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-4.0.0.tgz", + "integrity": "sha512-B0hQ1OLyJuHTQSOWXvwibWqM6DCoqJdvBA6X1S/53bd4XU7LJ1yurIPlrsouol3mw1jh9pGI4ivubSpmJeIqCA==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "caniuse-lite": "^1.0.0" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001723", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", - "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", + "version": "1.0.30001806", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz", + "integrity": "sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==", "dev": true, "funding": [ { @@ -602,41 +900,34 @@ "license": "CC-BY-4.0" }, "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", "dev": true, + "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^5.0.0" }, "engines": { - "node": ">= 8.10.0" + "node": ">= 20.19.0" }, "funding": { "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" } }, "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", "dev": true, + "license": "ISC", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" }, "engines": { - "node": ">=12" + "node": ">=20" } }, "node_modules/cm6-theme-basic-dark": { @@ -751,86 +1042,52 @@ } }, "node_modules/codemirror-lang-mt": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/codemirror-lang-mt/-/codemirror-lang-mt-0.0.3.tgz", - "integrity": "sha512-OC2qG6GQI96BTgKzD4XVJd8fLOTyeB0pb7gy41BHjqot2gES6Bi/3esIgTygYUxw/SspMNSZnQZdWHPmD7/YYA==", + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/codemirror-lang-mt/-/codemirror-lang-mt-0.0.5.tgz", + "integrity": "sha512-Gb7Di+IDN5zruiKhcbqCA95b+DzGagC1YJas4o9gQvGSHt3u3iaktLG19TO2F4miKLYhrV+3UOMGsOb+4iKZLQ==", "license": "MIT", "dependencies": { "@codemirror/lang-css": "^6.3.1", - "@codemirror/lang-html": "^6.4.9", - "@codemirror/lang-javascript": "^6.2.3", - "@codemirror/language": "^6.11.0", - "@lezer/highlight": "^1.2.1", - "@lezer/lr": "^1.4.2" + "@codemirror/lang-html": "^6.4.11", + "@codemirror/lang-javascript": "^6.2.5", + "@codemirror/language": "^6.12.3", + "@lezer/highlight": "^1.2.3", + "@lezer/lr": "^1.4.8" } }, "node_modules/codemirror-lang-perl": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/codemirror-lang-perl/-/codemirror-lang-perl-0.1.6.tgz", - "integrity": "sha512-cYBmCQa7/itIRNx1AHfn9OQkInJQpL0sqCoikJXhQZwYNOHFSMd0L16pofEOU/1/f+s7CPA+XucUrNr/f1qigQ==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/codemirror-lang-perl/-/codemirror-lang-perl-0.1.8.tgz", + "integrity": "sha512-l3z73XLzFjrkd1LN/9KwR3tsO9oegmCBTgQC4Bg9vJhmv4js0RtnEAN3mUMWtib1Qecb/dQc5mpNqClYGhHuYA==", "license": "MIT", "dependencies": { - "@codemirror/language": "^6.11.0", - "@lezer/highlight": "^1.2.1", - "@lezer/lr": "^1.4.2" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@codemirror/language": "^6.12.3", + "@lezer/highlight": "^1.2.3", + "@lezer/lr": "^1.4.8" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true - }, "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">= 10" + "node": ">=16" } }, "node_modules/crelt": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", - "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.7.tgz", + "integrity": "sha512-aK6BbWfhf4U/wCcLHKPJl/xa6VkVstRaPywWtMKGwuOLc/wZTyQYuoxgvZnNsBvv7Kg3YTBQYYBCggcviQczuA==", "license": "MIT" }, - "node_modules/css-declaration-sorter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", - "dev": true, - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -843,23 +1100,25 @@ } }, "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", "dev": true, + "license": "MIT", "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" + "mdn-data": "2.27.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -872,6 +1131,7 @@ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -880,79 +1140,81 @@ } }, "node_modules/cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-8.0.2.tgz", + "integrity": "sha512-K+a76gA1v0/CsYgcsE95HGGyIuPKxpQSetwSwz4nHEM8fFXqSkzq2JzEXFL8v5+CCjxzVVVhPcTK3Oo8SaF/xA==", "dev": true, + "license": "MIT", "dependencies": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" + "cssnano-preset-default": "^8.0.2", + "lilconfig": "^3.1.3" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/cssnano" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/cssnano-preset-default": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", - "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-8.0.2.tgz", + "integrity": "sha512-+jQAqIKCqMmBjZs7741XkilU93ITZ/EW8gjAkMmujdCzfDkfjrDBv2VqkSu29Fzeig/0rZ3S9IAwfPLlmXEUfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2", + "cssnano-utils": "^6.0.1", + "postcss-calc": "^10.1.1", + "postcss-colormin": "^8.0.1", + "postcss-convert-values": "^8.0.1", + "postcss-discard-comments": "^8.0.1", + "postcss-discard-duplicates": "^8.0.1", + "postcss-discard-empty": "^8.0.1", + "postcss-discard-overridden": "^8.0.1", + "postcss-merge-longhand": "^8.0.1", + "postcss-merge-rules": "^8.0.1", + "postcss-minify-font-values": "^8.0.1", + "postcss-minify-gradients": "^8.0.1", + "postcss-minify-params": "^8.0.1", + "postcss-minify-selectors": "^8.0.2", + "postcss-normalize-charset": "^8.0.1", + "postcss-normalize-display-values": "^8.0.1", + "postcss-normalize-positions": "^8.0.1", + "postcss-normalize-repeat-style": "^8.0.1", + "postcss-normalize-string": "^8.0.1", + "postcss-normalize-timing-functions": "^8.0.1", + "postcss-normalize-unicode": "^8.0.1", + "postcss-normalize-url": "^8.0.1", + "postcss-normalize-whitespace": "^8.0.1", + "postcss-ordered-values": "^8.0.1", + "postcss-reduce-initial": "^8.0.1", + "postcss-reduce-transforms": "^8.0.1", + "postcss-svgo": "^8.0.1", + "postcss-unique-selectors": "^8.0.1" + }, + "engines": { + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/cssnano-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", - "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-6.0.1.tgz", + "integrity": "sha512-zk65GIxA8tCjqVk7nTm1mE+ZKxtnxAvU5JSUaBLXbAr3ZF7IOvz3fbPOnEDvZKhnS7GOIitXTS5BgehLzNoc8Q==", "dev": true, + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/csso": { @@ -960,6 +1222,7 @@ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, + "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -973,6 +1236,7 @@ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -986,13 +1250,26 @@ "version": "2.0.28", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -1012,13 +1289,15 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -1030,10 +1309,11 @@ } }, "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -1044,22 +1324,25 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.747", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.747.tgz", - "integrity": "sha512-+FnSWZIAvFHbsNVmUxhEqWiaOiPMcfum1GQzlWCg/wLigVtshOsjXHyEFfmt6cFK6+HkS3QOJBv6/3OPumbBfw==", - "dev": true + "version": "1.5.395", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.395.tgz", + "integrity": "sha512-7zt9Aw+SrmxLWLN0zhaTWZQiCdryLVrYTq5R7iZakLvi2UQPYMMsROYV/2qVCzMeCiSXHwKOU+sZ4zOVVlrtKA==", + "dev": true, + "license": "ISC" }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -1068,132 +1351,97 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/flatpickr": { "version": "4.6.13", "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz", - "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==" + "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==", + "license": "MIT" }, "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" }, "funding": { - "type": "patreon", + "type": "github", "url": "https://github.com/sponsors/rawify" } }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/get-east-asian-width": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/iframe-resizer": { - "version": "4.3.11", - "resolved": "https://registry.npmjs.org/iframe-resizer/-/iframe-resizer-4.3.11.tgz", - "integrity": "sha512-5QtnsmfH11GDsuC7Gxd/eNzojudX3346Gb0E+Ku8ln8AtfSq+cWCZtnhCrthrtE7f1CI2/kwHkZ9G4sFYzHP7A==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/iframe-resizer/-/iframe-resizer-4.4.5.tgz", + "integrity": "sha512-U8bCywf/Gh07O69RXo6dXAzTtODQrxaHGHRI7Nt4ipXsuq6EMxVsOP/jjaP43YtXz/ibESS0uSVDN3sOGCzSmw==", + "hasInstallScript": true, + "license": "MIT", "engines": { "node": ">=0.8.0" }, "funding": { "type": "individual", - "url": "https://github.com/davidjbradshaw/iframe-resizer/blob/master/FUNDING.md" + "url": "https://iframe-resizer.com//pricing" } }, "node_modules/immutable": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz", - "integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", + "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==", "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, + "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", + "optional": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -1201,33 +1449,33 @@ "node": ">=0.10.0" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/jquery": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", - "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-4.0.0.tgz", + "integrity": "sha512-TXCHVR3Lb6TZdtw1l3RTLf8RBWVGexdxL6AC8/e0xZKEpBflBsjh9/8LXw+dkNFuOyW9B7iB3O1sP7hS0Kiacg==", + "license": "MIT" }, "node_modules/jquery-ui-dist": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/jquery-ui-dist/-/jquery-ui-dist-1.13.2.tgz", - "integrity": "sha512-oVDRd1NLtTbBwpRKAYdIRgpWVDzeBhfy7Gu0RmY6JEaZtmBq6kDn1pm5SgDiAotrnDS+RoTRXO6xvcNTxA9tOA==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/jquery-ui-dist/-/jquery-ui-dist-1.13.3.tgz", + "integrity": "sha512-qeTR3SOSQ0jgxaNXSFU6+JtxdzNUSJKgp8LCzVrVKntM25+2YBJW1Ea8B2AwjmmSHfPLy2dSlZxJQN06OfVFhg==", + "license": "MIT", "dependencies": { "jquery": ">=1.8.0 <4.0.0" } }, + "node_modules/jquery-ui-dist/node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT" + }, "node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -1235,47 +1483,41 @@ "url": "https://github.com/sponsors/antonk52" } }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, "node_modules/luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.2.tgz", + "integrity": "sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew==", + "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/mathjax": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/mathjax/-/mathjax-3.2.2.tgz", - "integrity": "sha512-Bt+SSVU8eBG27zChVewOicYs7Xsdt40qm4+UpHyX7k0/O9NliPc+x77k1/FEsPsjKPZGJvtRZM1vO+geW0OhGw==" + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/mathjax/-/mathjax-4.1.3.tgz", + "integrity": "sha512-BN/8Pkgn7G1pIDYJqd9md+JHsE/jydSYbyOZnSdSA0WziuVO8mRxdYiWFumkVVly/8U+hm9DpIIoWuvySverzw==", + "license": "Apache-2.0", + "dependencies": { + "@mathjax/mathjax-newcm-font": "^4.1.3" + } }, "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", + "dev": true, + "license": "CC0-1.0" }, "node_modules/minisearch": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-7.1.2.tgz", - "integrity": "sha512-R1Pd9eF+MD5JYDDSPAp/q1ougKglm14uEkPMvQ/05RGmx6G9wvmLTrTI/Q5iPNJLYqNdsDQ7qTGIcNWR+FrHmA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-7.2.0.tgz", + "integrity": "sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==", "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "version": "3.3.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz", + "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==", "dev": true, "funding": [ { @@ -1283,6 +1525,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -1290,28 +1533,22 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "license": "MIT", + "optional": true }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "node_modules/node-releases": { + "version": "2.0.51", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz", + "integrity": "sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=18" } }, "node_modules/nth-check": { @@ -1319,6 +1556,7 @@ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -1330,24 +1568,27 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", "dev": true, + "license": "MIT", + "optional": true, "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/postcss": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz", - "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==", + "version": "8.5.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.21.tgz", + "integrity": "sha512-v4sDNP3fdNiWMfabO7OwOQdOX8TiQSztKyT1Wj0w+j7LDallJThJRBBBmzVGyYj0crMh7jlV4zepPkiNu9UwDQ==", "dev": true, "funding": [ { @@ -1363,8 +1604,9 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.11", + "nanoid": "^3.3.16", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -1373,386 +1615,418 @@ } }, "node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.1.1.tgz", + "integrity": "sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==", "dev": true, + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12 || ^20.9 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^8.4.38" } }, "node_modules/postcss-colormin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-8.0.1.tgz", + "integrity": "sha512-qBY4ABQ6d8/mk5RRZHwMllrZMxeMey3azVY2dZUEk+RgiUC4ARdPR3/AITzNqqKTbvW/3y/MJKinDrzwqn8RDQ==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", + "@colordx/core": "^5.4.3", + "browserslist": "^4.28.2", + "caniuse-api": "^4.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-convert-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-8.0.1.tgz", + "integrity": "sha512-IdOSIX3BzfMvCc1TAHIha2gfy17xnb5vfML8e2BIKARnFOghksESfaSAB/3CXgyLfMozZAbTRPVQF5dbuKOidw==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.28.2", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-discard-comments": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", - "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-8.0.1.tgz", + "integrity": "sha512-FDvzm3tXlEsQBO2XQgnta5ugsAqwBrgWH+j5QgXpegEIDYA0VPnZg2aP7LtmWtC49POskeIhXesFiU/k3NyFHA==", "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.1.2" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-discard-duplicates": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", - "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-8.0.1.tgz", + "integrity": "sha512-stTDXkI8YkCUfADurQhp03oq5ynsgSx6Qrw5B1swds6oTHtAeOZ9I0SHGK8cY/VpWUsIYFDWMs3IWf9jIEfFvA==", "dev": true, + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-discard-empty": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", - "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-8.0.1.tgz", + "integrity": "sha512-Zv4fM1Yfhk71tbt6gfiptbL6jDHi+7apSnaMeaO9n1uET+1embrXQw5m93Zp5x28UyQSuv+AVkFY193jdwZ33w==", "dev": true, + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-discard-overridden": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", - "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-8.0.1.tgz", + "integrity": "sha512-ykt4fvrC7yYGzbxKyqBVjDCbsjF/11JgWK8enrdkobRyqqEtb/uDUCbKOGdvrK8X7BrShW8Lv5cCRNbdkNHGkQ==", "dev": true, + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-merge-longhand": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", - "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-8.0.1.tgz", + "integrity": "sha512-huTfSYgQ13O81SFvAuOi7GWnO48vvybjj3xF+X3qUoPjzvvaLpJH5DcUqqXcwOEulZUcvaV4s0V9WtWs+IAQPA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" + "stylehacks": "^8.0.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-merge-rules": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", - "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-8.0.1.tgz", + "integrity": "sha512-o3rk4UpnPNg469tklYwbR/NtvKc/f/wJiVDTnNQ/EFPw/LeiPOHUCvV1GIBQIZHGrBAYdPjToK6a+ojYprsrxQ==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", - "postcss-selector-parser": "^6.0.16" + "browserslist": "^4.28.2", + "caniuse-api": "^4.0.0", + "cssnano-utils": "^6.0.1", + "postcss-selector-parser": "^7.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-minify-font-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", - "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-8.0.1.tgz", + "integrity": "sha512-L8Nzs/PRlBSPrLdY/7rAiU5ZN5800+2J/4LRbfyG8SJnPljmgMaXVmQiCklvRS+yObfVRNtvmk/Ean/eoYcSeg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-minify-gradients": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", - "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-8.0.1.tgz", + "integrity": "sha512-qf+4s/hZMqTwpWN2teqf6+1yvR/SZK5HgHqXYuACeJXV7ABe7AXtBEomgxagUzcN4bSnmqBh5vnIml0dYqykYg==", "dev": true, + "license": "MIT", "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", + "@colordx/core": "^5.4.3", + "cssnano-utils": "^6.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-minify-params": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", - "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-8.0.1.tgz", + "integrity": "sha512-L0h3H59deFfFg0wQN1NVaS/8E/LfGvaMuZKGO7siwlG995zo3OshtQyRkqKdVqcBwAORBvZ1nDZrKPLRapYkQw==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", + "browserslist": "^4.28.2", + "cssnano-utils": "^6.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-minify-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", - "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-8.0.2.tgz", + "integrity": "sha512-3icdxc/zght5UAizdwqZBDE2KOWHf1jMQCxET6iLACeNlRxfTPyXS0/COpGk8CQ2cECyaEKTRUd/i/k8Gxmz4g==", "dev": true, + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.16" + "browserslist": "^4.28.1", + "caniuse-api": "^4.0.0", + "cssesc": "^3.0.0", + "postcss-selector-parser": "^7.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-normalize-charset": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", - "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-8.0.1.tgz", + "integrity": "sha512-xzqr36F8UeIZOvOHsf3aul+RVJCADvSwuwpMLgizqKjisHZpBfztgW0XFLBfJvz9pJgaStaOXAtGb0zLqT6B0w==", "dev": true, + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-normalize-display-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", - "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-8.0.1.tgz", + "integrity": "sha512-ZDWOijOK1FFMlpgiQCUO9fCNKd7HJ9L7z9HWEq4iyubnUFWzdTSwm/LcrMbNW6iZ1oAtqeLYA0WA3xHszOI08g==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-normalize-positions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", - "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-8.0.1.tgz", + "integrity": "sha512-uuivan2poSqbE48ST4do20dGaFUeXey9/H8rhHzoyVHB2I6BmkoVLZ/C9+BRjUlpaAFYVOoDY7epkiidzaYbvA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", - "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-8.0.1.tgz", + "integrity": "sha512-q2hq5fmKxk29K6DjKA3nZ17Q2dtjhLYFNmFweKALmooUqx6UWAHF1bBoWTu/EqlJ88josb82A/J0Atj9LJUmpQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-normalize-string": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", - "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-8.0.1.tgz", + "integrity": "sha512-+Wf+kQJhm1WgSGEAuUaswE9rdpR9QbrKRVemcVHs6rhOoOTVIdAbgaicftfYA6vLM346P8onRzkEVbFN29ktKQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", - "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-8.0.1.tgz", + "integrity": "sha512-W8/tvwRlm3T+yjGkg0IRTF4bvHj0vILYr/LOogCrJKHz2ey2HFRwfsAA8Bk9N4BGR7z7WmmDu/KzzwhJ6FoGPQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-normalize-unicode": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", - "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-8.0.1.tgz", + "integrity": "sha512-Ad0YHNRBp4WHEOYUM/4wL/8MoL2fimEF8se/0q+Rt/owMzYpbxsypC1P8fN/oluwoRmRKdNVX7X2oycEobPWcQ==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", + "browserslist": "^4.28.2", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-normalize-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", - "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-8.0.1.tgz", + "integrity": "sha512-tkYcip6pCDY806xuxpJYqMW2M3/623jzGFJmz3m5Us47q8P28+gbRZxaea3Rr/CmwwLUiVlh+BTGYwQ6gvaP8A==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-normalize-whitespace": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", - "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-8.0.1.tgz", + "integrity": "sha512-XzORadNfSrKWDZZpgAEHPKINKx8r9r9RIfE9c70g/HThdpbmPHhDYCodHSVESDxmKeySAYw1p4liuBCf7j6LyA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-ordered-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", - "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-8.0.1.tgz", + "integrity": "sha512-OLXq5lR1yk3KWQ1FPK6aWjFFdktHE9f9kb8cnt4LmIw7w30DnzgD9+sOVYJc5HenkWCX8i1MJhhFwmqc/GYqLg==", "dev": true, + "license": "MIT", "dependencies": { - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^6.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-reduce-initial": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", - "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-8.0.1.tgz", + "integrity": "sha512-+aQsR6+61KRoIfcFNLP3v9RM7+0iYOTtPnjl1wr6JqMW1zx6S+t2ktHRefXwacFdHIDj5+ETG0KY7K3+SGQ4Nw==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" + "browserslist": "^4.28.2", + "caniuse-api": "^4.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-reduce-transforms": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", - "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-8.0.1.tgz", + "integrity": "sha512-x71slHVykiFi5RuKEXM0wgYpY2PngC78x6R8TnZhHF3lhqt+u/w3MGwYLX+2t5O87ssRiMfEAhQH+3J4QwVzCw==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -1762,47 +2036,51 @@ } }, "node_modules/postcss-svgo": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", - "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-8.0.1.tgz", + "integrity": "sha512-HpnvWii7W0/FPrsejJa6ZTi0kNtTJP/Iba7CUMPX0xPV6QpnndOp+SDP74tFtgjA2cYKYNWJPOlmLXMsvi/9yA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" + "svgo": "^4.0.1" }, "engines": { - "node": "^14 || ^16 || >= 18" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-unique-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", - "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-8.0.1.tgz", + "integrity": "sha512-+xvKI5+/Cl8yYQwxDV39Uhuc4WV951xngFvPPjiPj2NIbIfm6vbbRTXblyw0FioLkIoGlw+7qUcY1h2YhaZYgw==", "dev": true, + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.16" + "postcss-selector-parser": "^7.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz", + "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -1814,31 +2092,25 @@ } }, "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/rtlcss": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", - "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", "dev": true, + "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0", @@ -1853,27 +2125,32 @@ } }, "node_modules/sass": { - "version": "1.75.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.75.0.tgz", - "integrity": "sha512-ShMYi3WkrDWxExyxSZPst4/okE9ts46xZmJDSawJQrnte7M1V9fScVB+uNXOVKRBt0PggHOwoZcn8mYX4trnBw==", + "version": "1.101.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.101.3.tgz", + "integrity": "sha512-Z1lLHhtAII+dyLNIQB6JQTZMy7sDxk3f5NzbINRc9ks1P0HCGvSuKev0wUhULFpLSaHBIMZrcTs9WDQUZerrgA==", "dev": true, + "license": "MIT", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", + "chokidar": "^5.0.0", + "immutable": "^5.1.5", "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { "sass": "sass.js" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.19.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" } }, "node_modules/sax": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.5.0.tgz", - "integrity": "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", "dev": true, + "license": "BlueOak-1.0.0", "engines": { "node": ">=11.0.0" } @@ -1881,18 +2158,21 @@ "node_modules/shortcut-buttons-flatpickr": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/shortcut-buttons-flatpickr/-/shortcut-buttons-flatpickr-0.4.0.tgz", - "integrity": "sha512-JKmT4my3Hm1e18OvG4Q6RcFhN4WRqqpTMkHrvZ7fup/dp6aTIWGVCHdRYtASkp/FCzDlJh6iCLQ/VcwwNpAMoQ==" + "integrity": "sha512-JKmT4my3Hm1e18OvG4Q6RcFhN4WRqqpTMkHrvZ7fup/dp6aTIWGVCHdRYtASkp/FCzDlJh6iCLQ/VcwwNpAMoQ==", + "license": "MIT" }, "node_modules/sortablejs": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.2.tgz", - "integrity": "sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA==" + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.7.tgz", + "integrity": "sha512-Kk8wLQPlS+yi1ZEf48a4+fzHa4yxjC30M/Sr2AnQu+f/MPwvvX9XjZ6OWejiz8crBsLwSq8GHqaxaET7u6ux0A==", + "license": "MIT" }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -1902,6 +2182,7 @@ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -1911,35 +2192,44 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, + "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^6.2.2" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/strip-json-comments": { @@ -1947,6 +2237,7 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -1955,46 +2246,48 @@ } }, "node_modules/style-mod": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.2.tgz", - "integrity": "sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.3.tgz", + "integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==", "license": "MIT" }, "node_modules/stylehacks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-8.0.1.tgz", + "integrity": "sha512-Gv095oTD0N+BdJALNFDsxZpETHZLTxbOl5RyIO7y6VAE6sR3z0MnV3Nix7N0IATNldNTrkvSASp2KR1Yt526HA==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" + "browserslist": "^4.28.2", + "postcss-selector-parser": "^7.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^22.11.0 || ^24.11.0 || >=26.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.5.15" } }, "node_modules/svgo": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", - "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.2.tgz", + "integrity": "sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==", "dev": true, + "license": "MIT", "dependencies": { - "commander": "^7.2.0", + "commander": "^11.1.0", "css-select": "^5.1.0", - "css-tree": "^2.3.1", + "css-tree": "^3.0.1", "css-what": "^6.1.0", "csso": "^5.0.5", - "picocolors": "^1.0.0", + "picocolors": "^1.1.1", "sax": "^1.5.0" }, "bin": { - "svgo": "bin/svgo" + "svgo": "bin/svgo.js" }, "engines": { - "node": ">=14.0.0" + "node": ">=16" }, "funding": { "type": "opencollective", @@ -2002,13 +2295,14 @@ } }, "node_modules/terser": { - "version": "5.30.4", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.4.tgz", - "integrity": "sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==", + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.49.0.tgz", + "integrity": "sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", + "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -2023,7 +2317,8 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/thememirror": { "version": "2.0.1", @@ -2036,22 +2331,10 @@ "@codemirror/view": "^6.0.0" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", "dev": true, "funding": [ { @@ -2067,9 +2350,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -2082,7 +2366,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/w3c-keyname": { "version": "2.2.8", @@ -2091,17 +2376,18 @@ "license": "MIT" }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" @@ -2112,1484 +2398,38 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", "dev": true, + "license": "MIT", "dependencies": { - "cliui": "^8.0.1", + "cliui": "^9.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", + "string-width": "^7.2.0", "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "yargs-parser": "^22.0.0" }, "engines": { - "node": ">=12" + "node": "^20.19.0 || ^22.12.0 || >=23" } }, "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", "dev": true, + "license": "ISC", "engines": { - "node": ">=12" - } - } - }, - "dependencies": { - "@codemirror/autocomplete": { - "version": "6.18.6", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.6.tgz", - "integrity": "sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==", - "requires": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.17.0", - "@lezer/common": "^1.0.0" - } - }, - "@codemirror/commands": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.8.1.tgz", - "integrity": "sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==", - "requires": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.27.0", - "@lezer/common": "^1.1.0" - } - }, - "@codemirror/lang-css": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-6.3.1.tgz", - "integrity": "sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==", - "requires": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@lezer/common": "^1.0.2", - "@lezer/css": "^1.1.7" - } - }, - "@codemirror/lang-html": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.9.tgz", - "integrity": "sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==", - "requires": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/lang-css": "^6.0.0", - "@codemirror/lang-javascript": "^6.0.0", - "@codemirror/language": "^6.4.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.17.0", - "@lezer/common": "^1.0.0", - "@lezer/css": "^1.1.0", - "@lezer/html": "^1.3.0" - } - }, - "@codemirror/lang-javascript": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.4.tgz", - "integrity": "sha512-0WVmhp1QOqZ4Rt6GlVGwKJN3KW7Xh4H2q8ZZNGZaP6lRdxXJzmjm4FqvmOojVj6khWJHIb9sp7U/72W7xQgqAA==", - "requires": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/language": "^6.6.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.17.0", - "@lezer/common": "^1.0.0", - "@lezer/javascript": "^1.0.0" - } - }, - "@codemirror/lang-xml": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@codemirror/lang-xml/-/lang-xml-6.1.0.tgz", - "integrity": "sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==", - "requires": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/language": "^6.4.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", - "@lezer/xml": "^1.0.0" - } - }, - "@codemirror/language": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.11.1.tgz", - "integrity": "sha512-5kS1U7emOGV84vxC+ruBty5sUgcD0te6dyupyRVG2zaSjhTDM73LhVKUtVwiqSe6QwmEoA4SCiU8AKPFyumAWQ==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.23.0", - "@lezer/common": "^1.1.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0", - "style-mod": "^4.0.0" - } - }, - "@codemirror/lint": { - "version": "6.8.5", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.5.tgz", - "integrity": "sha512-s3n3KisH7dx3vsoeGMxsbRAgKe4O1vbrnKBClm99PU0fWxmxsx5rR2PfqQgIt+2MMJBHbiJ5rfIdLYfB9NNvsA==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.35.0", - "crelt": "^1.0.5" - } - }, - "@codemirror/search": { - "version": "6.5.11", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.11.tgz", - "integrity": "sha512-KmWepDE6jUdL6n8cAAqIpRmLPBZ5ZKnicE8oGU/s3QrAVID+0VhLFrzUucVKHG5035/BSykhExDL/Xm7dHthiA==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "@codemirror/state": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.5.2.tgz", - "integrity": "sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==", - "requires": { - "@marijn/find-cluster-break": "^1.0.0" - } - }, - "@codemirror/theme-one-dark": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@codemirror/theme-one-dark/-/theme-one-dark-6.1.3.tgz", - "integrity": "sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==", - "requires": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/highlight": "^1.0.0" - } - }, - "@codemirror/view": { - "version": "6.37.2", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.37.2.tgz", - "integrity": "sha512-XD3LdgQpxQs5jhOOZ2HRVT+Rj59O4Suc7g2ULvZ+Yi8eCkickrkZ5JFuoDhs2ST1mNI5zSsNYgR3NGa4OUrbnw==", - "requires": { - "@codemirror/state": "^6.5.0", - "crelt": "^1.0.6", - "style-mod": "^4.1.0", - "w3c-keyname": "^2.2.4" - } - }, - "@fortawesome/fontawesome-free": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.2.tgz", - "integrity": "sha512-hRILoInAx8GNT5IMkrtIt9blOdrqHOnPBH+k70aWUAqPZPgopb9G5EQJFpaBx/S8zp2fC+mPW349Bziuk1o28Q==" - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@lezer/common": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz", - "integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==" - }, - "@lezer/css": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.2.1.tgz", - "integrity": "sha512-2F5tOqzKEKbCUNraIXc0f6HKeyKlmMWJnBB0i4XW6dJgssrZO/YlZ2pY5xgyqDleqqhiNJ3dQhbrV2aClZQMvg==", - "requires": { - "@lezer/common": "^1.2.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.3.0" - } - }, - "@lezer/highlight": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz", - "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", - "requires": { - "@lezer/common": "^1.0.0" - } - }, - "@lezer/html": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.10.tgz", - "integrity": "sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==", - "requires": { - "@lezer/common": "^1.2.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0" - } - }, - "@lezer/javascript": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.5.1.tgz", - "integrity": "sha512-ATOImjeVJuvgm3JQ/bpo2Tmv55HSScE2MTPnKRMRIPx2cLhHGyX2VnqpHhtIV1tVzIjZDbcWQm+NCTF40ggZVw==", - "requires": { - "@lezer/common": "^1.2.0", - "@lezer/highlight": "^1.1.3", - "@lezer/lr": "^1.3.0" - } - }, - "@lezer/lr": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", - "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", - "requires": { - "@lezer/common": "^1.0.0" - } - }, - "@lezer/xml": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@lezer/xml/-/xml-1.0.6.tgz", - "integrity": "sha512-CdDwirL0OEaStFue/66ZmFSeppuL6Dwjlk8qk153mSQwiSH/Dlri4GNymrNWnUmPl2Um7QfV1FO9KFUyX3Twww==", - "requires": { - "@lezer/common": "^1.2.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0" - } - }, - "@marijn/find-cluster-break": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", - "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==" - }, - "@openwebwork/codemirror-lang-pg": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@openwebwork/codemirror-lang-pg/-/codemirror-lang-pg-0.0.3.tgz", - "integrity": "sha512-ZKtb2r0Ck6tVz44wwMKY7w/82P470whIzM5C8pi2GiBlnFWmkQcadmOaCBz31FELY1SrKE3AO2TmMrwUt2EKPA==", - "requires": { - "@codemirror/language": "^6.11.0", - "@lezer/highlight": "^1.2.1", - "@lezer/lr": "^1.4.2" - } - }, - "@openwebwork/pg-codemirror-editor": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@openwebwork/pg-codemirror-editor/-/pg-codemirror-editor-0.0.5.tgz", - "integrity": "sha512-ue4aciJzF7PPdQwWvYQkSf7h3pqOSM21fXyQ1vXRNndiQ7TCNX6FBI5JalMWDzi7CttGR+Mj+PgffmADwmKIMg==", - "requires": { - "@codemirror/lang-html": "^6.4.9", - "@codemirror/lang-xml": "^6.1.0", - "@codemirror/theme-one-dark": "^6.1.2", - "@openwebwork/codemirror-lang-pg": "^0.0.3", - "@replit/codemirror-emacs": "^6.1.0", - "@replit/codemirror-vim": "^6.3.0", - "cm6-theme-basic-dark": "^0.2.0", - "cm6-theme-basic-light": "^0.2.0", - "cm6-theme-gruvbox-dark": "^0.2.0", - "cm6-theme-gruvbox-light": "^0.2.0", - "cm6-theme-material-dark": "^0.2.0", - "cm6-theme-nord": "^0.2.0", - "cm6-theme-solarized-dark": "^0.2.0", - "cm6-theme-solarized-light": "^0.2.0", - "codemirror": "^6.0.1", - "codemirror-lang-mt": "^0.0.3", - "codemirror-lang-perl": "^0.1.6", - "style-mod": "^4.1.2", - "thememirror": "^2.0.1" - } - }, - "@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "peer": true - }, - "@replit/codemirror-emacs": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@replit/codemirror-emacs/-/codemirror-emacs-6.1.0.tgz", - "integrity": "sha512-74DITnht6Cs6sHg02PQ169IKb1XgtyhI9sLD0JeOFco6Ds18PT+dkD8+DgXBDokne9UIFKsBbKPnpFRAz60/Lw==", - "requires": {} - }, - "@replit/codemirror-vim": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@replit/codemirror-vim/-/codemirror-vim-6.3.0.tgz", - "integrity": "sha512-aTx931ULAMuJx6xLf7KQDOL7CxD+Sa05FktTDrtLaSy53uj01ll3Zf17JdKsriER248oS55GBzg0CfCTjEneAQ==", - "requires": {} - }, - "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "bootstrap": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", - "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", - "requires": {} - }, - "braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "requires": { - "fill-range": "^7.1.1" - } - }, - "browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001723", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", - "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", - "dev": true - }, - "chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "cm6-theme-basic-dark": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cm6-theme-basic-dark/-/cm6-theme-basic-dark-0.2.0.tgz", - "integrity": "sha512-+mNNJecRtxS/KkloMDCQF0oTrT6aFGRZTjnBcdT5UG1pcDO4Brq8l1+0KR/8dZ7hub2gOGOzoi3rGFD8GzlH7Q==", - "requires": {} - }, - "cm6-theme-basic-light": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cm6-theme-basic-light/-/cm6-theme-basic-light-0.2.0.tgz", - "integrity": "sha512-1prg2gv44sYfpHscP26uLT/ePrh0mlmVwMSoSd3zYKQ92Ab3jPRLzyCnpyOCQLJbK+YdNs4HvMRqMNYdy4pMhA==", - "requires": {} - }, - "cm6-theme-gruvbox-dark": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cm6-theme-gruvbox-dark/-/cm6-theme-gruvbox-dark-0.2.0.tgz", - "integrity": "sha512-xyqsG19qV+nb7ZHTMocSNWwZHMExfQxDm0FlbNMqEGKeQR96WryssXJH/IZZQudwrPpWU2dCoyOgMFhti2UTYA==", - "requires": {} - }, - "cm6-theme-gruvbox-light": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cm6-theme-gruvbox-light/-/cm6-theme-gruvbox-light-0.2.0.tgz", - "integrity": "sha512-sc4dEMLU5y4F3QGLjwMQs1H3Q0a0ooXA1EvyWnknxLEGQVXwJrxkkV67gs1TqWASl2i63iomt4zyz5pkbfO1yg==", - "requires": {} - }, - "cm6-theme-material-dark": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cm6-theme-material-dark/-/cm6-theme-material-dark-0.2.0.tgz", - "integrity": "sha512-H09JZihzg4w0mTtOqo5bQdxItkQWw+ergKlk7BSfwYjaR2nOi+wIN0R+ByAo7bON8GbFODvjTxH3EIqdhovFeA==", - "requires": {} - }, - "cm6-theme-nord": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cm6-theme-nord/-/cm6-theme-nord-0.2.0.tgz", - "integrity": "sha512-jTh+5nvl+N/5CtTK7UVcrxDCj2AOStvbNM8uP6tx6amq4QaaLDlapjMw+MNzEkvxcPnHY+YM91tbklS2KNlR2w==", - "requires": {} - }, - "cm6-theme-solarized-dark": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cm6-theme-solarized-dark/-/cm6-theme-solarized-dark-0.2.0.tgz", - "integrity": "sha512-FWtYHcX8NLzNSs21yGbkLF+q/5m2u80ug0JytKoI9nMZWPP5dcnsFYp1iZBEegLehiZnpv1qcmTsLTUG2KD39w==", - "requires": {} - }, - "cm6-theme-solarized-light": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/cm6-theme-solarized-light/-/cm6-theme-solarized-light-0.2.0.tgz", - "integrity": "sha512-Iw7Xv+9A6NlT7sRGlM2pOwD3ZBETkAqpb7c6O0LPj5kjwcK6C3k+mvjzaQt1gzfBErMmhL1HHuK07zICeXkE+w==", - "requires": {} - }, - "codemirror": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.2.tgz", - "integrity": "sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==", - "requires": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/commands": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/search": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0" + "node": "^20.19.0 || ^22.12.0 || >=23" } - }, - "codemirror-lang-mt": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/codemirror-lang-mt/-/codemirror-lang-mt-0.0.3.tgz", - "integrity": "sha512-OC2qG6GQI96BTgKzD4XVJd8fLOTyeB0pb7gy41BHjqot2gES6Bi/3esIgTygYUxw/SspMNSZnQZdWHPmD7/YYA==", - "requires": { - "@codemirror/lang-css": "^6.3.1", - "@codemirror/lang-html": "^6.4.9", - "@codemirror/lang-javascript": "^6.2.3", - "@codemirror/language": "^6.11.0", - "@lezer/highlight": "^1.2.1", - "@lezer/lr": "^1.4.2" - } - }, - "codemirror-lang-perl": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/codemirror-lang-perl/-/codemirror-lang-perl-0.1.6.tgz", - "integrity": "sha512-cYBmCQa7/itIRNx1AHfn9OQkInJQpL0sqCoikJXhQZwYNOHFSMd0L16pofEOU/1/f+s7CPA+XucUrNr/f1qigQ==", - "requires": { - "@codemirror/language": "^6.11.0", - "@lezer/highlight": "^1.2.1", - "@lezer/lr": "^1.4.2" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "crelt": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", - "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" - }, - "css-declaration-sorter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", - "dev": true, - "requires": {} - }, - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "dev": true, - "requires": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", - "dev": true, - "requires": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" - } - }, - "cssnano-preset-default": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", - "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" - } - }, - "cssnano-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", - "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", - "dev": true, - "requires": {} - }, - "csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "dev": true, - "requires": { - "css-tree": "~2.2.0" - }, - "dependencies": { - "css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "dev": true, - "requires": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - } - }, - "mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true - } - } - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "electron-to-chromium": { - "version": "1.4.747", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.747.tgz", - "integrity": "sha512-+FnSWZIAvFHbsNVmUxhEqWiaOiPMcfum1GQzlWCg/wLigVtshOsjXHyEFfmt6cFK6+HkS3QOJBv6/3OPumbBfw==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "flatpickr": { - "version": "4.6.13", - "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz", - "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==" - }, - "fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "iframe-resizer": { - "version": "4.3.11", - "resolved": "https://registry.npmjs.org/iframe-resizer/-/iframe-resizer-4.3.11.tgz", - "integrity": "sha512-5QtnsmfH11GDsuC7Gxd/eNzojudX3346Gb0E+Ku8ln8AtfSq+cWCZtnhCrthrtE7f1CI2/kwHkZ9G4sFYzHP7A==" - }, - "immutable": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz", - "integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jquery": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", - "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" - }, - "jquery-ui-dist": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/jquery-ui-dist/-/jquery-ui-dist-1.13.2.tgz", - "integrity": "sha512-oVDRd1NLtTbBwpRKAYdIRgpWVDzeBhfy7Gu0RmY6JEaZtmBq6kDn1pm5SgDiAotrnDS+RoTRXO6xvcNTxA9tOA==", - "requires": { - "jquery": ">=1.8.0 <4.0.0" - } - }, - "lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==" - }, - "mathjax": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/mathjax/-/mathjax-3.2.2.tgz", - "integrity": "sha512-Bt+SSVU8eBG27zChVewOicYs7Xsdt40qm4+UpHyX7k0/O9NliPc+x77k1/FEsPsjKPZGJvtRZM1vO+geW0OhGw==" - }, - "mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true - }, - "minisearch": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-7.1.2.tgz", - "integrity": "sha512-R1Pd9eF+MD5JYDDSPAp/q1ougKglm14uEkPMvQ/05RGmx6G9wvmLTrTI/Q5iPNJLYqNdsDQ7qTGIcNWR+FrHmA==" - }, - "nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "dev": true - }, - "node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true - }, - "picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "dev": true - }, - "postcss": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz", - "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - } - }, - "postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", - "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", - "dev": true, - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", - "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", - "dev": true, - "requires": {} - }, - "postcss-discard-empty": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", - "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", - "dev": true, - "requires": {} - }, - "postcss-discard-overridden": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", - "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", - "dev": true, - "requires": {} - }, - "postcss-merge-longhand": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", - "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" - } - }, - "postcss-merge-rules": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", - "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-minify-font-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", - "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", - "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", - "dev": true, - "requires": { - "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", - "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", - "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-normalize-charset": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", - "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", - "dev": true, - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", - "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", - "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", - "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", - "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", - "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", - "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", - "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", - "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", - "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", - "dev": true, - "requires": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", - "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", - "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", - "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" - } - }, - "postcss-unique-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", - "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", - "dev": true - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "rtlcss": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", - "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0", - "postcss": "^8.4.21", - "strip-json-comments": "^3.1.1" - } - }, - "sass": { - "version": "1.75.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.75.0.tgz", - "integrity": "sha512-ShMYi3WkrDWxExyxSZPst4/okE9ts46xZmJDSawJQrnte7M1V9fScVB+uNXOVKRBt0PggHOwoZcn8mYX4trnBw==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sax": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.5.0.tgz", - "integrity": "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==", - "dev": true - }, - "shortcut-buttons-flatpickr": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/shortcut-buttons-flatpickr/-/shortcut-buttons-flatpickr-0.4.0.tgz", - "integrity": "sha512-JKmT4my3Hm1e18OvG4Q6RcFhN4WRqqpTMkHrvZ7fup/dp6aTIWGVCHdRYtASkp/FCzDlJh6iCLQ/VcwwNpAMoQ==" - }, - "sortablejs": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.2.tgz", - "integrity": "sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "style-mod": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.2.tgz", - "integrity": "sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==" - }, - "stylehacks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" - } - }, - "svgo": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", - "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", - "dev": true, - "requires": { - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0", - "sax": "^1.5.0" - } - }, - "terser": { - "version": "5.30.4", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.4.tgz", - "integrity": "sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } - } - }, - "thememirror": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/thememirror/-/thememirror-2.0.1.tgz", - "integrity": "sha512-d5i6FVvWWPkwrm4cHLI3t9AT1OrkAt7Ig8dtdYSofgF7C/eiyNuq6zQzSTusWTde3jpW9WLvA9J/fzNKMUsd0w==", - "requires": {} - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "w3c-keyname": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", - "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==" - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true } } } diff --git a/htdocs/package.json b/htdocs/package.json index 6bfce3e11a..411ac35517 100644 --- a/htdocs/package.json +++ b/htdocs/package.json @@ -13,29 +13,29 @@ "url": "https://github.com/openwebwork/webwork2" }, "dependencies": { - "@fortawesome/fontawesome-free": "^6.5.2", - "@openwebwork/pg-codemirror-editor": "^0.0.5", - "bootstrap": "~5.3.3", + "@fortawesome/fontawesome-free": "^7.3.1", + "@openwebwork/pg-codemirror-editor": "^0.0.10", + "bootstrap": "^5.3.8", "flatpickr": "^4.6.13", - "iframe-resizer": "^4.3.11", - "jquery": "^3.7.1", - "jquery-ui-dist": "^1.13.2", - "luxon": "^3.4.4", - "mathjax": "^3.2.2", - "minisearch": "^7.1.2", + "iframe-resizer": "^4.4.2", + "jquery": "^4.0.0", + "jquery-ui-dist": "^1.13.3", + "luxon": "^3.7.2", + "mathjax": "^4.1.3", + "minisearch": "^7.2.0", "shortcut-buttons-flatpickr": "^0.4.0", - "sortablejs": "^1.15.2" + "sortablejs": "^1.15.7" }, "devDependencies": { - "autoprefixer": "^10.4.19", - "chokidar": "^3.6.0", - "cssnano": "^6.1.2", - "postcss": "^8.5.10", - "prettier": "^3.2.5", - "rtlcss": "^4.1.1", - "sass": "^1.75.0", - "terser": "^5.30.4", - "yargs": "^17.7.2" + "autoprefixer": "^10.5.4", + "chokidar": "^5.0.0", + "cssnano": "^8.0.2", + "postcss": "^8.5.21", + "prettier": "^3.9.6", + "rtlcss": "^4.3.0", + "sass": "^1.101.3", + "terser": "^5.49.0", + "yargs": "^18.0.0" }, "browserslist": [ "last 10 Chrome versions", @@ -47,5 +47,9 @@ "last 8 FirefoxAndroid versions", "last 10 iOS versions", "last 5 Opera versions" - ] + ], + "allowScripts": { + "@parcel/watcher": false, + "iframe-resizer": false + } } diff --git a/htdocs/show-source.cgi b/htdocs/show-source.cgi index 8cf298e894..af3181a2ad 100755 --- a/htdocs/show-source.cgi +++ b/htdocs/show-source.cgi @@ -14,10 +14,12 @@ my $filedir = $file =~ s!/[^/]+$!!r; $file =~ s!.*/!!; my @PGdirs = ( - "../templates$filedir", '../templates/macros', "$root/pg/macros", "$root/pg/macros/answers", - "$root/pg/macros/capa", "$root/pg/macros/contexts", "$root/pg/macros/core", "$root/pg/macros/deprecated", - "$root/pg/macros/graph", "$root/pg/macros/math", "$root/pg/macros/misc", "$root/pg/macros/parsers", - "$root/pg/macros/ui", + "../templates$filedir", '../templates/macros', + "$root/pg/macros", "$root/pg/macros/answers", + "$root/pg/macros/contexts", "$root/pg/macros/core", + "$root/pg/macros/deprecated", "$root/pg/macros/graph", + "$root/pg/macros/math", "$root/pg/macros/misc", + "$root/pg/macros/parsers", "$root/pg/macros/ui", ); for my $dir (@PGdirs) { ShowSource("$dir/$file") if (-e "$dir/$file") } diff --git a/htdocs/themes/README.md b/htdocs/themes/README.md new file mode 100644 index 0000000000..048ca09644 --- /dev/null +++ b/htdocs/themes/README.md @@ -0,0 +1,78 @@ +# Theming WeBWorK 2 + +This folder contains the themes for webwork2. If you would like to create a custom theme, then copy one of the existing +theme directories, and modify it as desired. It is recommended that you use either the `math4-green`, `math4-red`, or +`math4-yellow` theme as the basis for a new custom theme, but for more advanced theming you can copy the `math4` +directory itself. Generally only the `_theme-colors.scss` and `_theme-overrides.scss` files need to be modified. The +important things to change are the colors in the `_theme-colors.scss` file. Overrides for special cases can be done in +the `_theme-overrides.scss` file. The `math4-yellow` theme uses a light primary color, and so it is a good example to +follow if you also need a light primary color. It also shows how the `_theme-overrides.scss` file can be used to handle +certain special cases. + +The `math4-overrides.css` and `math4-overrides.js` files can also be created in the theme directory and customizations +can also be added to those files. However, usage of these files is deprecated and support for them will eventually be +dropped. There are `.dist` files in the `math4` directory you can copy, but the `.dist` files do not have anything of +value in them. + +Note that any changes made to the files in the `math4`, `math4-green`, `math4-red`, and `math4-yellow` files will cause +problems when you upgrade webwork2, (other than copies of the `math4-overrides.css.dist` and `math4-overrides.css.js` +files). + +To make the custom theme available for webwork2 to use, run `npm ci` from the `htdocs` directory. Then either set the +theme as the `$defaultTheme` in `conf/localOverrides.conf` or choose the theme in the `Course Configuration` of a course +to use it. Note that for any changes in the theme files to take effect, you must run `npm ci` again. You can also +execute `./generate-assets.js` from the `htdocs` directory to update the theme (this is actually part of what `npm ci` +does). See more details on theme creation on [the WeBWork Wiki](https://wiki.openwebwork.org/wiki/Customizing_WeBWorK). + +The theming system uses Sass which is an extension of CSS, and is compiled into CSS (by the `generate-assets.js` +script). Sass variables can be set in the `_theme-colors.scss` file that control many display aspects of the user +interface. Bootstrap has many Sass variables that can be customized. In addition there are CSS variables that can be +set. Many of these are set initially from the Sass variables, but they can also be changed in the +`_theme-overrides.scss` file. See the [Bootstrap documentation](https://getbootstrap.com/docs/5.3) for available Sass +and CSS variables. There are also Sass and CSS variables specifically for webwork2 that can be used. These are +documented below. In addition Bootstrap functions can be used to manipulate colors in the `_theme-colors.scss` file. +See the [Boottrap Sass function documentation](https://getbootstrap.com/docs/5.3/customize/sass/#functions). + +## WeBWorK 2 Sass Variables + +These must be set in the `_theme-colors.scss` file. + +- `$ww-logo-background-color`: WeBWorK logo background color in the banner. +- `$ww-achievement-level-color`: Color of the level progress bar on the achievements page. + +## WeBWorK 2 CSS Variables + +All of these are set to a default value in the `bootstrap.scss` file, but can be overridden in the +`_theme-overrides.scss` file. Note that values can even be set for a specific CSS selector to only apply to the elements +that match the selector and descendants of those elements. + +- `--ww-primary-foreground-color`: The color of text that is displayed before a primary colored background in the page + header, site navigation menu, and the course list on the webwork2 home page. This defaults to the result of + `#{color-contrast($primary)}` and rarely needs to be changed. +- `--ww-layout-divider-color`: This is the color of the border that separates the page header, site navigation menu, and + main content area. It is also used for the color of the border separates the primary part of the site navigation menu + from page specific sub menus (such as the list of problems when viewing a problem in a homework set). This defaults to + `#aaa` in light mode and `#666` in dark mode. +- `--ww-layout-border-color`: This is the border color for other regions such as the breadcrumb navigation at the top of + every page and the info box shown (the course information or set header box). This defaults to `#e6e6e6` in light mode + and `#495057` in dark mode. +- `--ww-toggle-sidebar-icon-color-rgb`: The color of the site navigation menu toggle button in RGB color components. + This defaults to `255, 255, 255`. +- `--ww-toggle-sidebar-icon-hover-color`: The color of the site navigation menu toggle button when it is hovered over + with the mouse cursor or has keyboard focus. This defaults to `#fff`. +- `--ww-site-nav-link-active-background-color`: The background color of the links in the site navigation menu when they + have keyboard focus. This defaults to `#{$primary}`. +- `--ww-site-nav-link-hover-background-color`: The background color of the links in the site navigation menu when the + mouse cursor hovers over them. This defaults to `#e1e1e1` in light mode and `#{shade-color($primary, 40%)}` in dark + mode. +- `--ww-course-config-tab-link-focus-outline-color`: The outline color of the tab selection buttons on the course + configuration page when they have keyboard focus. This defaults to `#{rgba($primary, $focus-ring-opacity)}` in light + mode and `#{rgba(color-contrast($body-bg-dark), $focus-ring-opacity)}` in dark mode. +- `--ww-logo-background-color`: The background color for the top left region of the page header that contains the + WeBWorK logo. This is set to the value of the `#{$ww-logo-background-color}` Sass variable, and there is no need to + ever modify this. Just set the Sass variable directly to what this should be. This is really only needed to get the + theme color to the other CSS files used by webwork2. +- `--ww-achievement-level-color`: The color of the level progress bar on the achievements page. This defaults to the + value of the `#{$ww-achievement-level-color}` Sass variable, and there is no need to ever modify this. Just set the + Sass variable directly to what this should be. This is really only needed to get the theme color to the other CSS + files used by webwork2. diff --git a/htdocs/themes/math4-green/README b/htdocs/themes/math4-green/README deleted file mode 100644 index e607958755..0000000000 --- a/htdocs/themes/math4-green/README +++ /dev/null @@ -1,8 +0,0 @@ -This is an "alternative" colorization to math4. If you want to provide -multiple themes to your users you should follow this as an example. - -Everything except for the math4-overrides.js, math4-overrides.css, -_theme-colors.scss, and _theme-overrides.scss files should be links pointing -back to the corresponding files in math4. This will make it so that all your -themes will automatically get updates. All of your changes should be in the -listed override files. diff --git a/htdocs/themes/math4-green/_theme-colors.scss b/htdocs/themes/math4-green/_theme-colors.scss index 89fa61322f..8c061aaf02 100644 --- a/htdocs/themes/math4-green/_theme-colors.scss +++ b/htdocs/themes/math4-green/_theme-colors.scss @@ -7,10 +7,9 @@ $info: #618265; // Link colors $link-color: #283f2b; -$link-hover-color: #618265; // Webwork logo background color in the banner $ww-logo-background-color: darken($info, 8%); -// Achievment level bar +// Achievement level bar $ww-achievement-level-color: #708e74; diff --git a/htdocs/themes/math4-red/README b/htdocs/themes/math4-red/README deleted file mode 100644 index e607958755..0000000000 --- a/htdocs/themes/math4-red/README +++ /dev/null @@ -1,8 +0,0 @@ -This is an "alternative" colorization to math4. If you want to provide -multiple themes to your users you should follow this as an example. - -Everything except for the math4-overrides.js, math4-overrides.css, -_theme-colors.scss, and _theme-overrides.scss files should be links pointing -back to the corresponding files in math4. This will make it so that all your -themes will automatically get updates. All of your changes should be in the -listed override files. diff --git a/htdocs/themes/math4-red/_theme-colors.scss b/htdocs/themes/math4-red/_theme-colors.scss index b34e6f2682..7c73f8aa44 100644 --- a/htdocs/themes/math4-red/_theme-colors.scss +++ b/htdocs/themes/math4-red/_theme-colors.scss @@ -8,9 +8,10 @@ $info: #c30; // Link colors $link-color: $primary; $link-hover-color: #c00; +$link-color-dark: tint-color($primary, 50%); // Webwork logo background color in the banner $ww-logo-background-color: darken($info, 8%); -// Achievment level bar +// Achievement level bar $ww-achievement-level-color: #08c; diff --git a/htdocs/themes/math4-red/_theme-overrides.scss b/htdocs/themes/math4-red/_theme-overrides.scss index 20b5856367..e69de29bb2 100644 --- a/htdocs/themes/math4-red/_theme-overrides.scss +++ b/htdocs/themes/math4-red/_theme-overrides.scss @@ -1,3 +0,0 @@ -a:not(.btn):focus { - outline-color: #{lighten($link-hover-color, 26%)}; -} diff --git a/htdocs/themes/math4-yellow/README b/htdocs/themes/math4-yellow/README deleted file mode 100644 index e607958755..0000000000 --- a/htdocs/themes/math4-yellow/README +++ /dev/null @@ -1,8 +0,0 @@ -This is an "alternative" colorization to math4. If you want to provide -multiple themes to your users you should follow this as an example. - -Everything except for the math4-overrides.js, math4-overrides.css, -_theme-colors.scss, and _theme-overrides.scss files should be links pointing -back to the corresponding files in math4. This will make it so that all your -themes will automatically get updates. All of your changes should be in the -listed override files. diff --git a/htdocs/themes/math4-yellow/_theme-colors.scss b/htdocs/themes/math4-yellow/_theme-colors.scss index cbc8f078bb..062bd5e065 100644 --- a/htdocs/themes/math4-yellow/_theme-colors.scss +++ b/htdocs/themes/math4-yellow/_theme-colors.scss @@ -5,23 +5,22 @@ $primary: #ffc700; $info: black; +$primary-bg-subtle-dark: shade-color($primary, 90%); +$info-text-emphasis-dark: tint-color($info, 50%); + // Override the default white for the foreground color of active components. // White has poor color contrast with the yellow primary color. $component-active-color: black; // Link colors -$link-color: darken(#bf5454, 30%); -$link-hover-color: lighten($link-color, 30%); +$link-color: shade-color($primary, 60%); // Webwork logo background color in the banner $ww-logo-background-color: $info; -// Achievment level bar +// Achievement level bar $ww-achievement-level-color: darken($primary, 15%); -// Make accordion buttons darker. -$accordion-button-active-color: shade-color($primary, 50%); - // Make the navbar colors dark. $navbar-dark-color: rgba(#000, 0.55); $navbar-dark-hover-color: rgba(#000, 0.75); diff --git a/htdocs/themes/math4-yellow/_theme-overrides.scss b/htdocs/themes/math4-yellow/_theme-overrides.scss index 0cf795757f..1046436e60 100644 --- a/htdocs/themes/math4-yellow/_theme-overrides.scss +++ b/htdocs/themes/math4-yellow/_theme-overrides.scss @@ -38,10 +38,30 @@ color: $link-color !important; } -a:not(.btn):focus { - outline-color: #{darken($link-hover-color, 1%)}; -} - :root { --ww-site-nav-link-active-background-color: #{$primary}; + --ww-color-chooser-hover-color: #555; + --ww-color-chooser-focus-outline-color-rgb: 0, 0, 0; + --ww-course-config-tab-link-focus-outline-color: #{rgba(shade-color($primary, 40%), $focus-ring-opacity)}; +} + +@include color-mode(dark) { + --ww-site-nav-link-hover-background-color: #{shade-color($primary, 60%)}; + --ww-course-config-tab-link-focus-outline-color: #{rgba(color-contrast($body-bg-dark), $focus-ring-opacity)}; + + .btn-outline-primary { + --#{$prefix}btn-color: #{tint_color($primary, 40%)}; + } +} + +.masthead { + .institution-logo { + a:not(.btn):focus { + outline-color: #{shade-color($link-hover-color-dark, 70%)}; + } + } + + .login-status .btn.btn-light { + --bs-btn-focus-shadow-rgb: 100, 100, 100; + } } diff --git a/htdocs/themes/math4/README b/htdocs/themes/math4/README deleted file mode 100644 index 0b92a6b6d6..0000000000 --- a/htdocs/themes/math4/README +++ /dev/null @@ -1,18 +0,0 @@ -This folder contains the files necessary for the math4 theme. These files are -tracked by git and any changes made to them will be overwritten when you -upgrade. The two exceptions are math4-overrides.css and math4-overrides.js. - -These files do not need to be present, but if they are they will be included in -system.conf and can be used for general overrides. They can created by copying -math4-overrides.css.dist and math4-overrides.js.dist. This is similar to how -localOverrides.conf interacts with defaults.conf and localOverrides.conf.dist. -In particular if you upgrade your server math4-overrides.js and -math4-overrides.css will not change, but their .dist versions and the other -math4 theme files may change. This might cause problems until you merge the -changes. - -If you want to customize math4 you should only change math4-overrides.css and -math4-overrides.js. Note: Because you can include arbitrary JavaScript in -math4-overrides.js you can actually change pretty much anything, including -adding new html or changing existing html. - diff --git a/htdocs/themes/math4/_theme-colors.scss b/htdocs/themes/math4/_theme-colors.scss index bd57046fb7..607197cf76 100644 --- a/htdocs/themes/math4/_theme-colors.scss +++ b/htdocs/themes/math4/_theme-colors.scss @@ -7,10 +7,10 @@ $info: #1a67ea; // Link colors $link-color: $primary; -$link-hover-color: $info; +$link-color-dark: tint-color($primary, 50%); // Webwork logo background color in the banner $ww-logo-background-color: darken($info, 14%); -// Achievment level bar +// Achievement level bar $ww-achievement-level-color: #88d; diff --git a/htdocs/themes/math4/bootstrap.scss b/htdocs/themes/math4/bootstrap.scss index 72cbc9cbd0..3114fe8445 100644 --- a/htdocs/themes/math4/bootstrap.scss +++ b/htdocs/themes/math4/bootstrap.scss @@ -17,10 +17,6 @@ $headings-font-weight: 600; $link-decoration: none; $link-hover-decoration: underline; -// Make breadcrumb dividers and active items a bit darker. -$breadcrumb-divider-color: #495057; -$breadcrumb-active-color: #495057; - @import './theme-colors'; // Include the remainder of bootstrap's scss configuration @@ -75,14 +71,55 @@ $breadcrumb-active-color: #495057; --ww-primary-foreground-color: #{color-contrast($primary)}; --ww-achievement-level-color: #{$ww-achievement-level-color}; --ww-site-nav-link-active-background-color: #{$primary}; + --ww-site-nav-link-hover-background-color: #e1e1e1; + --ww-layout-divider-color: #aaa; + --ww-layout-border-color: #e6e6e6; + --ww-course-config-tab-link-focus-outline-color: #{rgba($primary, $focus-ring-opacity)}; } // Overrides + a:not(.btn):focus { - color: $link-hover-color; outline-style: solid; - outline-color: #{lighten($link-hover-color, 8%)}; outline-width: 1px; + outline-color: #{$link_hover_color}; + box-shadow: none; +} + +@include color-mode(dark) { + --ww-site-nav-link-hover-background-color: #{shade-color($primary, 40%)}; + --ww-layout-divider-color: #666; + --ww-layout-border-color: #495057; + --ww-course-config-tab-link-focus-outline-color: #{rgba(color-contrast($body-bg-dark), $focus-ring-opacity)}; + + .bg-light { + color: var(--bs-body-color) !important; + background-color: var(--bs-primary-bg-subtle) !important; + } + + .btn-outline-primary { + --#{$prefix}btn-color: #{tint_color($primary, 60%)}; + --#{$prefix}btn-border-color: #{tint_color($primary, 20%)}; + } + + .text-danger { + color: var(--bs-danger-text-emphasis) !important; + } + + .text-success { + color: var(--bs-success-text-emphasis) !important; + } + + a:not(.btn):focus { + outline-color: #{$link_hover_color-dark}; + } +} + +.masthead { + a:not(.btn):focus { + outline-color: #{$link_hover_color_dark}; + outline-width: 2px; + } } @import 'theme-overrides'; diff --git a/htdocs/themes/math4/math4-overrides.css.dist b/htdocs/themes/math4/math4-overrides.css.dist index 28863fc0ef..f313e04848 100644 --- a/htdocs/themes/math4/math4-overrides.css.dist +++ b/htdocs/themes/math4/math4-overrides.css.dist @@ -4,7 +4,7 @@ * * If you upgrade webwork this file will not be overwritten. However, the math4.css and * math4-overrides.css.dist file may change. If this happens it may cause problems with - * your theme until your reconcile the changes with your modifactions here. (Similar to + * your theme until your reconcile the changes with your modifications here. (Similar to * how localOverrides.conf works.) * * Note that theming is no longer done with this file. Instead copy one of the existing diff --git a/htdocs/themes/math4/math4-overrides.js.dist b/htdocs/themes/math4/math4-overrides.js.dist index 253ebface5..b3b3fd42af 100644 --- a/htdocs/themes/math4/math4-overrides.js.dist +++ b/htdocs/themes/math4/math4-overrides.js.dist @@ -5,7 +5,7 @@ * * If you upgrade your machine this file will not be overwritten, however, the math4.js * and math4-overrides.js.dist file may change. If this happens it may cause problems - * with your theme until your reconcile the changes with your modifactions here. (Similar + * with your theme until your reconcile the changes with your modifications here. (Similar * to how localOverrides.conf works.) * * Note that theming is no longer done with this file. Instead copy one of the existing diff --git a/lib/Caliper/Actor.pm b/lib/Caliper/Actor.pm index 55f60b2c40..3d30cb08b9 100644 --- a/lib/Caliper/Actor.pm +++ b/lib/Caliper/Actor.pm @@ -19,7 +19,7 @@ sub generate_anonymous_actor { sub generate_default_actor { my ($ce, $db, $user) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); return { 'id' => $resource_iri->actor_homepage($user->user_id()), diff --git a/lib/Caliper/Entity.pm b/lib/Caliper/Entity.pm index 78883b765e..77bdf2f90f 100644 --- a/lib/Caliper/Entity.pm +++ b/lib/Caliper/Entity.pm @@ -17,7 +17,7 @@ use Caliper::Actor; sub webwork_app { my ($ce, $db) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); # $ce doesn't have WW_VERSION when doing login/logout for some reason my $seed_ce = WeBWorK::CourseEnvironment->new; @@ -33,7 +33,7 @@ sub webwork_app { sub session { my ($ce, $db, $actor, $session_key) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $session_key_hash = sha1_base64($session_key); return { @@ -46,7 +46,7 @@ sub session { sub client { my ($ce, $db, $session_key_hash) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $ip_address = ''; if ($ENV{HTTP_X_FORWARDED_FOR}) { @@ -68,7 +68,7 @@ sub client { sub membership { my ($ce, $db, $actor, $user_id) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $user = $db->getUser($user_id); my $permission = $db->getPermissionLevel($user_id); @@ -112,7 +112,7 @@ sub membership { sub course { my ($ce, $db) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $course_entity = { 'id' => $resource_iri->course(), @@ -128,7 +128,7 @@ sub course { sub problem_set { my ($ce, $db, $set_id) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $problem_set = $db->getGlobalSet($set_id); @@ -189,17 +189,24 @@ sub problem_set { sub problem { my ($ce, $db, $set_id, $problem_id) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $problem = $db->getGlobalProblem($set_id, $problem_id); - my $templateDir = $ce->{courseDirs}->{templates}; - my $tags = WeBWorK::Utils::Tags->new($templateDir . '/' . $problem->source_file()); - my $keywords = $tags->{'keywords'}; - $_ =~ s/(^[\s"']+)|([\s"']+$)//g for @$keywords; + my $keywords = []; + my $unblessed_tags; - my %tags_ref = %$tags; - my $unblessed_tags = \%tags_ref; + # Problem groups use a "group:problemGroupName" pseudo source file (see + # WeBWorK::Utils::Instructor::assignProblemToUserSetVersion) which is not a real file, so attempting to read tags + # from it would die. + if ($problem->source_file() !~ /^group:/) { + my $templateDir = $ce->{courseDirs}->{templates}; + my $tags = WeBWorK::Utils::Tags->new($templateDir . '/' . $problem->source_file()); + $keywords = $tags->{'keywords'}; + $_ =~ s/(^[\s"']+)|([\s"']+$)//g for @$keywords; + + $unblessed_tags = {%$tags}; + } return { 'id' => $resource_iri->problem($set_id, $problem_id), @@ -226,7 +233,7 @@ sub problem { sub problem_user { my ($ce, $db, $set_id, $version_id, $problem_id, $user_id, $pg) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $problem_user = $version_id @@ -261,7 +268,7 @@ sub problem_user { 'counts_parent_grade' => $problem_user->counts_parent_grade(), 'showMeAnother' => $problem_user->showMeAnother(), 'showMeAnotherCount' => $problem_user->showMeAnotherCount(), - 'showHintsAfter' => $problem_user->prHintsAfter(), + 'showHintsAfter' => $problem_user->showHintsAfter(), 'prPeriod' => $problem_user->prPeriod(), 'prCount' => $problem_user->prCount(), 'flags' => $problem_user->flags(), @@ -282,7 +289,7 @@ sub problem_user { sub answer { my ($ce, $db, $set_id, $version_id, $problem_id, $user_id, $pg, $start_time, $end_time) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $last_answer_id = $db->latestProblemPastAnswer($user_id, ($version_id ? "$set_id,v$version_id" : $set_id), $problem_id); @@ -314,7 +321,7 @@ sub answer { sub answer_attempt { my ($ce, $db, $set_id, $version_id, $problem_id, $user_id, $pg, $start_time, $end_time) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $problem_user = $version_id @@ -353,7 +360,7 @@ sub answer_attempt { sub problem_set_attempt { my ($ce, $db, $set_id, $version_id, $user_id, $start_time, $end_time) = @_; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $problem_set_user = $version_id ? $db->getMergedSetVersion($user_id, $set_id, $version_id) : $db->getMergedSet($user_id, $set_id); diff --git a/lib/Caliper/ResourceIri.pm b/lib/Caliper/ResourceIri.pm index 0aeab86bb6..e1bf11a3fe 100644 --- a/lib/Caliper/ResourceIri.pm +++ b/lib/Caliper/ResourceIri.pm @@ -1,4 +1,4 @@ -package Caliper::ResourseIri; +package Caliper::ResourceIri; ##### Library Imports ##### use strict; diff --git a/lib/Caliper/Sensor.pm b/lib/Caliper/Sensor.pm index 0cee244c4d..5d2851261f 100644 --- a/lib/Caliper/Sensor.pm +++ b/lib/Caliper/Sensor.pm @@ -50,7 +50,7 @@ sub sendEvents { } my $ce = $c->ce; - my $resource_iri = Caliper::ResourseIri->new($ce); + my $resource_iri = Caliper::ResourceIri->new($ce); my $async = HTTP::Async->new; $async->timeout(5); $async->max_request_time(10); @@ -130,7 +130,7 @@ sub formatted_timestamp { sub formatted_duration { my ($duration) = @_; - # gererate the time portion of a ISO 8601 formatted duration + # generate the time portion of a ISO 8601 formatted duration my $seconds = $duration % 60; my $minutes = int($duration / 60) % 60; my $hours = int($duration / 3600); diff --git a/lib/FormatRenderedProblem.pm b/lib/FormatRenderedProblem.pm index 1c7f0194f3..029de024af 100644 --- a/lib/FormatRenderedProblem.pm +++ b/lib/FormatRenderedProblem.pm @@ -63,7 +63,7 @@ sub formatRenderedProblem { # Add CSS files requested by problems via ADD_CSS_FILE() in the PG file # or via a setting of $ce->{pg}{specialPGEnvironmentVars}{extra_css_files} - # which can be set in course.conf (the value should be an anonomous array). + # which can be set in course.conf (the value should be an anonymous array). my @cssFiles; if (ref($ce->{pg}{specialPGEnvironmentVars}{extra_css_files}) eq 'ARRAY') { push(@cssFiles, { file => $_, external => 0 }) for @{ $ce->{pg}{specialPGEnvironmentVars}{extra_css_files} }; @@ -90,12 +90,12 @@ sub formatRenderedProblem { [ 'node_modules/jquery/dist/jquery.min.js', 0, {} ], [ 'node_modules/jquery-ui-dist/jquery-ui.min.js', 0, {} ], [ 'node_modules/iframe-resizer/js/iframeResizer.contentWindow.min.js', 0, {} ], - [ 'js/MathJaxConfig/mathjax-config.js', 0, { defer => undef } ], - [ 'node_modules/mathjax/es5/tex-svg.js', 0, { defer => undef, id => 'MathJax-script' } ], - [ 'node_modules/bootstrap/dist/js/bootstrap.bundle.min.js', 0, { defer => undef } ], - [ 'js/Problem/problem.js', 0, { defer => undef } ], - [ 'js/System/system.js', 0, { defer => undef } ], - [ 'math4-overrides.js', 1, { defer => undef } ] + [ 'js/MathJaxConfig/mathjax-config.js', 0, { defer => undef } ], + [ 'node_modules/mathjax/tex-svg.js', 0, { defer => undef } ], + [ 'node_modules/bootstrap/dist/js/bootstrap.bundle.min.js', 0, { defer => undef } ], + [ 'js/Problem/problem.js', 0, { defer => undef } ], + [ 'js/System/system.js', 0, { defer => undef } ], + [ 'math4-overrides.js', 1, { defer => undef } ] ); # Get the requested format. @@ -196,11 +196,12 @@ sub formatRenderedProblem { $output->{input} = $ws->{input}; # The following could be constructed from the above, but this is a convenience - $output->{resultSummary} = $resultSummary->to_string if $resultSummary; - $output->{lang} = $PROBLEM_LANG_AND_DIR{lang}; - $output->{dir} = $PROBLEM_LANG_AND_DIR{dir}; - $output->{extra_css_files} = \@extra_css_files; - $output->{extra_js_files} = \@extra_js_files; + $output->{resultSummary} = $resultSummary->to_string if $resultSummary; + $output->{lang} = $PROBLEM_LANG_AND_DIR{lang}; + $output->{dir} = $PROBLEM_LANG_AND_DIR{dir}; + $output->{extra_css_files} = \@extra_css_files; + $output->{extra_js_files} = \@extra_js_files; + $output->{webwork_js_config} = $ws->c->webwork_js_config($ws->{inputs_ref}{showMathJaxErrors} // 0); # Include third party css and javascript files. Only jquery, jquery-ui, mathjax, and bootstrap are needed for # PG. See the comments before the subroutine definitions for load_css and load_js in pg/macros/PG.pl. @@ -267,6 +268,7 @@ sub formatRenderedProblem { showCorrectAnswersOnlyButton => $ws->{inputs_ref}{showCorrectAnswersOnlyButton} // 0, showFooter => $ws->{inputs_ref}{showFooter} // '', problem_data => encode_json($rh_result->{PERSISTENCE_HASH}), + showMathJaxErrors => $ws->{inputs_ref}{showMathJaxErrors} // 0, pretty_print => \&pretty_print ); @@ -368,7 +370,7 @@ EOS $LTIGradeMessage = $ws->c->tag('p', "Unable to update LMS grade. Error: $message")->to_string; push(@{ $rh_result->{debug_messages} }, xml_escape($response->content)); } else { - $LTIGradeMessage = $ws->c->tag('p', 'Grade sucessfully saved.')->to_string; + $LTIGradeMessage = $ws->c->tag('p', 'Grade successfully saved.')->to_string; } } else { $LTIGradeMessage = $ws->c->tag('p', 'Unable to update LMS grade. Error: ' . $response->message)->to_string; diff --git a/lib/HardcopyRenderedProblem.pm b/lib/HardcopyRenderedProblem.pm index 8786cd033d..b248ef0ef9 100644 --- a/lib/HardcopyRenderedProblem.pm +++ b/lib/HardcopyRenderedProblem.pm @@ -2,7 +2,7 @@ =head1 NAME HardcopyRenderedProblem.pm -- Generate a pdf file or zip file containing a tex -file and the neccessary files to generate the pdf file from the result of the +file and the necessary files to generate the pdf file from the result of the renderProblem method. =cut @@ -51,7 +51,7 @@ sub hardcopyRenderedProblem { } # Use the basename of the source file path without the extension prefixed with the course id and user id for the - # working directory namd and download filename. + # working directory name and download filename. my $returnFileName = "$courseID.$userID." . ((($ws->{inputs_ref}{sourceFilePath} =~ s/^.*\///r) =~ s/\.[^.]*$//r) || 'hardcopy'); @@ -120,7 +120,7 @@ sub generate_hardcopy_tex { if $@; } my $pgAssetsTex_dir = path($ce->{pg}{directories}{assetsTex}); - for (qw{pg.sty PGML.tex CAPA.tex}) { + for (qw{pg.sty PGML.tex}) { eval { $pgAssetsTex_dir->child($_)->copy_to($working_dir) }; push(@$errors, qq{Failed to copy "$ce->{pg}{directories}{assetsTex}/$_" into directory "$working_dir": $@}) if $@; diff --git a/lib/Mojolicious/WeBWorK.pm b/lib/Mojolicious/WeBWorK.pm index c9315547c4..6a026a9c3d 100644 --- a/lib/Mojolicious/WeBWorK.pm +++ b/lib/Mojolicious/WeBWorK.pm @@ -75,6 +75,7 @@ sub startup ($app) { # WeBWorK::ContentGenerator::Instructor::JobManager. $app->plugin(Minion => { $ce->{job_queue}{backend} => $ce->{job_queue}{database_dsn} }); $app->minion->add_task(lti_mass_update => 'Mojolicious::WeBWorK::Tasks::LTIMassUpdate'); + $app->minion->add_task(lti_set_date_sync => 'Mojolicious::WeBWorK::Tasks::LTISetDateSync'); $app->minion->add_task(send_instructor_email => 'Mojolicious::WeBWorK::Tasks::SendInstructorEmail'); $app->minion->add_task(send_achievement_email => 'Mojolicious::WeBWorK::Tasks::AchievementNotification'); @@ -100,13 +101,24 @@ sub startup ($app) { ); # Add a hook to add extra headers if set in the config file. - if (ref $config->{extra_headers} eq 'HASH') { + if (ref $config->{extra_headers} eq 'HASH' || ref $config->{extra_ssl_headers} eq 'HASH') { + my $extraHeaders = ref $config->{extra_headers} eq 'HASH' ? $config->{extra_headers} : {}; + my $extraSSLHeaders = ref $config->{extra_ssl_headers} eq 'HASH' ? $config->{extra_ssl_headers} : {}; $app->hook( before_dispatch => sub ($c) { - for my $path (keys %{ $config->{extra_headers} }) { + for my $path (keys %$extraHeaders) { if ($c->req->url->path =~ /^$path/) { - for (keys %{ $config->{extra_headers}{$path} }) { - $c->res->headers->header($_ => $config->{extra_headers}{$path}{$_}); + for (keys %{ $extraHeaders->{$path} }) { + $c->res->headers->header($_ => $extraHeaders->{$path}{$_}); + } + } + } + if ($c->req->is_secure) { + for my $path (keys %$extraSSLHeaders) { + if ($c->req->url->path =~ /^$path/) { + for (keys %{ $extraSSLHeaders->{$path} }) { + $c->res->headers->header($_ => $extraSSLHeaders->{$path}{$_}); + } } } } @@ -251,7 +263,8 @@ sub startup ($app) { $cg_r->get('/')->to('Home#go')->name('root'); # The course admin route is set up here because of its special stash value. - $cg_r->any("/$ce->{admin_course_id}")->to('CourseAdmin#go', courseID => $ce->{admin_course_id}) + $cg_r->any("/$ce->{admin_course_id}") + ->to('CourseAdmin#go', courseID => $ce->{admin_course_id}) ->name('course_admin'); setup_content_generator_routes($cg_r); diff --git a/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm b/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm index 00640afa51..c2d45f6618 100644 --- a/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm +++ b/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm @@ -85,7 +85,10 @@ sub send_achievement_notification ($job, $ce, $db, $mail_data) { die $@ if $@; my $email = - Email::Stuffer->to($user_record->email_address)->from($from)->subject($mail_data->{subject})->text_body($body) + Email::Stuffer->to($user_record->email_address) + ->from($from) + ->subject($mail_data->{subject}) + ->text_body($body) ->header('X-Remote-Host' => $mail_data->{remote_host}); $email->send_or_die({ diff --git a/lib/Mojolicious/WeBWorK/Tasks/LTISetDateSync.pm b/lib/Mojolicious/WeBWorK/Tasks/LTISetDateSync.pm new file mode 100644 index 0000000000..2f98389b3c --- /dev/null +++ b/lib/Mojolicious/WeBWorK/Tasks/LTISetDateSync.pm @@ -0,0 +1,313 @@ +package Mojolicious::WeBWorK::Tasks::LTISetDateSync; +use Mojo::Base 'Minion::Job', -signatures, -async_await; + +use Mojo::UserAgent; +use Mojo::Date; + +use WeBWorK::Authen::LTIAdvantage::SubmitGrade; +use WeBWorK::CourseEnvironment; +use WeBWorK::DB; +use WeBWorK::Utils::DateTime qw(formatDateTime); + +# Synchronize requested set dates to the LMS. +sub run ($job, $setIDs, $syncToLMS = 1) { + # Establish a lock guard that only allows 1 job at a time (technically more than one could run at a time if a job + # takes more than an hour to complete). As soon as a job completes (or fails) the lock is released and a new job + # can start. New jobs retry every minute until they can acquire their own lock. + return $job->retry({ delay => 60 }) unless my $guard = $job->minion->guard('lti_set_date_sync', 3600); + + # Minion does not support asynchronous jobs with notification of job completion, and so the Mojolicious::Promise + # wait method must be used. The synchronizeSetDates method is used so that the async/await syntax can be used + # instead of using the wait method on each method that needs to be awaited which would be tedious. So the wait + # method only needs to be used once here. + $job->synchronizeSetDates($setIDs, $syncToLMS)->wait(); + + return; +} + +async sub synchronizeSetDates ($job, $setIDs, $syncToLMS) { + my $courseID = $job->info->{notes}{courseID}; + return $job->fail('The course id was not passed when this job was enqueued.') unless $courseID; + + my $ce = eval { WeBWorK::CourseEnvironment->new({ courseName => $courseID }) }; + return $job->fail('Could not construct course environment.') unless $ce; + + $job->{language_handle} = WeBWorK::Localize::getLoc($ce->{language} || 'en'); + + return $job->fail($job->maketext('This course is not configured to synchronize set dates with the LMS via LTI.')) + if !$ce->{LTIVersion} || $ce->{LTIVersion} ne 'v1p3' || $ce->{LTIGradeMode} ne 'homework'; + + my $db = WeBWorK::DB->new($ce); + return $job->fail($job->maketext('Could not obtain database connection.')) unless $db; + + my $lineitemsURL = $db->getSettingValue('LTILineitemsURL'); + return $job->fail($job->maketext('Could not perform date synchronization. The lineitems URL is not available.')) + unless $lineitemsURL; + + my $accessToken = + await WeBWorK::Authen::LTIAdvantage::SubmitGrade->new(({ ce => $ce, db => $db, app => $job->app }, 1)) + ->get_access_token; + return $job->fail($job->maketext('Could not perform date synchronization. Unable to obtain access token.')) + unless $accessToken; + + my $ua = Mojo::UserAgent->new; + + my $lineitemsRequest = + await $ua->get_p($lineitemsURL, { Authorization => "$accessToken->{token_type} $accessToken->{access_token}" }) + ->catch(sub ($err) { + return $err; + }); + + return $job->fail( + $job->maketext('There was an error communicating with the lineitems URL: [_1]', $lineitemsRequest)) + unless ref $lineitemsRequest; + + my $lineitemsResult = $lineitemsRequest->result; + + return $job->fail($job->maketext( + 'There was an error obtaining the current lineitems from the LMS: [_1]', + $lineitemsResult->message + )) + unless $lineitemsResult->is_success; + + my %lineitems = map { $_->{resourceId} => $_ } grep { defined $_->{resourceId} } @{ $lineitemsResult->json }; + + my @messages; + + for my $set ($db->getGlobalSetsWhere({ set_id => $setIDs })) { + unless ($lineitems{ $set->set_id }) { + # If a link to a set was not created via deep linking, then the lineitem obtained from the lineitems URL + # will not have the resourceId. But if the link was used by someone, then the lineitem URL for the set will + # be in the lis_source_did column for the set. So that can be used to get the current lineitem information + # from the LMS. + if ($set->lis_source_did) { + my $lineitemRequest = + await $ua->get_p($set->lis_source_did, + { Authorization => "$accessToken->{token_type} $accessToken->{access_token}" }) + ->catch(sub ($err) { + return $err; + }); + + unless (ref $lineitemRequest) { + push( + @messages, + $job->maketext( + 'Error communicating with the lineitem URL for set [_1]: [_2]', $set->set_id, + $lineitemRequest + ) + ); + next; + } + + my $lineitemResult = $lineitemRequest->result; + + if ($lineitemResult->is_success) { + $lineitems{ $set->set_id } = $lineitemResult->json; + + # Set the resourceId so that the LMS sends it the next time that date synchronization occurs. + $lineitems{ $set->set_id }{resourceId} = $set->set_id; + + # If not synchronizing dates to the LMS, then update the lineitem to the LMS now, so that the + # resourceId will be set in the LMS. If synchronizing dates to the LMS this will be included when + # the dates are sent, so it isn't needed now. + if (!$syncToLMS) { + my $updateLineitemRequest = await $ua->put_p( + $lineitems{ $set->set_id }{id}, + { + Authorization => "$accessToken->{token_type} $accessToken->{access_token}", + 'Content-Type' => 'application/vnd.ims.lis.v2.lineitem+json' + }, + json => $lineitems{ $set->set_id } + )->catch(sub ($err) { + return $err; + }); + + # Don't add messages about this to the job. This is an internal implementation detail the + # instructor that queued the job doesn't need to know about. Just log them. + if (ref $updateLineitemRequest) { + $job->app->log->error('Failed to update the resource id for set ' + . $set->set_id + . ' while performing date synchronization: ' + . $updateLineitemRequest->result->message) + if !$updateLineitemRequest->result->is_success; + } else { + $job->app->log->error('Failed to update the resource id for set ' + . $set->set_id + . " while performing date synchronization: $updateLineitemRequest"); + } + } + } + } + unless ($lineitems{ $set->set_id }) { + push( + @messages, + $job->maketext( + 'Skipping synchronization of dates for "[_1]" as the lineitem for this set is not available.', + $set->set_id + ) + ); + next; + } + } + + # Save the lineitem URL for the set if it is not yet in the database. + if (!defined $set->lis_source_did || $set->lis_source_did ne $lineitems{ $set->set_id }{id}) { + $set->lis_source_did($lineitems{ $set->set_id }{id}); + $db->putGlobalSet($set); + } + + if ($syncToLMS) { + $lineitems{ $set->set_id }{startDateTime} = formatDateTime($set->open_date, '%Y-%m-%dT%H:%M:%S%z'); + $lineitems{ $set->set_id }{endDateTime} = formatDateTime($set->due_date, '%Y-%m-%dT%H:%M:%S%z'); + + my $updateLineitemRequest = await $ua->put_p( + $lineitems{ $set->set_id }{id}, + { + Authorization => "$accessToken->{token_type} $accessToken->{access_token}", + 'Content-Type' => 'application/vnd.ims.lis.v2.lineitem+json' + }, + json => $lineitems{ $set->set_id } + )->catch(sub ($err) { + return $err; + }); + + unless (ref $updateLineitemRequest) { + push( + @messages, + $job->maketext( + 'Failed to submitted dates for "[_1]" to the LMS: [_2]', $set->set_id, + $updateLineitemRequest + ) + ); + next; + } + + my $updateLineitemResult = $updateLineitemRequest->result; + + if ($updateLineitemResult->is_success) { + push(@messages, $job->maketext('Submitted dates for "[_1]" to the LMS.', $set->set_id,)); + } else { + push( + @messages, + $job->maketext( + 'Failed to submit dates for "[_1]" to the LMS: [_2]', $set->set_id, + $updateLineitemResult->message + ) + ); + } + } else { + my ($openDateChanged, $closeDateChanged) = (0, 0); + if ($lineitems{ $set->set_id }{startDateTime}) { + my $newOpenDate = Mojo::Date->new($lineitems{ $set->set_id }{startDateTime})->epoch; + if (defined $newOpenDate) { + $openDateChanged = 1 if $newOpenDate != $set->open_date; + $set->open_date($newOpenDate); + } + } + if ($lineitems{ $set->set_id }{endDateTime}) { + my $newCloseDate = Mojo::Date->new($lineitems{ $set->set_id }{endDateTime})->epoch; + if (defined $newCloseDate) { + $closeDateChanged = 1 if $newCloseDate != $set->due_date; + $set->due_date($newCloseDate); + } + } + + # Only change dates if at least one date was received from the LMS. Some LMSs do not support dates and will + # not send them at all, or the dates may just not be set in the LMS in which case they also will not be + # sent. + unless ($openDateChanged || $closeDateChanged) { + push(@messages, $job->maketext('The dates for "[_1]" were not changed.', $set->set_id)); + next; + } + + # The following assumes that if the instructor is using synchronization of dates from the LMS, then the + # instructor wants those dates to be used. As such, this tries to make the dates work with the other dates + # for the set. + + if ($set->open_date > $set->due_date) { + if ($lineitems{ $set->set_id }{startDateTime} && $lineitems{ $set->set_id }{endDateTime}) { + push( + @messages, + $job->maketext( + 'Error setting dates for [_1]: Invalid dates received from the LMS. ' + . 'The start date was not before the end date.', + $set->set_id + ) + ); + next; + } + # If one of the dates was received from the LMS, but not the other, and the current date stored for the + # other does not work with the received date, then adjust the other date to make it work. + if ($openDateChanged && !$closeDateChanged) { + $set->due_date($set->open_date + 60 * $ce->{pg}{assignOpenPriorToDue}); + } elsif (!$openDateChanged && $closeDateChanged) { + $set->open_date($set->due_date - 60 * $ce->{pg}{assignOpenPriorToDue}); + } + } + + $set->answer_date($set->due_date + 60 * $ce->{pg}{answersOpenAfterDueDate}) + if $set->answer_date < $set->due_date; + + if (!$set->reduced_scoring_date + || $set->reduced_scoring_date < $set->open_date + || $set->reduced_scoring_date > $set->due_date) + { + if ($ce->{pg}{ansEvalDefaults}{enableReducedScoring} && $set->enable_reduced_scoring) { + $set->reduced_scoring_date($set->due_date - 60 * $ce->{pg}{ansEvalDefaults}{reducedScoringPeriod}); + + # If using the reducedScoringPeriod results in a time before the open date, + # then just use the due date. + $set->reduced_scoring_date($set->due_date) if $set->reduced_scoring_date < $set->open_date; + } else { + $set->reduced_scoring_date($set->due_date); + } + } + + $db->putGlobalSet($set); + + if ($ce->{pg}{ansEvalDefaults}{enableReducedScoring} && $set->enable_reduced_scoring) { + push( + @messages, + $job->maketext( + 'Changed dates for "[_1]" to: open date: [_2], reduced scoring date: [_3], ' + . 'close date: [_4], answer date: [_5]', + $set->set_id, + ( + map { + formatDateTime($set->$_, 'datetime_format_short', $ce->{siteDefaults}{timezone}, + $ce->{language}) + } 'open_date', + 'reduced_scoring_date', + 'due_date', + 'answer_date' + ) + ) + ); + } else { + push( + @messages, + $job->maketext( + 'Changed dates for "[_1]" to: open date: [_2], close date: [_3], answer date: [_4]', + $set->set_id, + ( + map { + formatDateTime($set->$_, 'datetime_format_short', $ce->{siteDefaults}{timezone}, + $ce->{language}) + } 'open_date', + 'due_date', + 'answer_date' + ) + ) + ); + } + } + } + + return $job->finish(@messages > 1 ? \@messages : $messages[0]); +} + +sub maketext ($job, @args) { + return &{ $job->{language_handle} }(@args); +} + +1; diff --git a/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm b/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm index 388d2338ff..2e3be2d303 100644 --- a/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm +++ b/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm @@ -64,7 +64,10 @@ sub mail_message_to_recipients ($job, $ce, $db, $mail_data) { $mail_data->{merge_data} ); - my $email = Email::Stuffer->to($user_record->email_address)->subject($mail_data->{subject})->text_body($msg) + my $email = + Email::Stuffer->to($user_record->email_address) + ->subject($mail_data->{subject}) + ->text_body($msg) ->header('X-Remote-Host' => $mail_data->{remote_host}); if ($ce->{instructor_sender_email}) { $email->from($mail_data->{from_name} . ' <' . $ce->{instructor_sender_email} . '>') diff --git a/lib/WeBWorK.pm b/lib/WeBWorK.pm index a80dd817ce..ae5fc3dd86 100644 --- a/lib/WeBWorK.pm +++ b/lib/WeBWorK.pm @@ -74,7 +74,7 @@ async sub dispatch ($c) { debug("The raw params:\n"); for my $key ($c->param) { - # Make it so we dont debug plain text passwords + # Make it so we do not debug plain text passwords. my $vals; if ($key eq 'passwd' || $key eq 'confirmPassword' @@ -140,18 +140,23 @@ async sub dispatch ($c) { # This route could have the courseID set, but does not need authentication. return 1 if $c->current_route eq 'saml2_metadata'; - return (0, 'This course does not exist.') + return (0, "The course $routeCaptures{courseID} does not exist.") unless (-e $ce->{courseDirs}{root} || -e "$ce->{webwork_courses_dir}/$ce->{admin_course_id}/archives/$routeCaptures{courseID}.tar.gz"); - return (0, 'This course has been archived and closed.') unless -e $ce->{courseDirs}{root}; + return (0, "The course $routeCaptures{courseID} has been archived and closed.") + unless -e $ce->{courseDirs}{root}; my $db = WeBWorK::DB->new($ce); debug("(here's the DB handle: $db)\n"); $c->db($db); + # The "forgot_password" and "reset_password" routes must have a valid courseID and the database, + # but will not be able to authenticate. + return 1 if $c->current_route eq 'forgot_password' || $c->current_route eq 'reset_password'; + if ($authen->verify) { # If this is the first phase of LTI 1.3 authentication, then return so its special content generator - # module will render and submit the login repost form. This does not contain the neccessary information + # module will render and submit the login repost form. This does not contain the necessary information # to continue here. return 1 if $c->current_route eq 'ltiadvantage_login'; diff --git a/lib/WeBWorK/AchievementEvaluator.pm b/lib/WeBWorK/AchievementEvaluator.pm index 249d34ea22..bf4d0cf9de 100644 --- a/lib/WeBWorK/AchievementEvaluator.pm +++ b/lib/WeBWorK/AchievementEvaluator.pm @@ -16,24 +16,24 @@ use WeBWorK::WWSafe; our @EXPORT_OK = qw(checkForAchievements); -sub checkForAchievements ($problem_in, $pg, $c, %options) { +sub checkForAchievements ($problem_in, $c, %options) { my $db = $c->db; my $ce = $c->ce; # Make a copy of the problem so that local modifications do not persist. our $problem = $db->newUserProblem($problem_in); - # Date and time for course timezone (may differ from the server timezone) - # Saved into separate array + # Date and time for course timezone (may differ from the server timezone). + # Saved into separate array: # https://metacpan.org/pod/DateTime my $dtCourseTime = DateTime->from_epoch(epoch => time(), time_zone => $ce->{siteDefaults}{timezone} || 'local'); - # Set up variables and get achievements + # Set up variables and get achievements. my $cheevoMessage = $c->c; my $user_id = $problem->user_id; my $set_id = $problem->set_id; - # exit early if the set is to be ignored by achievements + # Exit early if the set is to be ignored by achievements. foreach my $excludedSet (@{ $ce->{achievementExcludeSet} }) { return '' if $set_id eq $excludedSet; } @@ -45,12 +45,12 @@ sub checkForAchievements ($problem_in, $pg, $c, %options) { my $isGatewaySet = ($set->assignment_type =~ /gateway/) ? 1 : 0; my $isJitarSet = ($set->assignment_type eq 'jitar') ? 1 : 0; - # If its a gateway set get the current version + # If its a gateway set get the current version. if ($isGatewaySet) { $set = $db->getSetVersion($user_id, $set_id, $options{setVersion}); } - # If no global data then initialize + # If no global data then initialize. if (not $globalUserAchievement) { $globalUserAchievement = $db->newGlobalUserAchievement(); $globalUserAchievement->user_id($user_id); @@ -58,7 +58,7 @@ sub checkForAchievements ($problem_in, $pg, $c, %options) { $db->addGlobalUserAchievement($globalUserAchievement); } - #These need to be "our" so that they can share to the safe container + # These need to be "our" so that they can share to the safe container. our $counter; our $maxCounter; our $achievementPoints = $globalUserAchievement->achievement_points; @@ -75,21 +75,21 @@ sub checkForAchievements ($problem_in, $pg, $c, %options) { my $compartment = WeBWorK::WWSafe->new; - #initialize things that are "" + # Initialize things that are "". if (not $achievementPoints) { $achievementPoints = 0; $globalUserAchievement->achievement_points(0); } - #Methods alowed in the safe container + # Methods allowed in the safe container. $compartment->permit(qw(time localtime)); - #Thaw_Base64 globalData hash + # Thaw_Base64 globalData hash. if ($globalUserAchievement->frozen_hash) { $globalData = thaw_base64($globalUserAchievement->frozen_hash); } - #Generate hash of user achievements: + # Generate hash of user achievements: foreach my $achievement (@achievements) { next unless $achievement->enabled; my $userAchievement = $db->getUserAchievement($user_id, $achievement->achievement_id); @@ -132,10 +132,15 @@ sub checkForAchievements ($problem_in, $pg, $c, %options) { } } - $globalData->{completeSets}++ if ($allcorrect); + # Store the setID of all completed sets so they can be used in achievements and not double counted. + $globalData->{completedSetIds} //= {}; + if ($allcorrect) { + ++$globalData->{completeSets} unless $globalData->{completedSetIds}{$set_id}; + $globalData->{completedSetIds}{$set_id} = 1; + } - # get the problem tags if its not a gatway - # if it is a gateway get rid of $problem since it doensn't make sense + # Get the problem tags if its not a gateway. + # If it is a gateway get rid of $problem since it doesn't make sense. if ($isGatewaySet) { $problem = undef; } else { @@ -143,8 +148,8 @@ sub checkForAchievements ($problem_in, $pg, $c, %options) { $tags = WeBWorK::Utils::Tags->new($templateDir . '/' . $problem->source_file()); } - #These variables are shared with the safe compartment. The achievement evaulators - # have access too + # These variables are shared with the safe compartment. + # The achievement evaluators have access too: # $problem - the problem data; # @setProblems - the problem data for everything from this set; # $localData - the hash that is used only for this achievement @@ -161,7 +166,7 @@ sub checkForAchievements ($problem_in, $pg, $c, %options) { $compartment->share(qw( $problem @setProblems $localData $maxCounter $userAchievements $globalData $counter $nextLevelPoints $set $achievementPoints $tags @courseDateTime)); - #load any preamble code + # Load any preamble code. my $preamble = ''; my $source; if (-e "$ce->{courseDirs}{achievements}/$ce->{achievementPreambleFile}") { @@ -170,27 +175,27 @@ sub checkForAchievements ($problem_in, $pg, $c, %options) { $preamble = <$PREAMB>; close($PREAMB); } - #loop through the various achievements, see if they have been obtained, + # Loop through the various achievements, see if they have been obtained. foreach my $achievement (@achievements) { - #skip achievements not assigned, not enabled, and that are already earned, or if it doesn't match the set type + # Skip achievements not assigned, not enabled, and that are already earned, or if it doesn't match the set type. next unless $achievement->enabled; my $achievement_id = $achievement->achievement_id; - next unless ($db->existsUserAchievement($user_id, $achievement_id)); + next unless $db->existsUserAchievement($user_id, $achievement_id); my $userAchievement = $db->getUserAchievement($user_id, $achievement_id); - next if ($userAchievement->earned); + next if $userAchievement->earned; my $setType = $set->assignment_type; next unless $achievement->assignment_type =~ /$setType/; - #thaw_base64 localData hash + # Thaw_base64 localData hash. if ($userAchievement->frozen_hash) { $localData = thaw_base64($userAchievement->frozen_hash); } - #recover counter information (for progress bar achievements) + # Recover counter information (for progress bar achievements). $counter = $userAchievement->counter; $maxCounter = $achievement->max_counter; - #check the achievement using Safe + # Check the achievement using Safe. my $sourceFilePath = $ce->{courseDirs}{achievements} . '/' . $achievement->test; if (-e $sourceFilePath) { local $/ = undef; @@ -205,11 +210,11 @@ sub checkForAchievements ($problem_in, $pg, $c, %options) { my $earned = $compartment->reval($preamble . "\n" . $source); warn "There were errors in achievement $achievement_id\n" . $@ if $@; - #if we have a new achievement then update achievement points + # If we have a new achievement then update achievement points. if ($earned) { $userAchievement->earned(1); - # update userAchievements hash with earned status. + # Update userAchievements hash with earned status. $userAchievements->{$achievement_id} = $earned; if ($achievement->category eq 'level') { @@ -223,14 +228,14 @@ sub checkForAchievements ($problem_in, $pg, $c, %options) { push(@$cheevoMessage, $c->include('AchievementEvaluator/cheevoMessage', achievement => $achievement)); my $points = $achievement->points; - #just in case points is an uninitialized variable + # Just in case points is an uninitialized variable. $points = 0 unless $points; $globalUserAchievement->achievement_points($globalUserAchievement->achievement_points + $points); - #this variable is shared and should be considered iffy + # This variable is shared and should be considered iffy. $achievementPoints += $points; - # if email_template is defined, send an email to the user + # If email_template is defined, send an email to the user. $c->minion->enqueue( send_achievement_email => [ { recipient => $user_id, @@ -245,14 +250,14 @@ sub checkForAchievements ($problem_in, $pg, $c, %options) { ) if ($ce->{mail}{achievementEmailFrom} && $achievement->email_template); } - #update counter, nfreeze_base64 localData and store + # Update counter, nfreeze_base64 localData and store. $userAchievement->counter($counter); $userAchievement->frozen_hash(nfreeze_base64($localData)); $db->putUserAchievement($userAchievement); - } #end for loop + } # End for loop. - #nfreeze_base64 globalData and store + # nfreeze_base64 globalData and store. $globalUserAchievement->frozen_hash(nfreeze_base64($globalData)); $db->putGlobalUserAchievement($globalUserAchievement); diff --git a/lib/WeBWorK/AchievementItems.pm b/lib/WeBWorK/AchievementItems.pm index f54d407e67..00d6718e16 100644 --- a/lib/WeBWorK/AchievementItems.pm +++ b/lib/WeBWorK/AchievementItems.pm @@ -59,9 +59,6 @@ sub UserItems ($c, $userName, $set, $records) { # Return unless achievement items are enabled. return unless $ce->{achievementsEnabled} && $ce->{achievementItemsEnabled}; - # When acting as another user, achievement items can be listed but not used. - return if $set && $userName ne $c->param('user'); - # Return unless the user has global achievement data. my $globalUserAchievement = $c->{globalData} // $db->getGlobalUserAchievement($userName); return unless $globalUserAchievement && $globalUserAchievement->frozen_hash; @@ -70,9 +67,12 @@ sub UserItems ($c, $userName, $set, $records) { my $use_item_id = $c->param('use_achievement_item_id') // ''; my @items; + # When acting as another user, achievement items can be listed but not used. + $use_item_id = '' if $userName ne $c->param('user'); + for my $item (@{ +ITEMS }) { next unless $globalData->{$item}; - my $achievementItem = "WeBWorK::AchievementItems::$item"->new; + my $achievementItem = "WeBWorK::AchievementItems::$item"->new($c); $achievementItem->{count} = $globalData->{$item}; # Return list of achievements items if $set is not defined. @@ -80,7 +80,7 @@ sub UserItems ($c, $userName, $set, $records) { push(@items, $achievementItem); next; } - next unless $achievementItem->can_use($set, $records); + next unless $achievementItem->can_use($set, $records, $c); # Use the achievement item. if ($use_item_id eq $item) { @@ -90,7 +90,7 @@ sub UserItems ($c, $userName, $set, $records) { $achievementItem->{count}--; $globalUserAchievement->frozen_hash(nfreeze_base64($globalData)); $db->putGlobalUserAchievement($globalUserAchievement); - $c->addgoodmessage($c->maketext('[_1] successfuly used. [_2]', $achievementItem->name, $message)); + $c->addgoodmessage($c->maketext('[_1] successfully used. [_2]', $achievementItem->name, $message)); } } @@ -104,7 +104,7 @@ sub UserItems ($c, $userName, $set, $records) { my @new_items; for (@items) { my $item = $_->[0]; - next unless $item->{count} && $item->can_use($set, $records); + next unless $item->{count} && $item->can_use($set, $records, $c); push(@new_items, [ $item, $item->print_form($set, $records, $c) ]); } return \@new_items; @@ -122,7 +122,7 @@ sub remaining_title ($self, $c) { } } -# Utility method for outputing a form row with a label and popup menu. +# Utility method for outputting a form row with a label and popup menu. # The id, label_text, and values are required parameters. sub form_popup_menu_row ($c, %options) { my %params = ( diff --git a/lib/WeBWorK/AchievementItems/AddNewTestGW.pm b/lib/WeBWorK/AchievementItems/AddNewTestGW.pm index 9eadafbe69..308e20a4df 100644 --- a/lib/WeBWorK/AchievementItems/AddNewTestGW.pm +++ b/lib/WeBWorK/AchievementItems/AddNewTestGW.pm @@ -6,18 +6,20 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; use WeBWorK::Utils qw(x); use WeBWorK::Utils::DateTime qw(between); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'AddNewTestGW', name => x('Oil of Cleansing'), - description => x( - 'Unlock an additional version of a test. If used before the close date of ' - . 'the test this will allow you to generate a new version of the test.' - ) + description => [ + x( + 'Unlock an additional version of a test. If used before the close date of ' + . 'the test this will allow you to generate a new version of the test.' + ) + ] }, $class; } -sub can_use ($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return $set->assignment_type =~ /gateway/ && $set->set_id !~ /,v\d+$/ diff --git a/lib/WeBWorK/AchievementItems/DoubleProb.pm b/lib/WeBWorK/AchievementItems/DoubleProb.pm index 15ca7dc072..dc44112312 100644 --- a/lib/WeBWorK/AchievementItems/DoubleProb.pm +++ b/lib/WeBWorK/AchievementItems/DoubleProb.pm @@ -6,15 +6,15 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; use WeBWorK::Utils qw(x); use WeBWorK::Utils::DateTime qw(after); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'DoubleProb', name => x('Cupcake of Enlargement'), - description => x('Causes a single homework problem to be worth twice as much.') + description => [ x('Causes a single homework problem to be worth twice as much.') ] }, $class; } -sub can_use ($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return $set->assignment_type eq 'default' && after($set->open_date); } diff --git a/lib/WeBWorK/AchievementItems/DoubleSet.pm b/lib/WeBWorK/AchievementItems/DoubleSet.pm index b91629f717..ace5324250 100644 --- a/lib/WeBWorK/AchievementItems/DoubleSet.pm +++ b/lib/WeBWorK/AchievementItems/DoubleSet.pm @@ -6,15 +6,16 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; use WeBWorK::Utils qw(x); use WeBWorK::Utils::DateTime qw(after); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'DoubleSet', name => x('Cake of Enlargement'), - description => x('Cause the selected homework set to count for twice as many points as it normally would.') + description => + [ x('Cause the selected homework set to count for twice as many points as it normally would.') ] }, $class; } -sub can_use ($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return $set->assignment_type eq 'default' && after($set->open_date); } diff --git a/lib/WeBWorK/AchievementItems/DuplicateProb.pm b/lib/WeBWorK/AchievementItems/DuplicateProb.pm index 20c90d726d..1147e3406c 100644 --- a/lib/WeBWorK/AchievementItems/DuplicateProb.pm +++ b/lib/WeBWorK/AchievementItems/DuplicateProb.pm @@ -6,15 +6,15 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; use WeBWorK::Utils qw(x); use WeBWorK::Utils::DateTime qw(between); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'DuplicateProb', name => x('Box of Transmogrification'), - description => x('Causes a homework problem to become a clone of another problem from the same set.') + description => [ x('Causes a homework problem to become a clone of another problem from the same set.') ] }, $class; } -sub can_use ($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return $set->assignment_type eq 'default' && between($set->open_date, $set->due_date); } diff --git a/lib/WeBWorK/AchievementItems/ExtendDueDate.pm b/lib/WeBWorK/AchievementItems/ExtendDueDate.pm index 2391ab916d..02c1424bfb 100644 --- a/lib/WeBWorK/AchievementItems/ExtendDueDate.pm +++ b/lib/WeBWorK/AchievementItems/ExtendDueDate.pm @@ -1,38 +1,101 @@ package WeBWorK::AchievementItems::ExtendDueDate; use Mojo::Base 'WeBWorK::AchievementItems', -signatures; -# Item to extend a close date by 24 hours. +# Item to extend a close date by 24 * $achievementExtensionFactor hours. use WeBWorK::Utils qw(x); -use WeBWorK::Utils::DateTime qw(after between); +use WeBWorK::Utils::DateTime qw(before after between getExtensionTime); -use constant ONE_DAY => 86400; +sub new ($class, $c) { + my ($time, $timeText) = getExtensionTime($c, 1); -sub new ($class) { return bless { id => 'ExtendDueDate', name => x('Tunic of Extension'), - description => x( - 'Adds 24 hours to the close date of a homework. ' - . 'This will randomize problem details if used after the original close date.' - ) + description => [ + x( + 'Adds [_1] to the close date of a homework. ' + . 'This will randomize problem details if used after the original close date.', + $timeText + ) + ], + time => $time, + timeText => $timeText }, $class; } -sub can_use ($self, $set, $records) { - return $set->assignment_type eq 'default' && between($set->open_date, $set->due_date + ONE_DAY); +sub can_use ($self, $set, $records, $c) { + return $set->assignment_type eq 'default' && between($set->open_date, $set->due_date + $self->{time}); } sub print_form ($self, $set, $records, $c) { my $randomization_statement = after($set->due_date) ? $c->maketext('All problems will be rerandomized.') : ''; - return $c->tag( - 'p', - $c->maketext( - 'Extend the close date of this assignment to [_1] (an additional 24 hours). [_2]', - $c->formatDateTime($set->due_date + ONE_DAY, $c->ce->{studentDateDisplayFormat}), - $randomization_statement - ) - ); + if ($set->enable_reduced_scoring) { + if (before($set->reduced_scoring_date + $self->{time})) { + return $c->c( + $c->tag( + 'p', + $c->maketext('Extend the deadline by [_1]. [_2]', $self->{timeText}, $randomization_statement) + ), + $c->tag( + 'ul', + $c->c( + $c->tag( + 'li', + $c->maketext( + 'You will be able to receive full credit until [_1].', + $c->formatDateTime( + $set->reduced_scoring_date + $self->{time}, + $c->ce->{studentDateDisplayFormat} + ) + ) + ), + $c->tag( + 'li', + $c->maketext( + 'You will be able to receive reduced credit until [_1].', + $c->formatDateTime( + $set->due_date + $self->{time}, + $c->ce->{studentDateDisplayFormat} + ) + ) + ) + )->join('') + ), + )->join(''); + } else { + return $c->c( + $c->tag( + 'p', + $c->maketext( + 'Extend the reduced credit deadline of this assignment to [_1] (an additional [_2]). [_3]', + $c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}), + $self->{timeText}, + $randomization_statement + ) + ), + $c->tag( + 'p', + $c->maketext( + 'Because the deadline has already passed you will only ' + . 'receive reduced credit during this extension.' + ) + ) + )->join(''); + } + + } else { + return $c->tag( + 'p', + $c->maketext( + 'Extend the close date of this assignment to [_1] (an additional [_2]). [_3]', + $c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}), + $self->{timeText}, + $randomization_statement + ) + ); + } + } sub use_item ($self, $set, $records, $c) { @@ -54,11 +117,11 @@ sub use_item ($self, $set, $records, $c) { # Add time to the reduced scoring date if it was defined in the first place if ($set->reduced_scoring_date) { - $set->reduced_scoring_date($set->reduced_scoring_date + ONE_DAY); + $set->reduced_scoring_date($set->reduced_scoring_date + $self->{time}); $userSet->reduced_scoring_date($set->reduced_scoring_date); } # Add time to the close date - $set->due_date($set->due_date + ONE_DAY); + $set->due_date($set->due_date + $self->{time}); $userSet->due_date($set->due_date); # This may require also extending the answer date. if ($set->due_date > $set->answer_date) { @@ -67,10 +130,8 @@ sub use_item ($self, $set, $records, $c) { } $db->putUserSet($userSet); - return $c->maketext( - 'Close date of this assignment extended by 24 hours to [_1].', - $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) - ); + return $c->maketext('Close date of this assignment extended by [_1] to [_2].', + $self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat})); } 1; diff --git a/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm b/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm index 6900d1f828..a098abced8 100644 --- a/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm +++ b/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm @@ -4,34 +4,88 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; # Item to extend the close date on a test use WeBWorK::Utils qw(x); -use WeBWorK::Utils::DateTime qw(between); +use WeBWorK::Utils::DateTime qw(before between getExtensionTime); -use constant ONE_DAY => 86400; +sub new ($class, $c) { + my ($time, $timeText) = getExtensionTime($c, 1); -sub new ($class) { return bless { id => 'ExtendDueDateGW', name => x('Amulet of Extension'), - description => - x('Extends the close date of a test by 24 hours. Note: The test must still be open for this to work.') + description => [ x('Extends the close date of a test by [_1].', $timeText) ], + time => $time, + timeText => $timeText, }, $class; } -sub can_use ($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return $set->assignment_type =~ /gateway/ && $set->set_id !~ /,v\d+$/ - && between($set->open_date, $set->due_date + ONE_DAY); + && between($set->open_date, $set->due_date + $self->{time}); } sub print_form ($self, $set, $records, $c) { - return $c->tag( - 'p', - $c->maketext( - 'Extend the close date of this test to [_1] (an additional 24 hours).', - $c->formatDateTime($set->due_date + ONE_DAY, $c->ce->{studentDateDisplayFormat}) - ) - ); + if ($set->enable_reduced_scoring) { + if (before($set->reduced_scoring_date + $self->{time})) { + return $c->c( + $c->tag('p', $c->maketext('Extend the deadline by [_1].', $self->{timeText})), + $c->tag( + 'ul', + $c->c( + $c->tag( + 'li', + $c->maketext( + 'You will be able to receive full credit until [_1].', + $c->formatDateTime( + $set->reduced_scoring_date + $self->{time}, + $c->ce->{studentDateDisplayFormat} + ) + ) + ), + $c->tag( + 'li', + $c->maketext( + 'You will be able to receive reduced credit until [_1].', + $c->formatDateTime( + $set->due_date + $self->{time}, + $c->ce->{studentDateDisplayFormat} + ) + ) + ) + )->join('') + ), + )->join(''); + } else { + return $c->c( + $c->tag( + 'p', + $c->maketext( + 'Extend the reduced credit deadline of this assignment to [_1] (an additional [_2]).', + $c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}), + $self->{timeText} + ) + ), + $c->tag( + 'p', + $c->maketext( + 'Because the deadline has already passed you will only ' + . 'receive reduced credit during this extension.' + ) + ) + )->join(''); + } + + } else { + return $c->tag( + 'p', + $c->maketext( + 'Extend the close date of this assignment to [_1] (an additional [_2]).', + $c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}), + $self->{timeText} + ) + ); + } } sub use_item ($self, $set, $records, $c) { @@ -40,12 +94,12 @@ sub use_item ($self, $set, $records, $c) { # Add time to the reduced scoring date, due date, and answer date. if ($set->reduced_scoring_date) { - $set->reduced_scoring_date($set->reduced_scoring_date + ONE_DAY); + $set->reduced_scoring_date($set->reduced_scoring_date + $self->{time}); $userSet->reduced_scoring_date($set->reduced_scoring_date); } - $set->due_date($set->due_date + ONE_DAY); + $set->due_date($set->due_date + $self->{time}); $userSet->due_date($set->due_date); - $set->answer_date($set->answer_date + ONE_DAY); + $set->answer_date($set->answer_date + $self->{time}); $userSet->answer_date($set->answer_date); $db->putUserSet($userSet); @@ -55,15 +109,15 @@ sub use_item ($self, $set, $records, $c) { #my @versions = $db->listSetVersions($userName, $setID); #for my $version (@versions) { # $set = $db->getSetVersion($userName, $setID, $version); - # $set->reduced_scoring_date($set->reduced_scoring_date() + ONE_DAY) + # $set->reduced_scoring_date($set->reduced_scoring_date() + $self->{time}) # if defined($set->reduced_scoring_date()) && $set->reduced_scoring_date(); - # $set->due_date($set->due_date() + ONE_DAY); - # $set->answer_date($set->answer_date() + ONE_DAY); + # $set->due_date($set->due_date() + $self->{time}); + # $set->answer_date($set->answer_date() + $self->{time}); # $db->putSetVersion($set); #} - return $c->maketext('Close date of this test extended by 24 hours to [_1].', - $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat})); + return $c->maketext('Close date of this test extended by [_1] to [_2].', + $self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat})); } 1; diff --git a/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm b/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm index f6e24bb3b3..25703d5ffc 100644 --- a/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm +++ b/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm @@ -1,33 +1,39 @@ package WeBWorK::AchievementItems::ExtendReducedDate; use Mojo::Base 'WeBWorK::AchievementItems', -signatures; -# Item to extend a close date by 24 hours. +# Item to extend a close date by 24 * $achievementExtensionFactor hours. use WeBWorK::Utils qw(x); -use WeBWorK::Utils::DateTime qw(between); +use WeBWorK::Utils::DateTime qw(between getExtensionTime); -use constant ONE_DAY => 86400; +sub new ($class, $c) { + my ($time, $timeText) = getExtensionTime($c, 1); -sub new ($class) { return bless { id => 'ExtendReducedDate', name => x('Scroll of Extension'), - description => x( - 'Adds 24 hours to the reduced scoring date of an assignment. You will have to resubmit ' - . 'any problems that have already been penalized to earn full credit. You cannot ' - . 'extend the reduced scoring date beyond the due date of an assignment.' - ) + description => [ + x( + 'Adds [_1] to the reduced scoring date of an assignment. You will have to resubmit ' + . 'any problems that have already been penalized to earn full credit. You cannot ' + . 'extend the reduced scoring date beyond the due date of an assignment.', + $timeText + ) + ], + time => $time, + timeText => $timeText }, $class; } -sub can_use ($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return 0 unless $set->assignment_type eq 'default' + && $c->ce->{pg}{ansEvalDefaults}{enableReducedScoring} && $set->enable_reduced_scoring && $set->reduced_scoring_date && $set->reduced_scoring_date < $set->due_date; - $self->{new_date} = $set->reduced_scoring_date + ONE_DAY; + $self->{new_date} = $set->reduced_scoring_date + $self->{time}; $self->{new_date} = $set->due_date if $set->due_date < $self->{new_date}; return between($set->open_date, $self->{new_date}); } @@ -37,15 +43,16 @@ sub print_form ($self, $set, $records, $c) { 'p', $c->maketext( q{This item won't work unless your instructor enables the reduced scoring feature. } - . 'Let your instructor know that you recieved this message.' + . 'Let your instructor know that you received this message.' ) ) unless $c->{ce}->{pg}{ansEvalDefaults}{enableReducedScoring}; return $c->tag( 'p', $c->maketext( - 'Extend the reduced scoring date to [_1] (an additional 24 hours).', - $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) + 'Extend the reduced scoring date to [_1] (an additional [_2]).', + $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}), + $self->{timeText} ) ); } @@ -60,10 +67,8 @@ sub use_item ($self, $set, $records, $c) { $userSet->reduced_scoring_date($set->reduced_scoring_date); $db->putUserSet($userSet); - return $c->maketext( - 'Reduced scoring date of this assignment extended by 24 hours to [_1].', - $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) - ); + return $c->maketext('Reduced scoring date of this assignment extended by [_1] to [_2].', + $self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat})); } 1; diff --git a/lib/WeBWorK/AchievementItems/FullCreditProb.pm b/lib/WeBWorK/AchievementItems/FullCreditProb.pm index 50e15639b5..fa1d26f22b 100644 --- a/lib/WeBWorK/AchievementItems/FullCreditProb.pm +++ b/lib/WeBWorK/AchievementItems/FullCreditProb.pm @@ -6,15 +6,15 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; use WeBWorK::Utils qw(x wwRound); use WeBWorK::Utils::DateTime qw(after); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'FullCreditProb', name => x('Greater Rod of Revelation'), - description => x('Gives full credit on a single homework problem.') + description => [ x('Gives full credit on a single homework problem.') ] }, $class; } -sub can_use ($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return 0 unless $set->assignment_type eq 'default' && after($set->open_date); diff --git a/lib/WeBWorK/AchievementItems/FullCreditSet.pm b/lib/WeBWorK/AchievementItems/FullCreditSet.pm index 6c9065fa48..ec3f5bd223 100644 --- a/lib/WeBWorK/AchievementItems/FullCreditSet.pm +++ b/lib/WeBWorK/AchievementItems/FullCreditSet.pm @@ -6,15 +6,15 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; use WeBWorK::Utils qw(x wwRound); use WeBWorK::Utils::DateTime qw(after); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'FullCreditSet', name => x('Greater Tome of Enlightenment'), - description => x('Gives full credit on every problem in a set.') + description => [ x('Gives full credit on every problem in a set.') ] }, $class; } -sub can_use ($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return 0 unless $set->assignment_type eq 'default' && after($set->open_date); @@ -25,6 +25,8 @@ sub can_use ($self, $set, $records) { $grade += $problem->status * $problem->value; $total += $problem->value; } + return 0 unless $total; + $self->{old_grade} = 100 * wwRound(2, $grade / $total); return $self->{old_grade} == 100 ? 0 : 1; } diff --git a/lib/WeBWorK/AchievementItems/HalfCreditProb.pm b/lib/WeBWorK/AchievementItems/HalfCreditProb.pm index 307e3d32af..817184c59c 100644 --- a/lib/WeBWorK/AchievementItems/HalfCreditProb.pm +++ b/lib/WeBWorK/AchievementItems/HalfCreditProb.pm @@ -6,15 +6,15 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; use WeBWorK::Utils qw(x wwRound); use WeBWorK::Utils::DateTime qw(after); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'HalfCreditProb', name => x('Lesser Rod of Revelation'), - description => x('Increases the grade of a single problem by 50%, to a maximum of 100%.') + description => [ x('Increases the grade of a single problem by 50%, to a maximum of 100%.') ] }, $class; } -sub can_use($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return 0 unless $set->assignment_type eq 'default' && after($set->open_date); diff --git a/lib/WeBWorK/AchievementItems/HalfCreditSet.pm b/lib/WeBWorK/AchievementItems/HalfCreditSet.pm index 37496e9bdd..0b8e8396b8 100644 --- a/lib/WeBWorK/AchievementItems/HalfCreditSet.pm +++ b/lib/WeBWorK/AchievementItems/HalfCreditSet.pm @@ -6,15 +6,15 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; use WeBWorK::Utils qw(x wwRound); use WeBWorK::Utils::DateTime qw(after); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'HalfCreditSet', name => x('Lesser Tome of Enlightenment'), - description => x('Increases the score of every problem in an assignment by 50%, to a maximum of 100%.') + description => [ x('Increases the score of every problem in an assignment by 50%, to a maximum of 100%.') ] }, $class; } -sub can_use($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return 0 unless $set->assignment_type eq 'default' && after($set->open_date); @@ -27,6 +27,8 @@ sub can_use($self, $set, $records) { $new_grade += ($problem->status > 0.5 ? 1 : $problem->status + 0.5) * $problem->value; $total += $problem->value; } + return 0 unless $total; + $self->{old_grade} = 100 * wwRound(2, $old_grade / $total); $self->{new_grade} = 100 * wwRound(2, $new_grade / $total); return $self->{old_grade} == 100 ? 0 : 1; diff --git a/lib/WeBWorK/AchievementItems/NoReducedCred.pm b/lib/WeBWorK/AchievementItems/NoReducedCred.pm index 8863196463..92bc0a1178 100644 --- a/lib/WeBWorK/AchievementItems/NoReducedCred.pm +++ b/lib/WeBWorK/AchievementItems/NoReducedCred.pm @@ -7,20 +7,23 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; use WeBWorK::Utils qw(x); use WeBWorK::Utils::DateTime qw(between); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'NoReducedCred', name => x('Potion of Power'), - description => x( - 'Remove reduced scoring penalties from an open assignemnt. You will have to resubmit ' - . 'any problems that have already been penalized to earn full credit on them.' - ) + description => [ + x( + 'Remove reduced scoring penalties from an open assignment. You will have to resubmit ' + . 'any problems that have already been penalized to earn full credit on them.' + ) + ] }, $class; } -sub can_use ($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return $set->assignment_type eq 'default' + && $c->ce->{pg}{ansEvalDefaults}{enableReducedScoring} && $set->enable_reduced_scoring && $set->reduced_scoring_date && $set->reduced_scoring_date < $set->due_date @@ -32,7 +35,7 @@ sub print_form ($self, $set, $records, $c) { 'p', $c->maketext( q{This item won't work unless your instructor enables the reduced scoring feature. } - . 'Let your instructor know that you recieved this message.' + . 'Let your instructor know that you received this message.' ) ) unless $c->{ce}->{pg}{ansEvalDefaults}{enableReducedScoring}; diff --git a/lib/WeBWorK/AchievementItems/ReducedCred.pm b/lib/WeBWorK/AchievementItems/ReducedCred.pm index 340d960815..a473e76227 100644 --- a/lib/WeBWorK/AchievementItems/ReducedCred.pm +++ b/lib/WeBWorK/AchievementItems/ReducedCred.pm @@ -1,28 +1,33 @@ package WeBWorK::AchievementItems::ReducedCred; use Mojo::Base 'WeBWorK::AchievementItems', -signatures; -# Item to extend a close date by 24 hours for reduced credit +# Item to extend a close date by 24 * $achievementExtensionFactor hours for reduced credit # Reduced scoring needs to be enabled for this item to work. use WeBWorK::Utils qw(x); -use WeBWorK::Utils::DateTime qw(after between); +use WeBWorK::Utils::DateTime qw(after between getExtensionTime); -use constant ONE_DAY => 86400; +sub new ($class, $c) { + my ($time, $timeText) = getExtensionTime($c, 1); -sub new ($class) { return bless { id => 'ReducedCred', name => x('Ring of Reduction'), - description => x( - 'Enable reduced scoring for a homework set. This will allow you to submit answers ' - . 'for partial credit for 24 hours after the close date. ' - . 'This will randomize problem details if used after the original close date.' - ) + description => [ + x( + 'Enable reduced scoring for a homework set. This will allow you to submit answers ' + . 'for partial credit for [_1] after the close date. ' + . 'This will randomize problem details if used after the original close date.', + $timeText + ) + ], + time => $time, + timeText => $timeText }, $class; } -sub can_use ($self, $set, $records) { - return $set->assignment_type eq 'default' && between($set->open_date, $set->due_date + ONE_DAY); +sub can_use ($self, $set, $records, $c) { + return $set->assignment_type eq 'default' && between($set->open_date, $set->due_date + $self->{time}); } sub print_form ($self, $set, $records, $c) { @@ -40,9 +45,10 @@ sub print_form ($self, $set, $records, $c) { return $c->tag( 'p', $c->maketext( - 'Extend the close date of this assignment to [_1] (an additional 24 hours). Any submissions during ' - . 'this additional time will be reduced and are worth [_2]% of their full value. [_3]', - $c->formatDateTime($set->due_date + ONE_DAY, $ce->{studentDateDisplayFormat}), + 'Extend the close date of this assignment to [_1] (an additional [_2]). Any submissions during ' + . 'this additional time will be reduced and are worth [_3]% of their full value. [_4]', + $c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}), + $self->{timeText}, 100 * $ce->{pg}{ansEvalDefaults}{reducedScoringValue}, $randomization_statement ) @@ -79,7 +85,7 @@ sub use_item ($self, $set, $records, $c) { $set->enable_reduced_scoring(1); $userSet->enable_reduced_scoring(1); # Add time to the close date - $set->due_date($set->due_date + ONE_DAY); + $set->due_date($set->due_date + $self->{time}); $userSet->due_date($set->due_date); # This may require also extending the answer date. if ($set->due_date > $set->answer_date) { @@ -88,10 +94,8 @@ sub use_item ($self, $set, $records, $c) { } $db->putUserSet($userSet); - return $c->maketext( - 'Close date of this assignment extended by 24 hours to [_1].', - $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) - ); + return $c->maketext('Close date of this assignment extended by [_1] to [_2].', + $self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat})); } 1; diff --git a/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm b/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm index cd0ef5a330..ef40f88706 100644 --- a/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm +++ b/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm @@ -6,15 +6,15 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; use WeBWorK::Utils qw(x); use WeBWorK::Utils::DateTime qw(between); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'ResetIncorrectAttempts', name => x('Potion of Forgetfulness'), - description => x('Resets the number of incorrect attempts on a single homework problem.') + description => [ x('Resets the number of incorrect attempts on a single homework problem.') ] }, $class; } -sub can_use ($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return 0 unless $set->assignment_type eq 'default' && between($set->open_date, $set->due_date); diff --git a/lib/WeBWorK/AchievementItems/ResurrectGW.pm b/lib/WeBWorK/AchievementItems/ResurrectGW.pm index 00b99ca4ce..e841efd1fb 100644 --- a/lib/WeBWorK/AchievementItems/ResurrectGW.pm +++ b/lib/WeBWorK/AchievementItems/ResurrectGW.pm @@ -4,35 +4,91 @@ use Mojo::Base 'WeBWorK::AchievementItems', -signatures; # Item to extend the due date on a gateway use WeBWorK::Utils qw(x); -use WeBWorK::Utils::DateTime qw(after); +use WeBWorK::Utils::DateTime qw(after getExtensionTime); -use constant ONE_DAY => 86400; +sub new ($class, $c) { + my ($time, $timeText) = getExtensionTime($c, 1); -sub new ($class) { return bless { id => 'ResurrectGW', name => x('Necromancers Charm'), - description => x( - 'Reopens any test for an additional 24 hours. This allows you to take a test even if the ' - . 'close date has past. This item does not allow you to take additional versions of the test.' - ) + description => [ + x( + 'Reopens any test for an additional [_1]. If you are allowed to start new versions of the test, ' + . 'then this allows you to start a new test even if the close date has past. ' + . 'If you were not allowed to start a new version of the test, ' + . 'then this item will not allow you to take additional versions of the test. ' + . 'This item will not extend the time limit for any tests that you have already started.', + $timeText + ) + ], + time => $time, + timeText => $timeText }, $class; } -sub can_use($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return $set->assignment_type =~ /gateway/ - && (after($set->due_date) || ($set->reduced_scoring_date && after($set->reduced_scoring_date))); + && ( + after($set->due_date) + || ($c->ce->{pg}{ansEvalDefaults}{enableReducedScoring} + && $set->enable_reduced_scoring + && after($set->reduced_scoring_date)) + ); # TODO: Check if a new version can be created, and only allow using this reward in that case. } sub print_form ($self, $set, $records, $c) { - return $c->tag( - 'p', - $c->maketext( - 'Reopen this test for the next 24 hours. This item does not allow you to take any additional ' - . 'versions of the test.' - ) - ); + if (after($set->due_date)) { + return $c->tag( + 'p', + $c->maketext( + 'Reopen this test for the next [_1]. If you were allowed to start new versions of the test, ' + . 'then this will allow you to start a new test. ' + . 'If you have already started all of the versions of the test that you are allowed to start, ' + . 'then you should not use this item. ' + . 'This item will not extend the time limit for any tests that you have already started.', + $self->{timeText} + ) + ); + } else { + if (after($set->due_date - $self->{time})) { + return $c->tag( + 'p', + $c->maketext( + 'Reopen this test for full credit for the next [_1]. If you are allowed to start new versions ' + . 'of the test, then this will allow you to start a new test. ' + . 'If you have already started all of the versions of the test that you are allowed to start, ' + . 'then you should not use this item. ' + . 'This item will not extend the time limit for any tests that you have already started.', + $self->{timeText} + ) + ); + } else { + return $c->c( + $c->tag( + 'p', + $c->maketext( + 'Reopen this test for full credit for the next [_1]. After [_1] any tests will revert ' + . 'to counting for [_2]% of their value until [_3].', + $c->{timeText}, + $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, + $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) + ) + ), + $c->tag( + 'p', + $c->maketext( + ' If you are allowed to start new versions of the test, ' + . 'then this will allow you to start a new test. ' + . 'If you have already started all of the versions of the test that you are allowed to start, ' + . 'then you should not use this item. ' + . 'This item will not extend the time limit for any tests that you have already started.' + ) + ) + )->join(''); + } + } } sub use_item ($self, $set, $records, $c) { @@ -41,21 +97,36 @@ sub use_item ($self, $set, $records, $c) { # Add time to the reduced scoring date, due date, and answer date. if ($set->reduced_scoring_date) { - $set->reduced_scoring_date(time + ONE_DAY); + $set->reduced_scoring_date(time + $self->{time}); $userSet->reduced_scoring_date($set->reduced_scoring_date); } - $set->due_date(time + ONE_DAY); - $userSet->due_date($set->due_date); - if ($set->due_date > $set->answer_date) { - $set->answer_date(time + ONE_DAY); - $userSet->answer_date($set->answer_date); + if (after($set->due_date - $self->{time})) { + $set->due_date(time + $self->{time}); + $userSet->due_date($set->due_date); + if ($set->due_date > $set->answer_date) { + $set->answer_date($set->due_date); + $userSet->answer_date($set->answer_date); + } } $db->putUserSet($userSet); - return $c->maketext( - 'This assignment has been reopened and will now close on [_1].', - $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) - ); + if ($c->ce->{pg}{ansEvalDefaults}{enableReducedScoring} + && $set->enable_reduced_scoring + && ($set->reduced_scoring_date != $set->due_date)) + { + return $c->maketext( + 'This assignment has been reopened and is due on [_1]. After that date any work ' + . 'completed will count for [_2]% of its value until [_3].', + $c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}), + $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, + $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) + ); + } else { + return $c->maketext( + 'This assignment has been reopened and will now close on [_1].', + $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) + ); + } } 1; diff --git a/lib/WeBWorK/AchievementItems/ResurrectHW.pm b/lib/WeBWorK/AchievementItems/ResurrectHW.pm index da8364822f..2d9daf2a2c 100644 --- a/lib/WeBWorK/AchievementItems/ResurrectHW.pm +++ b/lib/WeBWorK/AchievementItems/ResurrectHW.pm @@ -1,63 +1,119 @@ package WeBWorK::AchievementItems::ResurrectHW; use Mojo::Base 'WeBWorK::AchievementItems', -signatures; -# Item to resurrect a homework for 24 hours +# Item to resurrect a homework for 24 * $achievementExtensionFactor hours use WeBWorK::Utils qw(x); -use WeBWorK::Utils::DateTime qw(after); +use WeBWorK::Utils::DateTime qw(after getExtensionTime); -use constant ONE_DAY => 86400; +sub new ($class, $c) { + my ($time, $timeText) = getExtensionTime($c, 1); -sub new ($class) { return bless { id => 'ResurrectHW', name => x('Scroll of Resurrection'), - description => x("Reopens one closed homework set for 24 hours and rerandomizes all problems."), + description => [ x('Reopens one closed homework set for [_1] and rerandomizes all problems.', $timeText) ], + time => $time, + timeText => $timeText }, $class; } -sub can_use($self, $set, $records) { +sub can_use ($self, $set, $records, $c) { return $set->assignment_type eq 'default' - && (after($set->due_date) || ($set->reduced_scoring_date && after($set->reduced_scoring_date))); + && ( + after($set->due_date) + || ($c->ce->{pg}{ansEvalDefaults}{enableReducedScoring} + && $set->enable_reduced_scoring + && after($set->reduced_scoring_date)) + ); } sub print_form ($self, $set, $records, $c) { - return $c->tag('p', - $c->maketext('Reopen this homework assignment for the next 24 hours. All problems will be rerandomized.')); + if (after($set->due_date)) { + return $c->tag( + 'p', + $c->maketext( + 'Reopen this homework assignment for the next [_1]. All problems will be rerandomized.', + $self->{timeText} + ) + ); + } else { + if (after($set->due_date - $self->{time})) { + return $c->tag( + 'p', + $c->maketext( + 'Reopen this homework assignment for full credit for the next [_1]. ', + $self->{timeText} + ) + ); + } else { + return $c->tag( + 'p', + $c->maketext( + 'Reopen this homework assignment for full credit for the next [_1]. After [_1] ' + . 'any progress will revert to counting for [_2]% of the value until [_3].', + $self->{timeText}, + $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, + $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) + ) + ); + } + } } sub use_item ($self, $set, $records, $c) { - my $db = $c->db; - my $userSet = $db->getUserSet($set->user_id, $set->set_id); - - # Change the seed for all of the problems since the set is currently closed. - my %userProblems = - map { $_->problem_id => $_ } $db->getUserProblemsWhere({ user_id => $set->user_id, set_id => $set->set_id }); - for my $problem (@$records) { - my $userProblem = $userProblems{ $problem->problem_id }; - $userProblem->problem_seed($userProblem->problem_seed % 2**31 + 1); - $problem->problem_seed($userProblem->problem_seed); - $db->putUserProblem($userProblem); + my $db = $c->db; + my $userSet = $db->getUserSet($set->user_id, $set->set_id); + my $rerandomizeMessage = ''; + + # Change the seed for all of the problems if the set is currently closed. + if (after($set->due_date)) { + my %userProblems = + map { $_->problem_id => $_ } + $db->getUserProblemsWhere({ user_id => $set->user_id, set_id => $set->set_id }); + for my $problem (@$records) { + my $userProblem = $userProblems{ $problem->problem_id }; + $userProblem->problem_seed($userProblem->problem_seed % 2**31 + 1); + $problem->problem_seed($userProblem->problem_seed); + $db->putUserProblem($userProblem); + } + $rerandomizeMessage = $c->maketext('Problems have been rerandomized.'); } # Add time to the reduced scoring date if it was defined in the first place if ($set->reduced_scoring_date) { - $set->reduced_scoring_date(time + ONE_DAY); + $set->reduced_scoring_date(time + $self->{time}); $userSet->reduced_scoring_date($set->reduced_scoring_date); } - # Add time to the close date - $set->due_date(time + ONE_DAY); - $userSet->due_date($set->due_date); - # This may require also extending the answer date. - if ($set->due_date > $set->answer_date) { - $set->answer_date($set->due_date); - $userSet->answer_date($set->answer_date); + # Add time to the close date if necessary + if (after($set->due_date - $self->{time})) { + $set->due_date(time + $self->{time}); + $userSet->due_date($set->due_date); + # This may require also extending the answer date. + if ($set->due_date > $set->answer_date) { + $set->answer_date($set->due_date); + $userSet->answer_date($set->answer_date); + } } $db->putUserSet($userSet); - return $c->maketext( - 'This assignment has been reopened and will now close on [_1]. Problems have been rerandomized.', - $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat})); + if ($c->ce->{pg}{ansEvalDefaults}{enableReducedScoring} + && $set->enable_reduced_scoring + && ($set->reduced_scoring_date != $set->due_date)) + { + return $c->maketext( + 'This assignment has been reopened and is due on [_1]. After that date any work ' + . 'completed will count for [_2]% of its value until [_3].', + $c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}), + $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, + $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) + ) . ($rerandomizeMessage ? " $rerandomizeMessage" : ''); + } else { + return $c->maketext( + 'This assignment has been reopened and will now close on [_1].', + $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) + ) . ($rerandomizeMessage ? " $rerandomizeMessage" : ''); + } } 1; diff --git a/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm b/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm index 7932e6de20..42da5b5162 100644 --- a/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm +++ b/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm @@ -1,76 +1,27 @@ package WeBWorK::AchievementItems::SuperExtendDueDate; -use Mojo::Base 'WeBWorK::AchievementItems', -signatures; +use Mojo::Base 'WeBWorK::AchievementItems::ExtendDueDate', -signatures; -# Item to extend a close date by 48 hours. +# Item to extend a close date by 48 * $achievementExtensionFactor hours. use WeBWorK::Utils qw(x); -use WeBWorK::Utils::DateTime qw(after between); +use WeBWorK::Utils::DateTime qw(getExtensionTime); -use constant TWO_DAYS => 172800; +sub new ($class, $c) { + my ($time, $timeText) = getExtensionTime($c, 2); -sub new ($class) { return bless { id => 'SuperExtendDueDate', name => x('Robe of Longevity'), - description => x( - 'Adds 48 hours to the close date of a homework. ' - . 'This will randomize problem details if used after the original close date.' - ) + description => [ + x( + 'Adds [_1] to the close date of a homework. ' + . 'This will randomize problem details if used after the original close date.', + $timeText + ) + ], + time => $time, + timeText => $timeText }, $class; } -sub can_use ($self, $set, $records) { - return $set->assignment_type eq 'default' && between($set->open_date, $set->due_date + TWO_DAYS); -} - -sub print_form ($self, $set, $records, $c) { - my $randomization_statement = after($set->due_date) ? $c->maketext('All problems will be rerandomized.') : ''; - return $c->tag( - 'p', - $c->maketext( - 'Extend the close date of this assignment to [_1] (an additional 48 hours). [_2]', - $c->formatDateTime($set->due_date + TWO_DAYS, $c->ce->{studentDateDisplayFormat}), - $randomization_statement - ) - ); -} - -sub use_item ($self, $set, $records, $c) { - my $db = $c->db; - my $userSet = $db->getUserSet($set->user_id, $set->set_id); - - # Change the seed for all of the problems if the set is currently closed. - if (after($set->due_date)) { - my %userProblems = - map { $_->problem_id => $_ } - $db->getUserProblemsWhere({ user_id => $set->user_id, set_id => $set->set_id }); - for my $problem (@$records) { - my $userProblem = $userProblems{ $problem->problem_id }; - $userProblem->problem_seed($userProblem->problem_seed % 2**31 + 1); - $problem->problem_seed($userProblem->problem_seed); - $db->putUserProblem($userProblem); - } - } - - # Add time to the reduced scoring date if it was defined in the first place - if ($set->reduced_scoring_date) { - $set->reduced_scoring_date($set->reduced_scoring_date + TWO_DAYS); - $userSet->reduced_scoring_date($set->reduced_scoring_date); - } - # Add time to the close date - $set->due_date($set->due_date + TWO_DAYS); - $userSet->due_date($set->due_date); - # This may require also extending the answer date. - if ($set->due_date > $set->answer_date) { - $set->answer_date($set->due_date); - $userSet->answer_date($set->answer_date); - } - $db->putUserSet($userSet); - - return $c->maketext( - 'Close date of this assignment extended by 48 hours to [_1].', - $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) - ); -} - 1; diff --git a/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm b/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm index 3f2361b835..c214897b68 100644 --- a/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm +++ b/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm @@ -1,69 +1,28 @@ package WeBWorK::AchievementItems::SuperExtendReducedDate; -use Mojo::Base 'WeBWorK::AchievementItems', -signatures; +use Mojo::Base 'WeBWorK::AchievementItems::ExtendReducedDate', -signatures; -# Item to extend a close date by 48 hours. +# Item to extend a close date by 48 * $achievementExtensionFactor hours. use WeBWorK::Utils qw(x); -use WeBWorK::Utils::DateTime qw(between); +use WeBWorK::Utils::DateTime qw(getExtensionTime); -use constant TWO_DAYS => 172800; +sub new ($class, $c) { + my ($time, $timeText) = getExtensionTime($c, 2); -sub new ($class) { return bless { id => 'SuperExtendReducedDate', name => x('Scroll of Longevity'), - description => x( - 'Adds 48 hours to the reduced scoring date of an assignment. You will have to resubmit ' - . 'any problems that have already been penalized to earn full credit. You cannot ' - . 'extend the reduced scoring date beyond the due date of an assignment.' - ) + description => [ + x( + 'Adds [_1] to the reduced scoring date of an assignment. You will have to resubmit ' + . 'any problems that have already been penalized to earn full credit. You cannot ' + . 'extend the reduced scoring date beyond the due date of an assignment.', + $timeText + ) + ], + time => $time, + timeText => $timeText }, $class; } -sub can_use ($self, $set, $records) { - return 0 - unless $set->assignment_type eq 'default' - && $set->enable_reduced_scoring - && $set->reduced_scoring_date - && $set->reduced_scoring_date < $set->due_date; - - $self->{new_date} = $set->reduced_scoring_date + TWO_DAYS; - $self->{new_date} = $set->due_date if $set->due_date < $self->{new_date}; - return between($set->open_date, $self->{new_date}); -} - -sub print_form ($self, $set, $records, $c) { - return $c->tag( - 'p', - $c->maketext( - q{This item won't work unless your instructor enables the reduced scoring feature. } - . 'Let your instructor know that you recieved this message.' - ) - ) unless $c->{ce}->{pg}{ansEvalDefaults}{enableReducedScoring}; - - return $c->tag( - 'p', - $c->maketext( - 'Extend the reduced scoring date to [_1] (an additional 48 hours).', - $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) - ) - ); -} - -sub use_item ($self, $set, $records, $c) { - return '' unless $c->{ce}->{pg}{ansEvalDefaults}{enableReducedScoring}; - - my $db = $c->db; - my $userSet = $db->getUserSet($set->user_id, $set->set_id); - - $set->reduced_scoring_date($self->{new_date}); - $userSet->reduced_scoring_date($set->reduced_scoring_date); - $db->putUserSet($userSet); - - return $c->maketext( - 'Reduced scoring date of this assignment extended by 48 hours to [_1].', - $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) - ); -} - 1; diff --git a/lib/WeBWorK/AchievementItems/Surprise.pm b/lib/WeBWorK/AchievementItems/Surprise.pm index b598b75352..30511246d8 100644 --- a/lib/WeBWorK/AchievementItems/Surprise.pm +++ b/lib/WeBWorK/AchievementItems/Surprise.pm @@ -1,15 +1,15 @@ package WeBWorK::AchievementItems::Surprise; use Mojo::Base 'WeBWorK::AchievementItems', -signatures; -# Item to print a suprise message +# Item to print a surprise message use WeBWorK::Utils qw(x); -sub new ($class) { +sub new ($class, $c) { return bless { id => 'Surprise', name => x('Mysterious Package (with Ribbons)'), - description => x('What could be inside?') + description => [ x('What could be inside?') ] }, $class; } @@ -18,7 +18,7 @@ sub remaining_title ($self, $c) { return $c->maketext($self->name); } -sub can_use ($self, $set, $records) { return 1; } +sub can_use ($self, $set, $records, $c) { return 1; } sub print_form ($self, $set, $records, $c) { $self->{hideUseButton} = 1; @@ -26,7 +26,7 @@ sub print_form ($self, $set, $records, $c) { # The form opens the file "surprise_message.txt" in the achievements # folder and prints the contents of the file. open my $MESSAGE, '<', "$c->{ce}{courseDirs}{achievements}/surprise_message.txt" - or return $c->tag('p', $c->maketext(q{I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!})); + or return $c->tag('p', $c->maketext(q{I couldn't find the file ~[ACHIEVEMENT_DIR~]/surprise_message.txt!})); local $/ = undef; my $message = <$MESSAGE>; close $MESSAGE; diff --git a/lib/WeBWorK/Authen.pm b/lib/WeBWorK/Authen.pm index db565f21f0..ccc02f2cad 100644 --- a/lib/WeBWorK/Authen.pm +++ b/lib/WeBWorK/Authen.pm @@ -327,7 +327,7 @@ sub get_credentials { $self->{login_type} = "normal"; $self->{credential_source} = "params_and_cookie"; debug( - 'credential soure: "cookie (password from params)", user: "', + 'credential source: "cookie (password from params)", user: "', $self->{user_id}, '", key: "', $self->{session_key}, '", timestamp = "', $self->{cookie_timestamp}, '"' @@ -377,9 +377,9 @@ sub check_user { return 0; } - my $User = $db->getUser($user_id); + $self->{user} = $db->getUser($user_id); - unless ($User) { + unless ($self->{user}) { $self->{log_error} = "user unknown"; $self->{error} = $c->maketext(GENERIC_ERROR_MESSAGE); return 0; @@ -388,6 +388,29 @@ sub check_user { return 1; } +sub validate_user { + my $self = shift; + my $c = $self->{c}; + + # Deny access for certain roles (dropped students, proctor roles). + unless ($self->{login_type} =~ /^proctor/ + || $c->ce->status_abbrev_has_behavior($self->{user}->status, 'allow_course_access')) + { + $self->{log_error} = 'user not allowed course access'; + $self->{error} = $c->maketext('This user is not allowed to log in to this course'); + return 0; + } + + # Deny access for permission levels below 'login' permission level. + unless ($c->authz->hasPermissions($self->{user_id}, 'login')) { + $self->{log_error} = 'user not permitted to login'; + $self->{error} = $c->maketext('This user is not allowed to log in to this course'); + return 0; + } + + return 1; +} + sub verify_practice_user { my $self = shift; my $c = $self->{c}; @@ -485,6 +508,7 @@ sub verify_normal_user { $c->stash(authen_error => $c->maketext('The security code is required.')); } } + return 0 unless $self->validate_user; return 1; } else { my $auth_result = $self->authenticate; @@ -494,20 +518,7 @@ sub verify_normal_user { delete $self->session->{two_factor_verification_needed}; if ($auth_result > 0) { - # Deny certain roles (dropped students, proctor roles). - unless ($self->{login_type} =~ /^proctor/ - || $c->ce->status_abbrev_has_behavior($c->db->getUser($user_id)->status, "allow_course_access")) - { - $self->{log_error} = "user not allowed course access"; - $self->{error} = $c->maketext('This user is not allowed to log in to this course'); - return 0; - } - # Deny permission levels below "login" permission level. - unless ($c->authz->hasPermissions($user_id, "login")) { - $self->{log_error} = "user not permitted to login"; - $self->{error} = $c->maketext('This user is not allowed to log in to this course'); - return 0; - } + return 0 unless $self->validate_user; $self->{session_key} = $self->create_session($user_id); $self->{initial_login} = 1; return 1; @@ -844,7 +855,7 @@ sub store_session { } } - # The session parameters need to be set again, because another request may have occured during this + # The session parameters need to be set again, because another request may have occurred during this # request in which case the session parameters for the app will now be set for that request. $self->{c}->setSessionParams; diff --git a/lib/WeBWorK/Authen/Cosign.pm b/lib/WeBWorK/Authen/Cosign.pm deleted file mode 100644 index 3bdae8976c..0000000000 --- a/lib/WeBWorK/Authen/Cosign.pm +++ /dev/null @@ -1,90 +0,0 @@ -package WeBWorK::Authen::Cosign; -use base qw/WeBWorK::Authen/; - -=head1 NAME - -WeBWorK::Authen::Cosign - Authentication plug in for cosign - -to use: include in localOverrides.conf or course.conf - $authen{user_module} = "WeBWorK::Authen::Cosign"; -and add /webwork2 or /webwork2/courseName as a CosignProtected -Location - -if $c->ce->{cosignoff} is set for a course, authentication reverts -to standard WeBWorK authentication. - -=cut - -use strict; -use warnings; -use WeBWorK::Debug; - -# this is similar to the method in the base class, except that cosign -# ensures that we don't get to the address without a login. this means -# that we can't allow guest logins, but don't have to do any password -# checking or cookie management. - -sub get_credentials { - my ($self) = @_; - my $c = $self->{c}; - my $ce = $c->ce; - my $db = $c->db; - - if ($ce->{cosignoff}) { - return $self->SUPER::get_credentials(); - } else { - $c->stash(disable_cookies => 1); - - if (defined($ENV{'REMOTE_USER'})) { - $self->{'user_id'} = $ENV{'REMOTE_USER'}; - $self->{c}->param("user", $ENV{'REMOTE_USER'}); - } else { - return 0; - } - # set external auth parameter so that Login.pm knows - # not to rely on internal logins if there's a check_user - # failure. - $self->{external_auth} = 1; - - # the session key isn't used (cosign is managing this - # for us), and we want to force checking against the - # site_checkPassword - $self->{'session_key'} = undef; - $self->{'password'} = 1; - $self->{'credential_source'} = "params"; - $self->{login_type} = "cosign"; - - return 1; - } -} - -sub site_checkPassword { - my ($self, $userID, $clearTextPassword) = @_; - - if ($self->{c}->ce->{cosignoff}) { - return 0; - } else { - # this is easy; if we're here at all, we've authenticated - # through cosign - return 1; - } -} - -# this is a bit of a cheat, because it does the redirect away from the -# logout script or what have you, but I don't see a way around that. -sub forget_verification { - my ($self, @args) = @_; - my $c = $self->{c}; - - if ($c->ce->{cosignoff}) { - return $self->SUPER::forget_verification(@args); - } else { - $self->{was_verified} = 0; - # $c->headers_out->{"Location"} = $c->ce->{cosign_logout_script}; - # $c->send_http_header; - # return; - $self->{redirect} = $c->ce->{cosign_logout_script}; - } -} - -1; diff --git a/lib/WeBWorK/Authen/LTIAdvanced.pm b/lib/WeBWorK/Authen/LTIAdvanced.pm index 0bd4706b3a..7f64b48345 100644 --- a/lib/WeBWorK/Authen/LTIAdvanced.pm +++ b/lib/WeBWorK/Authen/LTIAdvanced.pm @@ -71,7 +71,7 @@ sub request_has_data_for_this_verification_module { || !(defined $c->param("oauth_nonce")) || !(defined $c->param("oauth_timestamp"))) { - debug("LTIAdvanced returning that it has insufficent data"); + debug("LTIAdvanced returning that it has insufficient data"); return (0); } else { debug("LTIAdvanced returning that it has sufficient data"); @@ -117,10 +117,9 @@ sub get_credentials { # Determine the WW user_id to use, if possible if (!$ce->{LTI}{v1p1}{preferred_source_of_username}) { - warn - "LTI is not properly configured (no preferred_source_of_username). Please contact your instructor or system administrator."; - $self->{error} = $c->maketext( - "There was an error during the login process. Please speak to your instructor or system administrator."); + $self->{error} = $c->maketext("There was an error during the login process. " + . "Please speak to your instructor or system administrator."); + warn "LTI is not properly configured (no preferred_source_of_username).\n" if $ce->{debug_lti_parameters}; debug("No preferred_source_of_username in " . $c->ce->{'courseName'} . " so LTIAdvanced::get_credentials is returning a 0\n"); @@ -228,8 +227,8 @@ sub get_credentials { warn "================================\n"; } if (!defined($self->{user_id})) { - croak - "LTIAdvanced was unable to create a username from the data provided with the current settings. Set \$debug_lti_parameters=1 in authen_LTI.conf to debug"; + croak "LTIAdvanced was unable to create a username from the data provided with the current settings. " + . "Set \$debug_lti_parameters=1 in authen_LTI.conf to debug"; } $self->{login_type} = "normal"; @@ -237,8 +236,9 @@ sub get_credentials { debug("LTIAdvanced::get_credentials is returning a 1\n"); return 1; } - warn - "LTI is not properly configured (failed to set user_id from preferred_source_of_username or fallback_source_of_username). Please contact your instructor or system administrator."; + warn "LTI is not properly configured (failed to set user_id from preferred_source_of_username or " + . "fallback_source_of_username).\n" + if $ce->{debug_lti_parameters}; $self->{error} = $c->maketext( "There was an error during the login process. Please speak to your instructor or system administrator."); debug("LTIAdvanced::get_credentials is returning a 0\n"); @@ -262,9 +262,9 @@ sub check_user { return 0; } - my $User = $db->getUser($user_id); + $self->{user} = $db->getUser($user_id); - if (!$User) { + if (!$self->{user}) { my %options; $options{ $ce->{LTI}{v1p1}{preferred_source_of_username} } = 1 if ($ce->{LTI}{v1p1}{preferred_source_of_username}); @@ -285,9 +285,8 @@ sub check_user { foreach my $key (keys(%options), ($use_lis_person_sourcedid_options ? @lis_person_sourcedid_options : ())) { if (defined($c->param($key))) { - debug( - "User |$user_id| is unknown but may be an new user from an LSM via LTI. Saw a value for $key About to return a 1" - ); + debug("User |$user_id| is unknown but may be a new user from an LMS via LTI. " + . "Saw a value for $key About to return a 1"); return 1; #This may be a new user coming in from a LMS via LTI. } } @@ -298,14 +297,14 @@ sub check_user { return 0; } - unless ($ce->status_abbrev_has_behavior($User->status, "allow_course_access")) { - $self->{log_error} .= "LOGIN FAILED $user_id - course access denied"; + unless ($ce->status_abbrev_has_behavior($self->{user}->status, "allow_course_access")) { + $self->{log_error} .= "$user_id - course access denied"; $self->{error} = $c->maketext("Authentication failed. Please speak to your instructor."); return 0; } unless ($authz->hasPermissions($user_id, "login")) { - $self->{log_error} .= "LOGIN FAILED $user_id - no permission to login"; + $self->{log_error} .= "$user_id - no permission to login"; $self->{error} = $c->maketext("Authentication failed. Please speak to your instructor."); return 0; } @@ -353,19 +352,15 @@ sub authenticate { debug("LTIAdvanced::authenticate called for user |$user|"); debug "ref(c) = |" . ref($c) . "|"; - my $ce = $c->ce; - my $db = $c->db; - my $courseName = $c->ce->{'courseName'}; + my $ce = $c->ce; # Check nonce to see whether request is legitimate debug("Nonce = |" . $self->{oauth_nonce} . "|"); my $nonce = WeBWorK::Authen::LTIAdvanced::Nonce->new($c, $self->{oauth_nonce}, $self->{oauth_timestamp}); - if (!($nonce->ok)) { - $self->{error} .= $c->maketext( - "There was an error during the login process. Please speak to your instructor or system administrator if this recurs." - ); + if (!$nonce->ok) { debug("Failed to verify nonce"); - return 0; + return $c->maketext("There was an error during the login process. " + . "Please speak to your instructor or system administrator if this recurs."); } debug("c->param(oauth_signature) = |" . $c->param("oauth_signature") . "|"); @@ -418,24 +413,21 @@ sub authenticate { debug("construction of Net::OAuth object failed: $@"); debug("eval failed: ", $@, "

"); - $self->{error} .= $c->maketext( - "There was an error during the login process. Please speak to your instructor or system administrator."); $self->{log_error} .= "Construction of OAuth request record failed"; - return 0; + return $c->maketext( + "There was an error during the login process. Please speak to your instructor or system administrator."); } if (!$request->verify && !$altrequest->verify) { - debug("LTIAdvanced::authenticate request-> verify failed"); - debug("OAuth verification Failed "); + debug("LTIAdvanced::authenticate request->verify failed"); + debug("OAuth verification Failed"); - $self->{error} .= $c->maketext( - "There was an error during the login process. Please speak to your instructor or system administrator."); - $self->{log_error} .= - "OAuth verification failed. Check the Consumer Secret and that the URL in the LMS exactly matches the WeBWorK URL."; + $self->{log_error} .= "OAuth verification failed. " + . "Check the Consumer Secret and that the URL in the LMS exactly matches the WeBWorK URL."; if ($ce->{debug_lti_parameters}) { - warn( - "OAuth verification failed. Check the Consumer Secret and that the URL in the LMS exactly matches the WeBWorK URL as defined in site.conf. E.G. Check that if you have https in the LMS url then you have https in \$server_root_url in site.conf" - ); + warn("OAuth verification failed. Check the Consumer Secret and that the URL in the LMS exactly " + . "matches the WeBWorK URL as defined in site.conf. E.G. Check that if you have https in the " + . "LMS url then you have https in \$server_root_url in site.conf"); } return 0; } else { @@ -443,44 +435,34 @@ sub authenticate { my $userID = $self->{user_id}; - # Indentation of the internal blocks below was modified to follow - # the WW coding standard; however, the leading indentation of the - # if/elsif/closing '}' was kept as in the original code for now. - # Thus the apparenly overlarge indentation below. - if (!$db->existsUser($userID)) { # New User. Create User record + if (!$self->{user}) { # New User. Create User record if ($ce->{block_lti_create_user}) { -# We don't yet have the next string in the PO/POT files - so the next line is disabled. -# $c->maketext("Account creation is currently disabled in this course. Please speak to your instructor or system administrator."); $self->{log_error} .= "Account creation blocked by block_lti_create_user setting. Did not create user $userID."; - if ($ce->{debug_lti_parameters}) { - warn( - "Account creation is currently disabled in this course. Please speak to your instructor or system administrator." - ); - } - return 0; + warn "Account creation is currently disabled in this course. " + . "Please speak to your instructor or system administrator." + if $ce->{debug_lti_parameters}; + return $c->maketext("Account creation is currently disabled in this course. " + . "Please speak to your instructor or system administrator."); } else { # Attempt to create the user, and warn if that fails. - unless ($self->create_user()) { - $c->maketext( - "There was an error during the login process. Please speak to your instructor or system administrator." - ); + unless ($self->create_user) { $self->{log_error} .= "Failed to create user $userID."; - if ($ce->{debug_lti_parameters}) { - warn("Failed to create user $userID."); - } + warn "Failed to create user $userID.\n" if $ce->{debug_lti_parameters}; + return $c->maketext('Unable to create a WeBWorK user. ' + . 'Please speak to your instructor or system administrator.'); } } } elsif ($ce->{LMSManageUserData}) { - $self->{initial_login} = 1 - ; # Set here so login gets logged, even for accounts which maybe_update_user() would not modify or when it fails to update - # Existing user. Possibly modify demographic information and permission level. + # Set here so login gets logged, even for accounts which maybe_update_user() + # would not modify or when it fails to update. + $self->{initial_login} = 1; + + # Existing user. Possibly modify demographic information and permission level. unless ($self->maybe_update_user()) { - # Do not fail the login if data update failed - # FIXME - In the future we would like the message below (and other warn messages in this file) to be sent via maketext. - warn( - "The system failed to update some of your account information. Please speak to your instructor or system administrator." - ); + # Do not fail the login if data update failed + warn("The system failed to update some of your account information. " + . "Please speak to your instructor or system administrator."); } } else { # Set here so login gets logged when $ce->{LMSManageUserData} is false @@ -501,9 +483,8 @@ sub authenticate { } debug("LTIAdvanced is returning a failed authentication"); - $self->{error} = $c->maketext( + return $c->maketext( "There was an error during the login process. Please speak to your instructor or system administrator."); - return (0); } # create a new user trying to log in @@ -515,32 +496,35 @@ sub create_user { my $db = $c->db; my $courseName = $c->ce->{'courseName'}; - ############################################################ # Determine the roles defined for this user by the LTI request # and assign a permission level on that basis. - ############################################################ + my $LTIrolesString = $c->param("roles"); my @LTIroles = split /,/, $LTIrolesString; - #remove the urn string if its present + # Remove the urn string if its present. s/^urn:lti:.*:ims\/lis\/// for @LTIroles; if ($ce->{debug_lti_parameters}) { warn "The adjusted LTI roles defined for this user are: \n--", - join("\n--", @LTIroles), "\n", + join("\n-- ", @LTIroles), "\n", "Any initial ^urn:lti:.*:ims/lis/ segments have been stripped off.\n", "The user will be assigned the highest role defined for them\n", "========================\n"; } - my $nr = scalar(@LTIroles); - if (!defined($ce->{userRoles}->{ $ce->{LTI}{v1p1}{LMSrolesToWeBWorKroles}->{ $LTIroles[0] } })) { - croak("Cannot find a WeBWorK role that corresponds to the LMS role of " . $LTIroles[0] . "."); + if (!defined $ce->{LTI}{v1p1}{LMSrolesToWeBWorKroles}{ $LTIroles[0] } + || !defined $ce->{userRoles}{ $ce->{LTI}{v1p1}{LMSrolesToWeBWorKroles}{ $LTIroles[0] } }) + { + $self->{log_error} = "Cannot find a WeBWorK role that corresponds to the LMS role of $LTIroles[0]."; + warn "Cannot find a WeBWorK role that corresponds to the LMS role of $LTIroles[0].\n" + if $ce->{debug_lti_parameters}; + return 0; } - my $LTI_webwork_permissionLevel = $ce->{userRoles}->{ $ce->{LTI}{v1p1}{LMSrolesToWeBWorKroles}->{ $LTIroles[0] } }; - if ($nr > 1) { - for (my $j = 1; $j < $nr; $j++) { + my $LTI_webwork_permissionLevel = $ce->{userRoles}{ $ce->{LTI}{v1p1}{LMSrolesToWeBWorKroles}{ $LTIroles[0] } }; + if (@LTIroles > 1) { + for (my $j = 1; $j < @LTIroles; $j++) { my $wwRole = $ce->{LTI}{v1p1}{LMSrolesToWeBWorKroles}->{ $LTIroles[$j] }; next unless defined $wwRole; if ($LTI_webwork_permissionLevel < $ce->{userRoles}->{$wwRole}) { @@ -549,20 +533,26 @@ sub create_user { } } - ####### End defining roles and $LTI_webwork_permissionLevel####### + # End defining roles and $LTI_webwork_permissionLevel warn "New user: $userID -- requested permission level is $LTI_webwork_permissionLevel." - if ($ce->{debug_lti_parameters}); + if $ce->{debug_lti_parameters}; + + # Don't create a user that does not have permission to login. + if ($LTI_webwork_permissionLevel < $ce->{userRoles}{ $ce->{permissionLevels}{login} }) { + $self->{log_error} .= "$userID - no permission to login"; + return 0; + } - # We dont create users with too high of a permission level - # for security reasons. + # We dont create users with too high of a permission level for security reasons. if ($LTI_webwork_permissionLevel > $ce->{userRoles}->{ $ce->{LTIAccountCreationCutoff} }) { $self->{log_error} .= - "userID: $userID -- Unknown instructor attempting to log in via LTI. Instructor accounts must be created manually"; - croak $c->maketext( - "The instructor account with user id [_1] does not exist. Please create the account manually via WeBWorK.", - $userID - ); + "The instructor account with user id $userID does not exist. " + . 'Instructor accounts must be created manually.'; + warn "The instructor account with user id $userID does not exist. " + . "Instructor accounts must be created manually.\n" + if $ce->{debug_lti_parameters}; + return 0; } my $newUser = $db->newUser(); @@ -584,9 +574,10 @@ sub create_user { } $db->addUser($newUser); + $self->{user} = $newUser; $self->write_log_entry("New user $userID added via LTIAdvanced login"); - # Assign permssion level + # Assign permission level my $newPermissionLevel = $db->newPermissionLevel(); $newPermissionLevel->user_id($userID); $newPermissionLevel->permission($LTI_webwork_permissionLevel); @@ -649,7 +640,6 @@ sub maybe_update_user { my $db = $c->db; my $courseName = $c->ce->{'courseName'}; - my $user = $db->getUser($userID); my $permissionLevel = $db->getPermissionLevel($userID); # We don't alter records of users with too high a permission if (defined($permissionLevel->permission) @@ -684,10 +674,10 @@ sub maybe_update_user { my $change_made = 0; for my $element (@elements) { - if ($user->$element ne $tempUser->$element) { + if ($self->{user}->$element ne $tempUser->$element) { $change_made = 1; warn "WeBWorK User has $element: " - . $user->$element + . $self->{user}->$element . " but LMS user has $element " . $tempUser->$element . "\n" if ($ce->{debug_lti_parameters}); diff --git a/lib/WeBWorK/Authen/LTIAdvanced/SubmitGrade.pm b/lib/WeBWorK/Authen/LTIAdvanced/SubmitGrade.pm index 26aa71071d..3c711f3972 100644 --- a/lib/WeBWorK/Authen/LTIAdvanced/SubmitGrade.pm +++ b/lib/WeBWorK/Authen/LTIAdvanced/SubmitGrade.pm @@ -168,11 +168,13 @@ async sub submit_set_grade ($self, $userID, $setID, $submittedSet = undef) { # Submits a score of $score to the lms with $sourcedid as the identifier. async sub submit_grade ($self, $sourcedid, $score) { - my $c = $self->{c}; - my $ce = $c->{ce}; - my $db = $c->{db}; + my $c = $self->{c}; + my $ce = $c->{ce}; + my $db = $c->{db}; + my $digits = $ce->{LTI}{v1p1}{round_score_digits} // 2; - $score = wwRound(2, $score); + # Disable rounding unless rounding to two or more digits, which is the nearest whole percent. + $score = wwRound($digits, $score) if $digits > 1; my $request_url = $db->getSettingValue('lis_outcome_service_url'); if (!$request_url) { @@ -298,7 +300,7 @@ EOS } # Blackboard seems to return this when there is no prior grade. - # See: https://webwork.maa.org/moodle/mod/forum/discuss.php?d=5002 + # See: https://forums.openwebwork.org/mod/forum/discuss.php?d=5002 $priorScore = '' if $priorScore eq 'success'; # Do not update the score if there is no significant change. Note that the cases where the webwork score diff --git a/lib/WeBWorK/Authen/LTIAdvantage.pm b/lib/WeBWorK/Authen/LTIAdvantage.pm index c2a7351481..3c5102f0eb 100644 --- a/lib/WeBWorK/Authen/LTIAdvantage.pm +++ b/lib/WeBWorK/Authen/LTIAdvantage.pm @@ -34,7 +34,7 @@ sub request_has_data_for_this_verification_module ($self) { return 1; } - debug('LTIAdvantage returning that it has insufficent data'); + debug('LTIAdvantage returning that it has insufficient data'); return 0; } @@ -101,6 +101,23 @@ sub get_credentials ($self) { return 0; } + if ($ce->{LTI}{v1p3}{restrictAuthenticationByCourseMap} && !$c->stash->{courseChoices}) { + my $courseMap = $c->db->getLTICourseMap($ce->{courseName}); + unless ($courseMap + && $courseMap->lms_context_id eq + $c->stash->{lti_jwt_claims}{'https://purl.imsglobal.org/spec/lti/claim/context'}{id}) + { + warn 'LTI authentication into incorrect course attempted. ' + . "Please contact your instructor or system administrator.\n"; + $self->{error} = $c->maketext( + 'There was an error during the login process. Please speak to your instructor or system administrator.' + ); + debug("LTI authentication into $ce->{courseName} attempted, but this course is not in the LTI course map " + . 'or the context id of the LMS course from which the user came does not match.'); + return 0; + } + } + # Determine the user_id to use, if possible. if (!$ce->{LTI}{v1p3}{preferred_source_of_username}) { warn 'LTI is not properly configured (no preferred_source_of_username). ' @@ -141,7 +158,8 @@ sub get_credentials ($self) { } # Fallback if necessary - if (!defined $self->{user_id} + if ($ce->{LTI}{v1p3}{fallback_source_of_username} + && !defined $self->{user_id} && (my $user_id = $extract_claim->($ce->{LTI}{v1p3}{fallback_source_of_username}))) { $user_id_source = $ce->{LTI}{v1p3}{fallback_source_of_username}; @@ -196,6 +214,10 @@ sub get_credentials ($self) { $c->stash->{lti_lms_user_id} = $claims->{sub}; $c->stash->{lti_lms_lineitem} = $extract_claim->('https://purl.imsglobal.org/spec/lti-ags/claim/endpoint#lineitem'); + $c->stash->{lti_lms_lineitems_url} = + $extract_claim->('https://purl.imsglobal.org/spec/lti-ags/claim/endpoint#lineitems'); + $c->stash->{lti_lms_namesrolesservice_url} = + $extract_claim->('https://purl.imsglobal.org/spec/lti-nrps/claim/namesroleservice#context_memberships_url'); # Extract a possible setID from the target_link_uri. This may not be an actual setID. # That will be verified later in WeBWorK::Authen::LTIAdvantage::SubmitGrade::update_sourcedid. @@ -235,21 +257,21 @@ sub check_user ($self) { return 0; } - my $User = $db->getUser($user_id); + $self->{user} = $db->getUser($user_id); - if (!$User) { - debug("User |$user_id| is unknown but may be an new user from an LMS via LTI."); + if (!$self->{user}) { + debug("User |$user_id| is unknown but may be a new user from an LMS via LTI."); return 1; } - unless ($ce->status_abbrev_has_behavior($User->status, 'allow_course_access')) { - $self->{log_error} .= "LOGIN FAILED $user_id - course access denied"; + unless ($ce->status_abbrev_has_behavior($self->{user}->status, 'allow_course_access')) { + $self->{log_error} .= "$user_id - course access denied"; $self->{error} = $c->maketext('Authentication failed. Please speak to your instructor.'); return 0; } unless ($authz->hasPermissions($user_id, 'login')) { - $self->{log_error} .= "LOGIN FAILED $user_id - no permission to login"; + $self->{log_error} .= "$user_id - no permission to login"; $self->{error} = $c->maketext('Authentication failed. Please speak to your instructor.'); return 0; } @@ -290,11 +312,9 @@ sub authenticate ($self) { # The actual authentication for this module has already been done. This just creates and updates users if needed. - my $ce = $c->ce; - my $db = $c->db; - my $courseName = $c->ce->{courseName}; + my $ce = $c->ce; - if (!$db->existsUser($self->{user_id})) { + if (!$self->{user}) { # New User. Create User record. if ($ce->{block_lti_create_user}) { $self->{log_error} .= @@ -303,12 +323,15 @@ sub authenticate ($self) { warn $c->maketext('Account creation is currently disabled in this course. ' . 'Please speak to your instructor or system administrator.') . "\n"; } - return 0; + return $c->maketext("Account creation is currently disabled in this course. " + . "Please speak to your instructor or system administrator."); } else { # Attempt to create the user, and warn if that fails. unless ($self->create_user) { $self->{log_error} .= "Failed to create user $self->{user_id}."; - warn "Failed to create user $self->{user_id}.\n" if ($ce->{debug_lti_parameters}); + warn "Failed to create user $self->{user_id}.\n" if $ce->{debug_lti_parameters}; + return $c->maketext('Unable to create a WeBWorK user. ' + . 'Please speak to your instructor or system administrator.'); } } } elsif ($ce->{LMSManageUserData}) { @@ -360,7 +383,10 @@ sub create_user ($self) { } if (!defined($ce->{userRoles}{ $ce->{LTI}{v1p3}{LMSrolesToWeBWorKroles}{ $LTIroles[0] } })) { - die "Cannot find a WeBWorK role that corresponds to the LMS role of $LTIroles[0].\n"; + $self->{log_error} = "Cannot find a WeBWorK role that corresponds to the LMS role of $LTIroles[0].\n"; + warn "Cannot find a WeBWorK role that corresponds to the LMS role of $LTIroles[0].\n" + if $ce->{debug_lti_parameters}; + return 0; } my $LTI_webwork_permissionLevel = $ce->{userRoles}{ $ce->{LTI}{v1p3}{LMSrolesToWeBWorKroles}{ $LTIroles[0] } }; @@ -378,11 +404,19 @@ sub create_user ($self) { # We dont create users with too high of a permission level for security reasons. if ($LTI_webwork_permissionLevel > $ce->{userRoles}{ $ce->{LTIAccountCreationCutoff} }) { - die $c->maketext( - 'The instructor account with user id [_1] does not exist. ' - . 'Instructor accounts must be created manually.', - $userID - ) . "\n"; + $self->{log_error} = + "The instructor account with user id $userID does not exist. " + . 'Instructor accounts must be created manually.'; + warn "The instructor account with user id $userID does not exist. " + . "Instructor accounts must be created manually.\n" + if $ce->{debug_lti_parameters}; + return 0; + } + + # Don't create a user that does not have permission to login. + if ($LTI_webwork_permissionLevel < $ce->{userRoles}{ $ce->{permissionLevels}{login} }) { + $self->{log_error} .= "$userID - no permission to login"; + return 0; } my $newUser = $db->newUser; @@ -401,6 +435,7 @@ sub create_user ($self) { $ce->{LTI}{v1p3}{modify_user}($self, $newUser) if ref($ce->{LTI}{v1p3}{modify_user}) eq 'CODE'; $db->addUser($newUser); + $self->{user} = $newUser; $self->write_log_entry("New user $userID added via LTIAdvantange login"); # Set permission level. @@ -466,7 +501,6 @@ sub maybe_update_user ($self) { my $userID = $self->{user_id}; my $courseName = $ce->{courseName}; - my $user = $db->getUser($userID); my $permissionLevel = $db->getPermissionLevel($userID); # We don't alter records of users with too high a permission. @@ -492,10 +526,10 @@ sub maybe_update_user ($self) { my $change_made = 0; for my $element (qw(last_name first_name email_address status section recitation student_id)) { - if ($user->$element ne $tempUser->$element) { + if ($self->{user}->$element ne $tempUser->$element) { $change_made = 1; warn "WeBWorK User has $element: " - . $user->$element + . $self->{user}->$element . " but LMS user has $element " . $tempUser->$element . "\n" if ($ce->{debug_lti_parameters}); diff --git a/lib/WeBWorK/Authen/LTIAdvantage/SubmitGrade.pm b/lib/WeBWorK/Authen/LTIAdvantage/SubmitGrade.pm index 97ba568beb..89b3b8f66a 100644 --- a/lib/WeBWorK/Authen/LTIAdvantage/SubmitGrade.pm +++ b/lib/WeBWorK/Authen/LTIAdvantage/SubmitGrade.pm @@ -70,6 +70,10 @@ sub update_passback_data ($self, $userID) { $self->warning('Missing LMS user id (sub) in JWT.'); } + # Save the namesroleservice URL if it was in the request. + $db->setSettingValue('LTINamesRolesServiceURL', $c->stash->{lti_lms_namesrolesservice_url}) + if $c->stash->{lti_lms_namesrolesservice_url}; + return unless $ce->{LTIGradeMode}; # The lti_lms_lineitem is the url to post grades to. It was the 'lineitem' key of the @@ -93,7 +97,10 @@ sub update_passback_data ($self, $userID) { } } - # Update the access token if neccessary. No need to wait for it to finish here since the token is not needed yet. + # Save the general lineitems URL if it was in the request. + $db->setSettingValue('LTILineitemsURL', $c->stash->{lti_lms_lineitems_url}) if $c->stash->{lti_lms_lineitems_url}; + + # Update the access token if necessary. No need to wait for it to finish here since the token is not needed yet. # This just obtains it if needed for later. $self->get_access_token; @@ -154,7 +161,8 @@ async sub get_access_token ($self) { 'https://purl.imsglobal.org/spec/lti-ags/scope/lineitem', 'https://purl.imsglobal.org/spec/lti-ags/scope/lineitem.readonly', 'https://purl.imsglobal.org/spec/lti-ags/scope/result.readonly', - 'https://purl.imsglobal.org/spec/lti-ags/scope/score'), + 'https://purl.imsglobal.org/spec/lti-ags/scope/score', + 'https://purl.imsglobal.org/spec/lti-nrps/scope/contextmembership.readonly'), client_assertion => $jwt } )->catch(sub ($err) { @@ -193,8 +201,13 @@ async sub submit_course_grade ($self, $userID, $submittedSet = undef) { my $lineitem = $db->getSettingValue('LTIAdvantageCourseLineitem'); unless ($lineitem) { - $self->warning('LMS lineitem is not available for the course.'); - return 0; + my $updatedLineitems = await $self->get_lineitems; + if (defined $updatedLineitems->{course}) { + $lineitem = $updatedLineitems->{course}; + } else { + $self->warning('LMS lineitem is not available for the course.'); + return 0; + } } unless ($user->lis_source_did) { @@ -237,8 +250,13 @@ async sub submit_set_grade ($self, $userID, $setID, $submittedSet = undef) { my $userSet = $submittedSet // $db->getMergedSet($userID, $setID); unless ($userSet->lis_source_did) { - $self->warning('LMS lineitem is not available for this set.'); - return 0; + my $updatedLineitems = await $self->get_lineitems; + if (defined $updatedLineitems->{ $userSet->set_id }) { + $userSet->lis_source_did($updatedLineitems->{ $userSet->set_id }); + } else { + $self->warning('LMS lineitem is not available for this set.'); + return 0; + } } my $score = getSetPassbackScore($db, $ce, $userID, $userSet, !$self->{post_processing_mode}); @@ -349,6 +367,57 @@ async sub submit_grade ($self, $LMSuserID, $lineitem, $scoreGiven, $scoreMaximum return 0; } +# If $LTIGradeMode is 'homework', then this gets all lineitem URLs for links to sets created via deep linking from the +# LMS and updates them in the database, or if $LTIGradeMode is 'course' and a link for the course grade was created via +# deep linking, then this gets the lineitem URL for the course grade and updates it in the course settings. A hash of +# set_id and lineitem URLs is returned if $LTIGradeMode is 'homework, and a hash with 'course' and the grade lineitem +# URL is returned if $LTIGradeMode is 'course'. If no lineitem URLs can be identified, then an empty hash is returned. +async sub get_lineitems ($self) { + return $self->{lineitemURLs} if $self->{lineitemURLs}; + $self->{lineitemURLs} = {}; + + my $db = $self->{c}{db}; + + my $lineitemsURL = $db->getSettingValue('LTILineitemsURL'); + return $self->{lineitemURLs} unless $lineitemsURL; + + return $self->{lineitemURLs} unless (my $accessToken = await $self->get_access_token); + + my $ua = Mojo::UserAgent->new; + + my $lineitemsRequest = + await $ua->get_p($lineitemsURL, { Authorization => "$accessToken->{token_type} $accessToken->{access_token}" }) + ->catch(sub ($err) { + $self->warning("Unable to obtain lineitems from the lineitems URL:\n" . $err); + return; + }); + + if ($lineitemsRequest) { + my $lineitemsResult = $lineitemsRequest->result; + if ($lineitemsResult->is_success) { + my $lineitems = $lineitemsResult->json; + for my $lineitem (@$lineitems) { + next unless $lineitem->{resourceId}; + if ($self->{c}{ce}{LTIGradeMode} eq 'homework') { + next unless (my $set = $db->getGlobalSet($lineitem->{resourceId})); + if (!defined $set->lis_source_did || $set->lis_source_did ne $lineitem->{id}) { + $set->lis_source_did($lineitem->{id}); + $db->putGlobalSet($set); + } + $self->{lineitemURLs}{ $set->{set_id} } = $lineitem->{id}; + } elsif ($self->{c}{ce}{LTIGradeMode} eq 'course' && $lineitem->{resourceId} eq 'course_grade') { + $db->setSettingValue('LTIAdvantageCourseLineitem', $lineitem->{id}); + $self->{lineitemURLs}{course} = $lineitem->{id}; + } + } + } else { + $self->warning("Unable to obtain lineitems from the lineitems URL:\n" . $lineitemsResult->message); + } + } + + return $self->{lineitemURLs}; +} + # Load and possibly generate private/public keys for the site. This is only generates new keys if the files do not # already exist. If $private is true then the JSON decoded private key is returned, otherwise the JSON decoded public # key is returned as a keyset. If an error occurs in this process then the returned key will be undefined, and the error diff --git a/lib/WeBWorK/Authen/Moodle.pm b/lib/WeBWorK/Authen/Moodle.pm deleted file mode 100644 index 58eccc42cd..0000000000 --- a/lib/WeBWorK/Authen/Moodle.pm +++ /dev/null @@ -1,253 +0,0 @@ -package WeBWorK::Authen::Moodle; -use base qw/WeBWorK::Authen/; - -=head1 NAME - -WeBWorK::Authen::Moodle - Allow moodle cookies to be used for WeBWorK authentication. - -=cut - -=for comment - -TODO - -* Modules that modify data that's being taken from moodle should check for "alternative URLs" in the -CE that can point back to the moodle installation. operations include: change password, change user -data, change permission level, add user, delete user. Run this for a rough estimate: - pcregrep -r '\$db->(add|put)(User|Password|PermissionLevel)\b' lib - -=cut - -use strict; -use warnings; -use Digest::MD5 qw/md5_hex/; -use WeBWorK::Debug; -use Date::Parse; # for moodle 1.7 date parsing - -sub new { - my $self = shift->SUPER::new(@_); - - $self->init_mdl_session; - - return $self; -} - -# call superclass get_credentials. if no credentials were found, look for a moodle cooke. -# if a moodle cookie is found, a new webwork session is created and the session key is used. -# (this is similar to what happens when a guest user is selected.) -sub get_credentials { - my $self = shift; - my $c = $self->{c}; - - my $super_result = $self->SUPER::get_credentials; - if ($super_result) { - debug("Superclass's get_credentials found credentials. Using them.\n"); - return $super_result; - } - - my ($moodle_user_id, $moodle_expiration_time) = $self->fetch_moodle_session; -#debug("fetch_moodle_session returned: moodle_user_id='$moodle_user_id' moodle_expiration_time='$moodle_expiration_time'.\n"); # causes errors when undefined - - if (defined $moodle_user_id and defined $moodle_expiration_time and time <= $moodle_expiration_time) { - my $newKey = $self->create_session($moodle_user_id); - debug("Unexpired moodle session found. Created new WeBWorK session with newKey='$newKey'.\n"); - - $self->{user_id} = $moodle_user_id; - $self->{session_key} = $newKey; - $self->{login_type} = "normal"; - $self->{credential_source} = "moodle"; - return 1; - } else { - debug("No moodle session found or moodle session expired. No credentials to be had.\n"); - warn( - "No moodle session found or moodle sessioin expired. If this happens repeatedly and you are constantly being asked - to log back in ask your moodle admin to check that the Moodle item: - Server -> Session Handling -> dbsessions (Use database for session information) has been checked." - ); - } - - return 0; -} - -# extend the moodle session if authentication succeeded -sub site_fixup { - my $self = shift; - - if ($self->was_verified) { - debug("User was verified, updating moodle session.\n"); - $self->update_moodle_session; - } -} - -# we assume that the database is set up to use the moodle password table, which uses MD5 passwords. -# this is overridden to accommodate this. -sub checkPassword { - my ($self, $userID, $possibleClearPassword) = @_; - my $db = $self->{c}->db; - - debug("Moodle module is doing the password checking.\n"); - - my $Password = $db->getPassword($userID); # checked - if (defined $Password) { - # check against Moodle password database - my $possibleMD5Password = md5_hex($possibleClearPassword); - debug("Hashed password from supplied cleartext: '$possibleMD5Password'.\n"); - debug("Hashed password from Password record: '", $Password->password, "'.\n"); - if ($possibleMD5Password eq $Password->password) { - $self->write_log_entry("AUTH MDL: password accepted"); - return 1; - } else { - if ($self->can("site_checkPassword")) { - $self->write_log_entry("AUTH MDL: password rejected, deferring to site_checkPassword"); - return $self->site_checkPassword($userID, $possibleClearPassword); - } else { - $self->write_log_entry("AUTH MDL: password rejected"); - return 0; - } - } - - } -} - -sub check_session { - my ($self, $user_id, $session_key, $update_timestamp) = @_; - - my ($sessionExists, $keyMatches, $timestampValid) = - $self->SUPER::check_session($user_id, $session_key, $update_timestamp); - debug( - "SUPER::check_session returned: sessionExists='", - $sessionExists, "' keyMatches='", - $keyMatches, "' timestampValid='", - $timestampValid, "'" - ); - - if ($update_timestamp and $sessionExists and $keyMatches and not $timestampValid) { - debug("special case: webwork key matches an expired session (check for a unexpired moodle session)"); - my ($moodle_user_id, $moodle_expiration_time) = $self->fetch_moodle_session; - debug( - "fetch_moodle_session returned: moodle_user_id='$moodle_user_id' moodle_expiration_time='$moodle_expiration_time'.\n" - ); - if (defined $moodle_user_id - and $moodle_user_id eq $user_id - and defined $moodle_expiration_time - and time <= $moodle_expiration_time) - { - $self->{session_key} = $self->create_session($moodle_user_id); - $timestampValid = 1; - } - } - - return $sessionExists, $keyMatches, $timestampValid; -} - -################################################################################ - -use DBI; -use PHP::Serialization qw/unserialize/; - -use constant DEFAULT_EXPIRY => 7200; - -sub init_mdl_session { - my $self = shift; - - # version-specific stuff - $self->{moodle17} = $self->{c}->ce->{authen}{moodle_options}{moodle17}; - $self->{sql_session_table} = $self->{moodle17} ? "sessions2" : "sessions"; - $self->{sql_data_field} = $self->{moodle17} ? "sessdata" : "data"; - - $self->{mdl_dbh} = DBI->connect_cached( - $self->{c}->ce->{authen}{moodle_options}{dsn}, - $self->{c}->ce->{authen}{moodle_options}{username}, - $self->{c}->ce->{authen}{moodle_options}{password}, - { - PrintError => 0, - RaiseError => 1, - }, - ); - die $DBI::errstr unless defined $self->{mdl_dbh}; -} - -sub fetch_moodle_session { - # fetches the basic information from the moodle session. - # returns the user name and expiration time of the moodle session - # Note that we don't worry about the user being in this course at this point. - # That is taken care of in Schema::Moodle::User. - my ($self) = @_; - my $c = $self->{c}; - my $db = $c->db; - - my $cookie = $c->req->cookie('MoodleSession'); - return unless $cookie; - - my $session_table = $self->prefix_table($self->{sql_session_table}); - my $data_field = $self->{sql_data_field}; - my $stmt = "SELECT `expiry`,`$data_field` FROM `$session_table` WHERE `sesskey`=?"; - my @bind_vals = $cookie->value; - - my $sth = $self->{mdl_dbh}->prepare_cached($stmt, undef, 3); # 3: see DBI docs - $sth->execute(@bind_vals); - my $row = $sth->fetchrow_arrayref; - $sth->finish; - return unless defined $row; - - my ($expires, $data_string) = @$row; - - # Moodle 1.7 stores expiry as a DATETIME, but WeBWorK wants a UNIX timestamp. - $expires = str2time($expires) if $self->{moodle17}; - - my $data = unserialize_session($data_string); - my $username = $data->{"USER"}{"username"}; - - return $username, $expires; -} - -sub update_moodle_session { - # extend the timeout of the current moodle session, if one exists. - my ($self) = @_; - my $c = $self->{c}; - my $db = $c->db; - - my $cookie = $c->req->cookie('MoodleSession'); - return unless $cookie; - - my $config_table = $self->prefix_table("config"); - my $value = "IFNULL((SELECT `value` FROM `$config_table` WHERE `name`=?),?)+?"; - - # Moodle 1.7 stores expiry as a DATETIME, but WeBWorK supplies a UNIX timestamp. - $value = "FROM_UNIXTIME($value)" if $self->{moodle17}; - - my $session_table = $self->prefix_table($self->{sql_session_table}); - my $stmt = "UPDATE `$session_table` SET `expiry`=$value WHERE `sesskey`=?"; - my @bind_vals = ("sessiontimeout", DEFAULT_EXPIRY, time, $cookie->value); - - my $sth = $self->{mdl_dbh}->prepare_cached($stmt, undef, 3); # 3: see DBI docs - my $result = $sth->execute(@bind_vals); - $sth->finish; - - return defined $result; -} - -sub prefix_table { - my ($self, $base) = @_; - if (defined $self->{c}->ce->{authen}{moodle_options}{table_prefix}) { - return $self->{c}->ce->{authen}{moodle_options}{table_prefix} . $base; - } else { - return $base; - } -} - -sub unserialize_session { - my $serialData = shift; - # first, url decode: - $serialData =~ s/\%([A-Fa-f0-9]{2})/pack('C', hex($1))/seg; - # then, split it up by |, it's some ADODB sillyness - my @serialArray = split(/(\w+)\|/, $serialData); - my %variables; - # finally, actually deserialize it: - for (my $i = 1; $i < $#serialArray; $i += 2) { - $variables{ $serialArray[$i] } = unserialize($serialArray[ $i + 1 ]); - } - return \%variables; -} - -1; diff --git a/lib/WeBWorK/Authen/Saml2.pm b/lib/WeBWorK/Authen/Saml2.pm index 254a07e874..4719aa856d 100644 --- a/lib/WeBWorK/Authen/Saml2.pm +++ b/lib/WeBWorK/Authen/Saml2.pm @@ -64,7 +64,7 @@ sub do_verify ($self) { my $idpCertificateFile = $self->idp(1); unless ($idpCertificateFile) { $c->stash->{authen_error} = $c->maketext( - 'An internal server error occured. Please contact the system administrator for assistance.'); + 'An internal server error occurred. Please contact the system administrator for assistance.'); return 0; } @@ -194,7 +194,7 @@ sub sp ($self) { # with the identity provider's signing key which is extracted from the retrieved metadata. On later requests the # metadata and certificate are used from the saved files. This prevents the need to retrieve the metadata on every # login request. -sub idp ($self, $ceritificateOnly = 0) { +sub idp ($self, $certificateOnly = 0) { if (!$self->{idp_certificate_file} || !$self->{idp}) { my $ce = $self->{c}->ce; @@ -218,12 +218,12 @@ sub idp ($self, $ceritificateOnly = 0) { $self->{idp_certificate_file} = $certificateFile; } else { debug("Unable to retrieve metadata from identity provider $ce->{saml2}{active_idp} with " - . "metadata URL $ce->{samle}{idps}{$ce->{saml2}{active_idp}}"); + . "metadata URL $ce->{saml2}{idps}{$ce->{saml2}{active_idp}}"); } } } - return $self->{idp_certificate_file} if $ceritificateOnly; + return $self->{idp_certificate_file} if $certificateOnly; return $self->{idp}; } @@ -242,7 +242,7 @@ sub sendLoginRequest ($self) { my $idp = $self->idp; unless ($idp) { $c->stash->{authen_error} = - $c->maketext('An internal server error occured. Please contact the system administrator for assistance.'); + $c->maketext('An internal server error occurred. Please contact the system administrator for assistance.'); return 0; } diff --git a/lib/WeBWorK/Authen/Shibboleth.pm b/lib/WeBWorK/Authen/Shibboleth.pm index 498220f598..61e6d7f027 100644 --- a/lib/WeBWorK/Authen/Shibboleth.pm +++ b/lib/WeBWorK/Authen/Shibboleth.pm @@ -11,7 +11,7 @@ To use this module copy C to C, and uncomment the line in C that reads C. -Refer to the L +Refer to the L documentation on the WeBWorK wiki and the instructions in the comments of the C file. diff --git a/lib/WeBWorK/Authz.pm b/lib/WeBWorK/Authz.pm index a238f3fb67..5edd2b63ee 100644 --- a/lib/WeBWorK/Authz.pm +++ b/lib/WeBWorK/Authz.pm @@ -36,7 +36,7 @@ levels. The definitive list of activities is contained in the default version of A user is able to engage in an activity if their permission level is greater than or equal to the level associated with the activity. If the level associated -with an activity is undefiend, then no user is permitted to perform the +with an activity is undefined, then no user is permitted to perform the activity, regardless of their permission level. =cut @@ -46,7 +46,7 @@ use warnings; use Carp qw/croak/; use WeBWorK::Utils::DateTime qw(before); -use WeBWorK::Utils::Sets qw(is_restricted); +use WeBWorK::Utils::Sets qw(restricted_set_message); use WeBWorK::Authen::Proctor; use Net::IP; use Scalar::Util qw(weaken); @@ -165,7 +165,7 @@ sub setCachedUser { Checks the %permissionLevels hash in the course environment to determine if the user $userID has permission to engage in the activity $activity. If the user's -permission level is greater than or equal to the level associated with $activty, +permission level is greater than or equal to the level associated with $activity, a true value is returned. Otherwise, a false value is returned. If $userID has been cached using the setCachedUser() call, the cached data is @@ -272,7 +272,7 @@ sub hasPermissions { } } else { # warn "Undefined Role, -- assuming no one has permission to perform $activity."; - return 0; # undefiend $activity_role, no one has permission to perform $activity + return 0; # undefined $activity_role, no one has permission to perform $activity } } else { # warn "Activity '$activity' not found in \%permissionLevels -- assuming no permission."; @@ -414,34 +414,35 @@ sub checkSet { # Cache the set for future use as needed. This should probably be more sophisticated than this. $self->{merged_set} = $set; + # Save restricted set messages to show to instructors if they exist. + my $canViewUnopened = $self->hasPermissions($userName, "view_unopened_sets"); + my @restrictedSetMessages; + # Now we know that the set is assigned to the appropriate user. - # Check to see if the user is trying to access a set that is not open. - if ( - before($set->open_date) - && !$self->hasPermissions($userName, "view_unopened_sets") - && !( - defined $set->assignment_type - && $set->assignment_type =~ /gateway/ - && $node_name eq 'problem_list' - && $db->countSetVersions($effectiveUserName, $set->set_id) - ) - ) - { - return $c->maketext("Requested set '[_1]' is not yet open.", $setName); - } + # $c->{viewSetCheck} is used to configure what is shown on ProblemSet page. # Check to make sure that the set is visible, and that the user is allowed to view hidden sets. my $visible = $set && $set->visible ne '0' && $set->visible ne '1' ? 1 : $set->visible; if (!$visible && !$self->hasPermissions($userName, "view_hidden_sets")) { + $c->{viewSetCheck} = 'hidden'; + return $c->maketext("Requested set '[_1]' is not available.", $setName); + } + + # Check to see if the user is trying to access a set that is not open. + if (before($set->open_date) && !$canViewUnopened) { + $c->{viewSetCheck} = 'not-open'; return $c->maketext("Requested set '[_1]' is not available yet.", $setName); } # Check to see if conditional release conditions have been met. - if ($ce->{options}{enableConditionalRelease} - && is_restricted($db, $set, $effectiveUserName) - && !$self->hasPermissions($userName, "view_unopened_sets")) - { - return $c->maketext("The prerequisite conditions have not been met for set '[_1]'.", $setName); + my $conditional_msg = restricted_set_message($c, $set, 'conditional'); + if ($conditional_msg) { + if ($canViewUnopened) { + push(@restrictedSetMessages, $conditional_msg); + } else { + $c->{viewSetCheck} = 'restricted'; + return $conditional_msg; + } } # Check to be sure that gateways are being sent to the correct content generator. @@ -474,25 +475,27 @@ sub checkSet { # Check for ip restrictions. my $badIP = $self->invalidIPAddress($set); - return $badIP if $badIP; - - # If LTI grade passback is enabled and set to 'homework' mode then we need to make sure that there is a sourcedid - # for this set before students access it. - my $LTIGradeMode = $ce->{LTIGradeMode} // ''; - - if ($LTIGradeMode eq 'homework' && !$self->hasPermissions($userName, "view_unopened_sets")) { - my $LMS = - $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} - ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) - : $ce->{LTI}{ $ce->{LTIVersion} }{LMS_name}; - return $c->b($c->maketext( - 'You must use your Learning Management System ([_1]) to access this set. ' - . 'Try logging in to the Learning Management System and visiting the set from there.', - $LMS - )) - unless $set->lis_source_did || ($ce->{LTIVersion} eq 'v1p3' && $ce->{LTI}{v1p3}{ignoreMissingSourcedID}); + if ($badIP) { + if ($self->hasPermissions($userName, 'view_ip_restricted_sets')) { + push(@restrictedSetMessages, $badIP); + } else { + $c->{viewSetCheck} = 'restricted'; + return $badIP; + } + } + + # Check for lis_source_did if LTI grade passback is 'homework'. + my $lti_msg = restricted_set_message($c, $set, 'lti'); + if ($lti_msg) { + if ($canViewUnopened) { + push(@restrictedSetMessages, $lti_msg); + } else { + $c->{viewSetCheck} = 'restricted'; + return $lti_msg; + } } + $c->{restrictedSetMessages} = \@restrictedSetMessages if @restrictedSetMessages; return 0; } @@ -514,8 +517,7 @@ sub invalidIPAddress { return 0 if (!defined($set->restrict_ip) || $set->restrict_ip eq '' - || $set->restrict_ip eq 'No' - || $self->hasPermissions($userName, 'view_ip_restricted_sets')); + || $set->restrict_ip eq 'No'); my $clientIP = new Net::IP($c->tx->remote_address); @@ -530,7 +532,9 @@ sub invalidIPAddress { # if there are no addresses in the locations, return an error that # says this return $c->maketext( - "Client ip address [_1] is not allowed to work this assignment, because the assignment has ip address restrictions and there are no allowed locations associated with the restriction. Contact your professor to have this problem resolved.", + 'Client ip address [_1] is not allowed to work this assignment, because the assignment has ip address ' + . 'restrictions and there are no allowed locations associated with the restriction. Contact your ' + . 'professor to have this problem resolved.', $clientIP->ip() ) if (!@restrictAddresses); @@ -552,17 +556,13 @@ sub invalidIPAddress { # this is slightly complicated by having to check relax_restrict_ip my $badIP = ''; if ($restrictType eq 'RestrictTo' && !$inRestrict) { - $badIP = - "Client ip address " - . $clientIP->ip() - . " is not in the list of addresses from " - . "which this assignment may be worked."; + $badIP = $c->maketext( + 'Client ip address [_1] is not in the list of addresses from which this assignment may be worked.', + $clientIP->ip()); } elsif ($restrictType eq 'DenyFrom' && $inRestrict) { - $badIP = - "Client ip address " - . $clientIP->ip() - . " is in the list of addresses from " - . "which this assignment may not be worked."; + $badIP = $c->maketext( + 'Client ip address [_1] is in the list of addresses from which this assignment may not be worked.', + $clientIP->ip()); } else { return 0; } diff --git a/lib/WeBWorK/ConfigObject/lms_context_id.pm b/lib/WeBWorK/ConfigObject/lms_context_id.pm index 73631a2a0d..4a7868e24e 100644 --- a/lib/WeBWorK/ConfigObject/lms_context_id.pm +++ b/lib/WeBWorK/ConfigObject/lms_context_id.pm @@ -22,7 +22,7 @@ sub save_string ($self, $oldval, $use_current = 0) { my @courseMaps = $c->db->getLTICourseMapsWhere; # If a context id is going to be set and the course is configured for LTI 1.3, then make sure it has all of the - # valid LTI 1.3 authentication parameters. Note that it is not neccessary to check that the LTIVersion is set. + # valid LTI 1.3 authentication parameters. Note that it is not necessary to check that the LTIVersion is set. # If it were not, then this configuration setting would not be listed. if ($ce->{LTIVersion} eq 'v1p3' && !($ce->{LTI}{v1p3}{PlatformID} && $ce->{LTI}{v1p3}{ClientID} && $ce->{LTI}{v1p3}{DeploymentID})) diff --git a/lib/WeBWorK/ConfigValues.pm b/lib/WeBWorK/ConfigValues.pm index 411be4426c..0b5b785bcc 100644 --- a/lib/WeBWorK/ConfigValues.pm +++ b/lib/WeBWorK/ConfigValues.pm @@ -213,7 +213,7 @@ sub getConfigValues ($ce) { { var => 'hardcopyThemePGEditor', doc => x('Hardcopy Theme for Problem Editor'), - doc2 => x('Choose a layout/styling theme for PDF hardcopy production from the Prooblem Editor.'), + doc2 => x('Choose a layout/styling theme for PDF hardcopy production from the Problem Editor.'), values => [qw(empty.xml)], type => 'popuplist', hashVar => '{hardcopyThemePGEditor}' @@ -278,8 +278,8 @@ sub getConfigValues ($ce) { "Achievements are a way to gamify WeBWorK. In parallel to a student's regular scores on " . 'assignments, they earn "achievement points" for (a) answering an exercise correctly, and ' . '(b) earning badges. Badges can be for tasks like earning 100% on three assignments, ' - . 'answering five questions correclty on the first attempt, etc. As students earn achivement ' - . 'points, they can "level up" as well. An instructor can manage Achievents using the ' + . 'answering five questions correctly on the first attempt, etc. As students earn achievement ' + . 'points, they can "level up" as well. An instructor can manage Achievements using the ' . 'Achievements Manager tool.' ), type => 'boolean' @@ -321,6 +321,21 @@ sub getConfigValues ($ce) { ), type => 'boolean' }, + { + var => 'achievementExtensionFactor', + doc => x('Multiplicative time factor for extension achievement items'), + doc2 => x( + 'This sets the time factor which affects the extension time for the extension achievement items. ' + . 'This factor is multiplied by the base extension time of 24 hours to determine the ' + . 'extension time. In effect, this is the number of days of the extension. If this factor is ' + . 'not a whole number, then the resulting time is rounded to the nearest full hour, and ' + . 'cannot be less than 1 hour. This affects the extension achievement items "ExtendDueDate", ' + . '"ExtendDueDateGW", "ExtendReducedDate", "ReducedCred", "ResurrectGW", and "ResurrectHW". ' + . 'The two super extensions, "SuperExtendDueDate" and "SuperExtendedReducedDate", will have ' + . 'double the time.' + ), + type => 'number' + }, { var => 'achievementExcludeSet', doc => x('List of sets excluded from achievements'), @@ -545,8 +560,8 @@ sub getConfigValues ($ce) { var => 'permissionLevels{report_bugs}', doc => x('Can report bugs'), doc2 => x( - 'Users with at least this permission level get a link in the left panel for reporting bugs to the ' - . 'bug tracking system at bugs.webwork.maa.org.' + 'Users with at least this permission level get a link in the left panel for reporting issues at ' + . 'github.com/openwebwork/webwork2.' ), type => 'permission' }, @@ -590,6 +605,17 @@ sub getConfigValues ($ce) { doc2 => x('These users and higher get the "Show Past Answers" button on the problem page.'), type => 'permission' }, + { + var => 'permissionLevels{override_indicator}', + doc => x('Indicate each date overriding an assignment date'), + doc2 => x( + "On the Assignments page, if a primary date is shown for an assignment, and if the user's value of " + . 'that date is overriding the course assignment data, then show an indicator that this is the ' + . 'case. This will happen for all users at permission level at or above the selected ' + . 'permission level.' + ), + type => 'permission' + }, { var => 'permissionLevels{view_unopened_sets}', doc => x('Allowed to view problems in sets which are not open yet'), @@ -776,12 +802,12 @@ sub getConfigValues ($ce) { }, { var => 'problemGraderScore', - doc => x('Method to enter problem scores in the single problem manual grader'), + doc => x('Method to enter problem scores in the manual problem graders'), doc2 => x( - 'This configures if the single problem manual grader has inputs to enter problem scores as ' - . 'a percent, a point value, or both. Note, the problem score is always saved as a ' - . 'percent, so when using a point value, the problem score will be rounded to the ' - . 'nearest whole percent.' + 'This configures if the manual problem grader or single problem grader has inputs to enter ' + . 'problem scores as a percent, a point value, or both. Note, the problem score is always ' + . 'saved as a percent, so when using a point value, the problem score will be rounded to ' + . 'the nearest whole percent.' ), values => [qw(Percent Point Both)], type => 'popuplist' @@ -796,7 +822,7 @@ sub getConfigValues ($ce) { . 'the "Check Answers" button. Or if that button is also not present, it will activate ' . 'the "Preview My Answers" button. A third option is "conservative". In this case, the ' . 'enter key behaves like "preview" when the "Submit" button is available and there are ' - . 'only finitely many attempts allowed. Otherise the enter key behaves like "submit". ' + . 'only finitely many attempts allowed. Otherwise the enter key behaves like "submit". ' . 'Note that this is only affects homework problem pages, not test/quiz pages, and not ' . 'instructor pages like the PG Editor and the Library Browser.' ), @@ -820,7 +846,8 @@ sub getConfigValues ($ce) { doc2 => x( 'A "Reveal" button must be clicked to make a correct answer visible any time that correct ' . 'answers for a problem are shown. Note that this is always the case for instructors ' - . 'before answers are available to students, and in "Show Me Another" problems.' + . 'before answers are available to students (except when the problem grader is open), and ' + . 'in "Show Me Another" problems.' ), type => 'boolean' } @@ -829,13 +856,15 @@ sub getConfigValues ($ce) { x('E-Mail'), { var => 'mail{feedbackSubjectFormat}', - doc => x('Format for the subject line in feedback emails'), + doc => x('Format for the subject of feedback emails'), doc2 => x( - 'When students click the Email Instructor button to send feedback, WeBWorK fills in the ' - . 'subject line. Here you can set the subject line. In it, you can have various bits of ' - . 'information filled in with the following escape sequences.

  • %c = course ID
  • ' + '

    When students click the Email Instructor button to send feedback, WeBWorK fills in ' + . 'the subject line. Here you can set the subject line. In it, you can have various bits of ' + . 'information filled in with the following escape sequences.

    • %c = course ID
    • ' . '
    • %u = user ID
    • %s = set ID
    • %p = problem ID
    • %x = section
    • ' - . '
    • %r = recitation
    • %% = literal percent sign
    ' + . '
  • %r = recitation
  • %% = literal percent sign

If content is between ' + . "a brace pair, like '{ rec:%r}', then it will only be included in the subject line if all " + . 'substitutions within the double brace pair are defined and nonempty.' ), width => 45, type => 'text' @@ -1069,6 +1098,21 @@ sub getConfigValues ($ce) { ), type => 'boolean' }, + 'LTI{v1p1}{round_score_digits}' => { + var => 'LTI{v1p1}{round_score_digits}', + doc => x( + 'Number of digits to round the score (between 0 and 1) sent to the LMS using LTI 1.1. ' + . '(0 => disable rounding)' + ), + doc2 => x( + 'This sets the number of decimal digits to round the set score (a value between 0 and 1) sent to the ' + . 'LMS using LTI 1.1. A setting of 2 means the score is rounded to 2 digits or the nearest whole ' + . 'percent. Setting this to a number less than 2 will disable rounding. Note that there may be ' + . 'some rounding since floats are used to compute and save scores in the database and the LMS may ' + . 'round the score it receives.' + ), + type => 'number' + }, 'LTI{v1p1}{BasicConsumerSecret}' => { var => 'LTI{v1p1}{BasicConsumerSecret}', doc => x('LMS shared secret for LTI 1.1 authentication'), @@ -1079,7 +1123,32 @@ sub getConfigValues ($ce) { type => 'text', secret => 1 }, - 'LTI{v1p3}{PlatfromID}' => { + 'LTI{v1p3}{ignoreMissingSourcedID}' => { + var => 'LTI{v1p3}{ignoreMissingSourcedID}', + doc => x('Allow set access when the lineitem URL for a set is missing'), + doc2 => x( + 'When grade passback mode is "homework", WeBWorK needs to have the lineitem URL for a set in order ' + . 'for grade passback to occur. If WeBWorK has not yet stored this lineitem URL, then by default ' + . 'students will not be able to access and work a set, and a message will be displayed for ' + . 'students stating that the assignment must be accessed from the LMS before the assignment can ' + . 'be worked. Set this option to true to disable that message and allow students to access and ' + . 'work the set regardless of if WeBWorK has stored the lineitem URL.' + ), + type => 'boolean' + }, + 'LTI{v1p3}{autoSyncSetDatesToLMS}' => { + var => 'LTI{v1p3}{autoSyncSetDatesToLMS}', + doc => x('Automatically synchronize set dates to LMS'), + doc2 => x( + 'Set this to true if you want WeBWorK to automatically synchronize set dates to the LMS anytime that ' + . q{a set's open or close date is changed in WeBWorK. Note that this will only work for sets for } + . 'which WeBWorK has or can obtain the lineitem URL. This will always work for sets created via ' + . 'content selection from the LMS, but will only work for a manually created link in the LMS after ' + . 'the link has been used.' + ), + type => 'boolean' + }, + 'LTI{v1p3}{PlatformID}' => { var => 'LTI{v1p3}{PlatformID}', doc => x('LMS platform ID for LTI 1.3'), doc2 => x('LMS platform ID used to validate logins from an LMS using LTI 1.3.'), @@ -1152,13 +1221,15 @@ sub getConfigValues ($ce) { }; # Get the list of theme folders in the theme directory. - my $themes = eval { path($ce->{webworkDirs}{themes})->list({ dir => 1 })->map('basename')->sort; }; + my $themes = eval { + path($ce->{webworkDirs}{themes})->list({ dir => 1 })->grep(sub {-d})->map('basename')->sort; + }; die "can't opendir $ce->{webworkDirs}{themes}: $@" if $@; # Get the list of all site hardcopy theme files. my $hardcopyThemesSite = eval { path($ce->{webworkDirs}{hardcopyThemes})->list->grep(qr/\.xml$/)->map('basename')->sort }; - die "Unabled to list files in $ce->{webworkDirs}{hardcopyThemes}: $@" if $@; + die "Unable to list files in $ce->{webworkDirs}{hardcopyThemes}: $@" if $@; my $hardcopyThemesCourse = eval { path($ce->{courseDirs}{hardcopyThemes})->list->grep(sub { @@ -1190,7 +1261,8 @@ sub getConfigValues ($ce) { # Get list of localization dictionaries. my $languages = eval { my %seen; - path($ce->{webworkDirs}{localize})->list->grep(qr/\.mo$|\.po$/)->map(sub { $_->basename =~ s/\.[pm]o$//r }) + path($ce->{webworkDirs}{localize})->list->grep(qr/\.mo$|\.po$/) + ->map(sub { $_->basename =~ s/\.[pm]o$//r }) ->grep(sub { !$seen{$_}++ }); }; die "Unable to list files in $ce->{webworkDirs}{localize}: $@" if $@; diff --git a/lib/WeBWorK/ContentGenerator.pm b/lib/WeBWorK/ContentGenerator.pm index 3e069f2a03..2bd7756686 100644 --- a/lib/WeBWorK/ContentGenerator.pm +++ b/lib/WeBWorK/ContentGenerator.pm @@ -32,6 +32,7 @@ use MIME::Base64; use Scalar::Util qw(weaken); use HTML::Entities; use Encode; +use Mojo::JSON qw(encode_json true); use WeBWorK::File::Scoring qw(parse_scoring_file); use WeBWorK::Localize; @@ -94,7 +95,7 @@ The method content() is called to send the page content to client. async sub go ($c) { my $ce = $c->ce; - # If grades are being passed back to the lti, then peroidically update all of the + # If grades are being passed back to the lti, then periodically update all of the # grades because things can get out of sync if instructors add or modify sets. massUpdate($c) if $c->stash('courseID') && ref($c->db) && $ce->{LTIGradeMode}; @@ -109,8 +110,6 @@ async sub go ($c) { my $tx = $c->render_later->tx; - $c->stash->{footerWidthClass} = $c->can('info') ? 'col-md-8' : 'col-12'; - if ($c->can('pre_header_initialize')) { my $pre_header_initialize = $c->pre_header_initialize; await $pre_header_initialize @@ -132,6 +131,8 @@ async sub go ($c) { await $initialize if ref $initialize eq 'Future' || ref $initialize eq 'Mojo::Promise'; } + $c->stash->{footerWidthClass} //= $c->can('info') ? 'col-md-8' : 'col-12'; + $c->content; # All content generator modules must have rendered at this point unless there was an error in which case an error @@ -646,7 +647,7 @@ sub timestamp ($c) { Defined in this package. Print any messages (error or non-error) resulting from the last form submission. -This could be used to give Sucess and Failure messages after an action is performed by a module. +This could be used to give Success and Failure messages after an action is performed by a module. The implementation in this package outputs the value of the field $c->{status_message}, if it is present. @@ -682,20 +683,19 @@ sub page_title ($c) { return route_title($c, $c->current_route, 1); } -=item webwork_url - -Defined in this package. - -Outputs the $webwork_url defined in site.conf, unless $webwork_url is equal to -"/", in which case this outputs the empty string. +=item webwork_js_config -This is used to set a value in a global webworkConfig javascript variable, -that can be accessed in javascript files. +Outputs the webwork2 JavaScript configuration. This configuration can be +accessed by JavaScript files to obtain various webwork2 settings. =cut -sub webwork_url ($c) { - return $c->location; +sub webwork_js_config ($c, $showMathJaxErrors = 0) { + return encode_json({ + webwork_url => $c->location, + mathJaxBSColorSchemeUrl => getAssetURL($c->ce, 'js/MathJaxConfig/bs-color-scheme.js'), + $showMathJaxErrors ? (showMathJaxErrors => true) : () + }); } =item warnings() @@ -813,7 +813,7 @@ there are pg errors. =cut sub have_warnings ($c) { - return $c->stash('warnings') || $c->{pgerrors}; + return $c->stash('warnings'); } =item exists_theme_file @@ -1122,7 +1122,7 @@ object from which the base path will be taken. %options can consist of: Can be either a reference to an array or a reference to a hash. -If it is a reference to a hash, it maps parmaeter names to values. These +If it is a reference to a hash, it maps parameter names to values. These parameters will be included in the generated link. If a value is an arrayref, the values of the array referenced will be used. If a value is undefined, the value from the current request will be used. @@ -1220,8 +1220,8 @@ Used to display a generic warning message at the top of the page =cut sub warningMessage ($c) { - return $c->maketext('Warning: There may be something wrong with this question. ' - . 'Please inform your instructor including the warning messages below.'); + return $c->maketext('Warning: WeBWorK has encountered warnings while processing your request. ' + . 'See the warning messages below for details.'); } =item $string = formatDateTime($date_time, $format_string, $timezone, $locale) @@ -1238,7 +1238,7 @@ If C<$locale> is provided, the string returned will be in the format of that locale. If C<$locale> is not provided, Perl defaults to using C. Note that the defaults for C<$timezone> and C<$locale> should almost never be -overriden when this method is used. +overridden when this method is used. =cut diff --git a/lib/WeBWorK/ContentGenerator/CourseAdmin.pm b/lib/WeBWorK/ContentGenerator/CourseAdmin.pm index 02f1467544..d407a0a27a 100644 --- a/lib/WeBWorK/ContentGenerator/CourseAdmin.pm +++ b/lib/WeBWorK/ContentGenerator/CourseAdmin.pm @@ -226,7 +226,7 @@ sub pre_header_initialize ($c) { $method_to_call = 'do_registration'; } } else { - @errors = "Unrecognized sub-display @{[ $c->tag('b', $subDisplay) ]}."; + @errors = "Unrecognized sub-display $subDisplay."; } } @@ -294,8 +294,6 @@ sub do_add_course ($c) { my $ce2 = WeBWorK::CourseEnvironment->new({ courseName => $add_courseID }); - my %courseOptions; - my @users; # copy users from current (admin) course if desired @@ -376,15 +374,15 @@ sub do_add_course ($c) { } } - push @{ $courseOptions{PRINT_FILE_NAMES_FOR} }, - map { $_->[0]->user_id } grep { $_->[2]->permission >= $ce->{userRoles}{professor} } @users; - # Include any optional arguments, including a template course and the course title and course institution. my %optional_arguments; if ($copy_from_course ne '') { - %optional_arguments = map { $_ => 1 } $c->param('copy_component'); - $optional_arguments{copyFrom} = $copy_from_course; - $optional_arguments{copyConfig} = $c->param('copy_config_file'); + %optional_arguments = map { $_ => 1 } $c->param('copy_component'); + $optional_arguments{copyFrom} = $copy_from_course; + $optional_arguments{copyConfig} = + $c->param('copy_config_file') || ($c->param('add_on_conf') && $c->param('add_on_conf') eq '*'); + $optional_arguments{addOnConf} = + $c->param('add_on_conf') && $c->param('add_on_conf') ne '*' ? [ $c->param('add_on_conf') ] : []; } if ($add_courseTitle ne '') { $optional_arguments{courseTitle} = $add_courseTitle; @@ -395,15 +393,7 @@ sub do_add_course ($c) { my $output = $c->c; - eval { - addCourse( - courseID => $add_courseID, - ce => $ce2, - courseOptions => \%courseOptions, - users => \@users, - %optional_arguments, - ); - }; + eval { addCourse(courseID => $add_courseID, ce => $ce2, users => \@users, %optional_arguments,); }; if ($@) { my $error = $@; push( @@ -707,9 +697,10 @@ sub do_rename_course ($c) { eval { renameCourse( - courseID => $rename_oldCourseID, - ce => WeBWorK::CourseEnvironment->new({ courseName => $rename_oldCourseID }), - newCourseID => $rename_newCourseID, + courseID => $rename_oldCourseID, + ce => WeBWorK::CourseEnvironment->new({ courseName => $rename_oldCourseID }), + newCourseID => $rename_newCourseID, + updateLTICourseMap => 1, %optional_arguments ); }; @@ -1209,15 +1200,15 @@ sub do_unarchive_course ($c) { my $unarchive_courseID = $c->param('unarchive_courseID') || ''; - unarchiveCourse( - newCourseID => $new_courseID, - oldCourseID => $unarchive_courseID =~ s/\.tar\.gz$//r, - archivePath => "$ce->{webworkDirs}{courses}/$ce->{admin_course_id}/archives/$unarchive_courseID", - ce => $ce, - ); + eval { + unarchiveCourse( + newCourseID => $new_courseID, + archivePath => "$ce->{webworkDirs}{courses}/$ce->{admin_course_id}/archives/$unarchive_courseID", + ce => $ce, + ); + }; if ($@) { - my $error = $@; return $c->tag( 'div', class => 'alert alert-danger p-1 mb-2', @@ -1225,7 +1216,7 @@ sub do_unarchive_course ($c) { $c->tag( 'p', $c->maketext('An error occurred while unarchiving the course [_1]:', $unarchive_courseID) ), - $c->tag('div', class => 'font-monospace', $error) + $c->tag('div', class => 'font-monospace', ref $@ ? $@->message : $@) )->join('') ); } else { @@ -2656,7 +2647,7 @@ sub copy_otp_secrets_confirm ($c) { } } elsif ($d_user_password->otp_secret) { $dest_error = 'danger'; - $error_message = $c->maketext('OTP Secret is not empty - Overwritting'); + $error_message = $c->maketext('OTP Secret is not empty - Overwriting'); } } diff --git a/lib/WeBWorK/ContentGenerator/Feedback.pm b/lib/WeBWorK/ContentGenerator/Feedback.pm index 336e5fc127..1a47560682 100644 --- a/lib/WeBWorK/ContentGenerator/Feedback.pm +++ b/lib/WeBWorK/ContentGenerator/Feedback.pm @@ -12,9 +12,9 @@ use Email::Stuffer; use Try::Tiny; use WeBWorK::Upload; -use WeBWorK::Utils qw(createEmailSenderTransportSMTP fetchEmailRecipients); +use WeBWorK::Utils qw(createEmailSenderTransportSMTP fetchEmailRecipients formatEmailSubject); -# request paramaters used +# request parameters used # # user # key @@ -108,18 +108,15 @@ sub initialize ($c) { } } - my %subject_map = ( - 'c' => $courseID, - 'u' => $user ? $user->user_id : undef, - 's' => $set ? $set->set_id : undef, - 'p' => $problem ? $problem->problem_id : undef, - 'x' => $user ? $user->section : undef, - 'r' => $user ? $user->recitation : undef, - '%' => '%', + my $subject = formatEmailSubject( + $ce->{mail}{feedbackSubjectFormat}, + $courseID, + $user ? $user->user_id : '', + $set ? $set->set_id : '', + $problem ? $problem->problem_id : '', + $user ? $user->section : '', + $user ? $user->recitation : '' ); - my $chars = join('', keys %subject_map); - my $subject = $ce->{mail}{feedbackSubjectFormat} || 'WeBWorK question from %c: %u set %s/prob %p'; - $subject =~ s/%([$chars])/defined $subject_map{$1} ? $subject_map{$1} : ''/eg; my %data = ( user => $user, @@ -133,7 +130,8 @@ sub initialize ($c) { ); my $email = - Email::Stuffer->to(join(',', @recipients))->subject($subject) + Email::Stuffer->to(join(',', @recipients)) + ->subject($subject) ->text_body($c->render_to_string('ContentGenerator/Feedback/feedback_email', format => 'txt', %data)) ->html_body($c->render_to_string('ContentGenerator/Feedback/feedback_email', %data)) ->header('X-Remote-Host' => $data{remote_host}); diff --git a/lib/WeBWorK/ContentGenerator/ForgotPassword.pm b/lib/WeBWorK/ContentGenerator/ForgotPassword.pm new file mode 100644 index 0000000000..8201228fc9 --- /dev/null +++ b/lib/WeBWorK/ContentGenerator/ForgotPassword.pm @@ -0,0 +1,99 @@ +package WeBWorK::ContentGenerator::ForgotPassword; +use Mojo::Base 'WeBWorK::ContentGenerator', -signatures; + +=head1 NAME + +WeBWorK::ContentGenerator::ForgotPassword - render the forgot password form + +=cut + +use Email::Stuffer; +use Email::Sender::Transport::SMTP; +use Digest::SHA qw(sha256_hex); +use Math::Random::Secure qw(irand); + +use WeBWorK::Debug qw(debug); +use WeBWorK::Utils qw(createEmailSenderTransportSMTP); +use WeBWorK::Utils::Logs qw(writeCourseLog); + +# Override the can method to disable links for the forgot password page. +sub can ($c, $arg) { + return $arg eq 'links' ? 0 : $c->SUPER::can($arg); +} + +sub initialize ($c) { + my $ce = $c->ce; + + $c->stash->{footerWidthClass} = 'col-xl-5 col-lg-6 col-md-7 col-sm-8'; + + return unless $c->param('request_password_reset') && $ce->{password_reset_sender_email}; + + my $user = $c->db->getUser($c->param('user')); + + # Send a password reset email to the user if the user exists, the user has an email address set, the user has the + # permission to change their password, and the user already has a password (the user cannot create a password via + # the password reset flow). + return + unless $user + && $user->email_address =~ /\S/ + && $c->authz->hasPermissions($user->user_id, 'change_password'); + + my $password = $c->db->getPassword($user->user_id); + return unless $password && $password->password; + + my $resetToken = join('', map { [ 0 .. 9, 'a' .. 'z' ]->[ irand(36) ] } 1 .. 64); + $password->reset_token(sha256_hex($resetToken)); + $password->reset_token_expiration(time + 900); + eval { $c->db->putPassword($password) }; + if ($@) { + $c->log->error('Unable to save password reset token to database for user ' . $user->user_id . ": $@"); + return; + } + + my $resetURL = $c->url_for('reset_password')->to_abs->query(user => $user->user_id, token => $resetToken); + + my $email = + Email::Stuffer->to($user->rfc822_mailbox) + ->from($ce->{password_reset_sender_email}) + ->subject($c->maketext('Reset Password')) + ->text_body($c->maketext( + "Use the following link to reset your password: [_1]\n\n" + . "That link will only be valid for 15 minus (until [_2]).", + $resetURL, + $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') + )) + ->html_body($c->tag( + 'html', + $c->tag( + 'body', + $c->c( + $c->tag('div', $c->link_to($c->maketext('Reset password') => $resetURL)), + $c->tag( + 'div', + $c->maketext( + 'That link will only be valid for 15 minutes (until [_1]).', + $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') + ) + ) + )->join('') + ) + ))->header('X-Remote-Host' => $c->tx->remote_address || 'UNKNOWN'); + + eval { + $email->send_or_die({ + transport => createEmailSenderTransportSMTP($ce), + $ce->{mail}{set_return_path} ? (from => $ce->{mail}{set_return_path}) : () + }); + debug 'Successfully sent password reset email to ' . $user->email_address; + }; + if ($@) { + my $exception_message = ref($@) ? $@->message : $@; + $c->log->error('Error sending password reset email to ' . $user->email_address . ": $exception_message"); + } + + writeCourseLog($ce, 'login_log', 'PASSWORD RESET REQUEST user_id=' . $user->user_id); + + return; +} + +1; diff --git a/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm b/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm index 7cec7a5b6d..c9a9820632 100644 --- a/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm +++ b/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm @@ -73,7 +73,7 @@ sub can_showCorrectAnswers ($c, $user, $permissionLevel, $effectiveUser, $set, $ ); } -# This version is the same as the above version except that it ignores elevated permisions. So it will be true if this +# This version is the same as the above version except that it ignores elevated permissions. So it will be true if this # set is in the state that anyone can show correct answers regardless of if they have the # show_correct_answers_before_answer_date or view_hidden_work permissions. In this case, feedback is shown even without # a form submission, and correct answers are shown in the feedback, if the $pg{options}{automaticAnswerFeedback} option @@ -282,14 +282,15 @@ sub get_instructor_comment ($c, $problem) { async sub pre_header_initialize ($c) { # Make sure these are defined for the templates. - $c->stash->{problems} = []; - $c->stash->{pg_results} = []; - $c->stash->{startProb} = 0; - $c->stash->{endProb} = 0; - $c->stash->{numPages} = 0; - $c->stash->{pageNumber} = 0; - $c->stash->{problem_numbers} = []; - $c->stash->{probOrder} = []; + $c->stash->{problems} = []; + $c->stash->{pg_results} = []; + $c->stash->{startProb} = 0; + $c->stash->{endProb} = 0; + $c->stash->{numPages} = 0; + $c->stash->{pageNumber} = 0; + $c->stash->{problem_numbers} = []; + $c->stash->{probOrder} = []; + $c->stash->{haveProblemWarnings} = 0; # If authz->checkSet has failed, then this set is invalid. No need to proceeded. return if $c->{invalidSet}; @@ -510,7 +511,6 @@ async sub pre_header_initialize ($c) { my $maxAttemptsPerVersion = $tmplSet->attempts_per_version || 0; my $timeInterval = $tmplSet->time_interval || 0; my $versionsPerInterval = $tmplSet->versions_per_interval || 0; - my $timeLimit = $tmplSet->version_time_limit || 0; # What happens if someone didn't set one of these? Perhaps this can happen if we're handed a malformed set, where # the values in the database are null. @@ -596,7 +596,8 @@ async sub pre_header_initialize ($c) { $set = $db->getMergedSetVersion($effectiveUserID, $setID, $setVersionNumber); $set->visible(1); - # If there is a cap on problems per page, make sure that is respected in case something higher snuck in. + # If there is a cap on problems per page, make sure that is respected + # in case something higher snuck in. if ( $ce->{test}{maxProblemsPerPage} && ($tmplSet->problems_per_page == 0 @@ -611,6 +612,8 @@ async sub pre_header_initialize ($c) { # Convert the floating point value from Time::HiRes to an integer for use below. Truncate toward 0. my $timeNowInt = int($c->submitTime); + my $timeLimit = ($tmplSet->version_time_limit || 0) * $effectiveUser->accommodation_time_factor; + # Set up creation time, and open and due dates. my $ansOffset = $set->answer_date - $set->due_date; $set->version_creation_time($timeNowInt); @@ -633,7 +636,7 @@ async sub pre_header_initialize ($c) { $cleanSet->due_date($set->due_date); $cleanSet->answer_date($set->answer_date); $cleanSet->version_last_attempt_time($set->version_last_attempt_time); - $cleanSet->version_time_limit($set->version_time_limit); + $cleanSet->version_time_limit($set->version_time_limit * $effectiveUser->accommodation_time_factor); $cleanSet->attempts_per_version($set->attempts_per_version); $cleanSet->assignment_type($set->assignment_type); $db->putSetVersion($cleanSet); @@ -788,14 +791,11 @@ async sub pre_header_initialize ($c) { return; } - # Unset the showProblemGrader parameter if the "Hide Problem Grader" button was clicked. - $c->param(showProblemGrader => undef) if $c->param('hideProblemGrader'); - # What does the user want to do? my %want = ( showOldAnswers => $user->showOldAnswers ne '' ? $user->showOldAnswers : $ce->{pg}{options}{showOldAnswers}, showCorrectAnswers => 1, - showProblemGrader => $c->param('showProblemGrader') || 0, + showProblemGrader => $userID ne $effectiveUserID, showHints => 0, # Hints are not yet implemented in gateway quzzes. showSolutions => 1, recordAnswers => $c->{submitAnswers} && !$authz->hasPermissions($userID, 'avoid_recording_answers'), @@ -895,9 +895,6 @@ async sub pre_header_initialize ($c) { my @problems; my @pg_results; - # pg errors are stored here. - $c->{errors} = []; - # Process the problems as needed. my @mergedProblems; if ($setID eq 'Undefined_Set') { @@ -1321,7 +1318,8 @@ async sub pre_header_initialize ($c) { } elsif ($endTime > $set->due_date) { $c->{exceededAllowedTime} = 1; } - $c->{elapsedTime} = int(($endTime - $set->open_date) / 0.6 + 0.5) / 100; + $c->{elapsedTime} = int(($endTime - $set->open_date) / 0.6 + 0.5) / 100; + $c->{completedTime} = $c->formatDateTime($endTime, $ce->{studentDateDisplayFormat}); # Get the number of attempts and number of remaining attempts. $c->{attemptNumber} = @@ -1354,7 +1352,7 @@ sub path ($c, $args) { $courseName => $navigation_allowed ? $c->url_for('set_list') : '', $setID eq 'Undefined_Set' || $c->{invalidSet} || $c->{actingCreationError} || $c->stash->{actingConfirmation} - ? ($setID => '') + ? ($setID =~ /^(.+),(v\d+)$/ ? ($1 => $c->url_for('problem_list', setID => $1), $2 => '') : ($setID => '')) : ( $c->{set}->set_id => $c->url_for('problem_list', setID => $c->{set}->set_id), 'v' . $c->{set}->version_id => '' @@ -1370,7 +1368,7 @@ sub nav ($c, $args) { return '' if $c->{invalidSet} || $c->{actingCreationError} || $c->stash->{actingConfirmation}; # Set up and display a student navigation for those that have permission to act as a student. - if ($c->authz->hasPermissions($userID, 'become_student') && $effectiveUserID ne $userID) { + if ($c->authz->hasPermissions($userID, 'become_student')) { my $setID = $c->{set}->set_id; return '' if $setID eq 'Undefined_Set'; @@ -1378,82 +1376,90 @@ sub nav ($c, $args) { my $setVersion = $c->{set}->version_id; # Find all versions of this set that have been taken (excluding those taken by the current user). - my @users = - $db->listSetVersionsWhere({ user_id => { not_like => $userID }, set_id => { like => "$setID,v\%" } }); - my @allUserRecords = $db->getUsers(map { $_->[0] } @users); - - my $filter = $c->param('studentNavFilter'); - - # Format the student names for display, and associate the users with the test versions. - my %filters; - my @userRecords; - for (0 .. $#allUserRecords) { - # Add to the sections and recitations if defined. Also store the first user found in that section or - # recitation. This user will be switched to when the filter is selected. - my $section = $allUserRecords[$_]->section; - $filters{"section:$section"} = - [ $c->maketext('Filter by section [_1]', $section), $allUserRecords[$_]->user_id, $users[$_][2] ] - if $section && !$filters{"section:$section"}; - my $recitation = $allUserRecords[$_]->recitation; - $filters{"recitation:$recitation"} = - [ $c->maketext('Filter by recitation [_1]', $recitation), $allUserRecords[$_]->user_id, $users[$_][2] ] - if $recitation && !$filters{"recitation:$recitation"}; - - # Only keep this user if it satisfies the selected filter if a filter was selected. - next - unless !$filter - || ($filter =~ /^section:(.*)$/ && $allUserRecords[$_]->section eq $1) - || ($filter =~ /^recitation:(.*)$/ && $allUserRecords[$_]->recitation eq $1); - - my $addRecord = $allUserRecords[$_]; - push @userRecords, $addRecord; - - $addRecord->{displayName} = - ($addRecord->last_name || $addRecord->first_name - ? $addRecord->last_name . ', ' . $addRecord->first_name - : $addRecord->user_id); - $addRecord->{setVersion} = $users[$_][2]; - } + my @userVersions = + $db->listSetVersionsWhere({ user_id => { '!=' => $userID }, set_id => { like => "$setID,v\%" } }); + my %users = map { $_->[0] => 1 } @userVersions; + my @allUserRecords = + grep { $users{ $_->{user_id} } } + $c->db->getUsersWhere({ -and => { user_id => { not_like => 'set_id:%' } }, user_id => { '!=' => $userID } }, + [qw/last_name first_name user_id/]); + + if (@allUserRecords) { + my $filter = $c->param('studentNavFilter'); + + # Format the student names for display, and associate the users with the test versions. + my %filters; + my @userRecords; + for (0 .. $#allUserRecords) { + # Add to the sections and recitations if defined. Also store the first user found in that section or + # recitation. This user will be switched to when the filter is selected. + my $section = $allUserRecords[$_]->section; + $filters{"section:$section"} = [ + $c->maketext('Filter by section [_1]', $section), $allUserRecords[$_]->user_id, + $userVersions[$_][2] + ] + if $section && !$filters{"section:$section"}; + my $recitation = $allUserRecords[$_]->recitation; + $filters{"recitation:$recitation"} = [ + $c->maketext('Filter by recitation [_1]', $recitation), $allUserRecords[$_]->user_id, + $userVersions[$_][2] + ] + if $recitation && !$filters{"recitation:$recitation"}; + + # Only keep this user if it satisfies the selected filter if a filter was selected. + next + unless !$filter + || ($filter =~ /^section:(.*)$/ && $allUserRecords[$_]->section eq $1) + || ($filter =~ /^recitation:(.*)$/ && $allUserRecords[$_]->recitation eq $1); + + my $addRecord = $allUserRecords[$_]; + push @userRecords, $addRecord; + + $addRecord->{displayName} = + ($addRecord->last_name || $addRecord->first_name + ? $addRecord->last_name . ', ' . $addRecord->first_name + : $addRecord->user_id); + $addRecord->{setVersion} = $userVersions[$_][2]; + } - # Sort by last name, then first name, then user_id, then set version. - @userRecords = sort { - lc($a->last_name) cmp lc($b->last_name) - || lc($a->first_name) cmp lc($b->first_name) - || lc($a->user_id) cmp lc($b->user_id) - || lc($a->{setVersion}) <=> lc($b->{setVersion}) - } @userRecords; - - # Find the previous, current, and next test. - my $currentTestIndex = 0; - for (0 .. $#userRecords) { - if ($userRecords[$_]->user_id eq $effectiveUserID && $userRecords[$_]->{setVersion} == $setVersion) { - $currentTestIndex = $_; - last; + # Sort by last name, then first name, then user_id, then set version. + @userRecords = sort { + lc($a->last_name) cmp lc($b->last_name) + || lc($a->first_name) cmp lc($b->first_name) + || lc($a->user_id) cmp lc($b->user_id) + || lc($a->{setVersion}) <=> lc($b->{setVersion}) + } @userRecords; + + # Find the previous, current, and next test. + my $currentTestIndex = 0; + for (0 .. $#userRecords) { + if ($userRecords[$_]->user_id eq $effectiveUserID && $userRecords[$_]->{setVersion} == $setVersion) { + $currentTestIndex = $_; + last; + } } + my $prevTest = $currentTestIndex > 0 ? $userRecords[ $currentTestIndex - 1 ] : 0; + my $nextTest = $currentTestIndex < $#userRecords ? $userRecords[ $currentTestIndex + 1 ] : 0; + + # Mark the current test. + $userRecords[$currentTestIndex]{currentTest} = 1; + + # Show the student nav. + return $c->include( + 'ContentGenerator/GatewayQuiz/nav', + userID => $userID, + eUserID => $effectiveUserID, + userRecords => \@userRecords, + setVersion => $setVersion, + prevTest => $prevTest, + nextTest => $nextTest, + currentTestIndex => $currentTestIndex, + filters => \%filters, + filter => $filter + ); } - my $prevTest = $currentTestIndex > 0 ? $userRecords[ $currentTestIndex - 1 ] : 0; - my $nextTest = $currentTestIndex < $#userRecords ? $userRecords[ $currentTestIndex + 1 ] : 0; - - # Mark the current test. - $userRecords[$currentTestIndex]{currentTest} = 1; - - # Show the student nav. - return $c->include( - 'ContentGenerator/GatewayQuiz/nav', - userRecords => \@userRecords, - setVersion => $setVersion, - prevTest => $prevTest, - nextTest => $nextTest, - currentTestIndex => $currentTestIndex, - filters => \%filters, - filter => $filter - ); } -} - -sub warningMessage ($c) { - return $c->maketext('Warning: There may be something wrong with a question in this test. ' - . 'Please inform your instructor including the warning messages below.'); + return ''; } # Evaluation utility @@ -1502,10 +1508,9 @@ async sub getProblemHTML ($c, $effectiveUser, $set, $formFields, $mergedProblem) && $c->can_showCorrectAnswersForAll($set, $c->{problem}, $c->{tmplSet})), showMessages => !$showOnlyCorrectAnswers, showCorrectAnswers => ( - $c->{will}{showProblemGrader} ? 2 - : !$c->{previewAnswers} && $c->can_showCorrectAnswersForAll($set, $c->{problem}, $c->{tmplSet}) + !$c->{previewAnswers} && $c->can_showCorrectAnswersForAll($set, $c->{problem}, $c->{tmplSet}) ? ($c->ce->{pg}{options}{correctRevealBtnAlways} ? 1 : 2) - : !$c->{previewAnswers} && $c->{will}{showCorrectAnswers} ? 1 + : $c->{will}{showProblemGrader} || (!$c->{previewAnswers} && $c->{will}{showCorrectAnswers}) ? 1 : 0 ), debuggingOptions => getTranslatorDebuggingOptions($c->authz, $c->{userID}), @@ -1515,27 +1520,14 @@ async sub getProblemHTML ($c, $effectiveUser, $set, $formFields, $mergedProblem) }, ); - # Warnings in the renderPG subprocess will not be caught by the global warning handler of this process. - # So rewarn them and let the global warning handler take care of it. - warn $pg->{warnings} if $pg->{warnings}; - - if ($pg->{flags}{error_flag}) { - push @{ $c->{errors} }, - { - set => $set->set_id . ',v' . $set->version_id, - problem => $mergedProblem->problem_id, - message => $pg->{errors}, - context => $pg->{body_text}, - }; - $pg->{body_text} = undef; - } - # If the user can check answers and either this is not an answer submission or the problem_data form # parameter was previously set, then set or update the problem_data form parameter. $c->param('problem_data_' . $mergedProblem->problem_id => encode_json($pg->{PERSISTENCE_HASH} || '{}')) if $c->{can}{checkAnswers} && (!$c->{submitAnswers} || defined $c->param('problem_data_' . $mergedProblem->problem_id)); + $c->stash->{haveProblemWarnings} = 1 if $pg->{warnings} || @{ $pg->{warning_messages} // [] }; + return $pg; } diff --git a/lib/WeBWorK/ContentGenerator/Grades.pm b/lib/WeBWorK/ContentGenerator/Grades.pm index 567dd25f08..4114f9c9bb 100644 --- a/lib/WeBWorK/ContentGenerator/Grades.pm +++ b/lib/WeBWorK/ContentGenerator/Grades.pm @@ -8,10 +8,11 @@ WeBWorK::ContentGenerator::Grades - Display statistics by user. =cut use WeBWorK::Utils qw(wwRound); -use WeBWorK::Utils::DateTime qw(after); +use WeBWorK::Utils::DateTime qw(before); use WeBWorK::Utils::JITAR qw(jitar_id_to_seq); -use WeBWorK::Utils::Sets qw(grade_set format_set_name_display); +use WeBWorK::Utils::Sets qw(grade_set format_set_name_display restricted_set_message); use WeBWorK::Utils::ProblemProcessing qw(compute_unreduced_score); +use WeBWorK::HTML::StudentNav qw(studentNav); use WeBWorK::Localize; sub initialize ($c) { @@ -19,6 +20,18 @@ sub initialize ($c) { return; } +sub nav ($c, $args) { + return '' unless $c->authz->hasPermissions($c->param('user'), 'become_student'); + + return $c->tag( + 'div', + class => 'row sticky-nav', + role => 'navigation', + 'aria-label' => 'student grades navigation', + studentNav($c, undef) + ); +} + sub scoring_info ($c) { my $db = $c->db; my $ce = $c->ce; @@ -122,16 +135,21 @@ sub scoring_info ($c) { return $output->join(''); } -sub displayStudentStats ($c, $studentID) { +# Note, this is meant to be a student view. Instructors will see the same information +# as the student they are acting as. For an instructor to see hidden grades, they +# can use the student progress report in instructor tools. +sub displayStudentGrades ($c) { my $db = $c->db; my $ce = $c->ce; my $authz = $c->authz; + my $studentID = $c->{studentID}; my $studentRecord = $db->getUser($studentID); unless ($studentRecord) { $c->addbadmessage($c->maketext('Record for user [_1] not found.', $studentID)); return ''; } + my $effectiveUser = $studentRecord->user_id; my $courseName = $ce->{courseName}; @@ -144,10 +162,10 @@ sub displayStudentStats ($c, $studentID) { my %setVersionsCount; my @allSetIDs; for my $set (@sets) { - # Don't show hidden sets unless user has appropriate permissions. - next unless ($set->visible || $authz->hasPermissions($c->param('user'), 'view_hidden_sets')); + # Don't show hidden sets. + next unless $set->visible; - my $setID = $set->set_id(); + my $setID = $set->set_id; # FIXME: Here, as in many other locations, we assume that there is a one-to-one matching between versioned sets # and gateways. We really should have two flags, $set->assignment_type and $set->versioned. I'm not adding @@ -167,287 +185,220 @@ sub displayStudentStats ($c, $studentID) { # Save the set names for display. push(@allSetIDs, $setID); push(@allSetIDs, map { $_->set_id . ',v' . $_->version_id } @setVersions); - } else { push(@allSetIDs, $setID); } } - my $fullName = join(' ', $studentRecord->first_name, $studentRecord->last_name); - my $effectiveUser = $studentRecord->user_id(); - - my $max_problems = 0; - my $courseTotal = 0; - my $courseTotalRight = 0; + # Set groups. + my (@notOpen, @open, @reduced, @closed, %allItems); for my $setID (@allSetIDs) { - my $set = $db->getGlobalSet($setID); - my $num_of_problems; - # For jitar sets we only display grades for top level problems, so we need to count how many there are. - if ($set && $set->assignment_type() eq 'jitar') { - my @problemIDs = $db->listGlobalProblems($setID); - for my $problemID (@problemIDs) { - my @seq = jitar_id_to_seq($problemID); - $num_of_problems++ if ($#seq == 0); + my $set = $setsByID{$setID}; + + # Determine if set is a test and if it is a test template or version. + my $setIsTest = defined $set->assignment_type && $set->assignment_type =~ /gateway/; + my $setIsVersioned = $setIsTest && !defined $setVersionsCount{$setID}; + my $setTemplateID = $setID =~ s/,v\d+$//r; + + # Initialize set item. Define link here. It will be adjusted for versioned tests later. + my $item = { + name => format_set_name_display($setTemplateID), + grade => 0, + grade_total => 0, + grade_total_right => 0, + is_test => $setIsTest, + record => $set, + link => $c->systemLink( + $c->url_for('problem_list', setID => $setID), + params => { effectiveUser => $effectiveUser } + ) + }; + $allItems{$setID} = $item; + + # Determine which group to put set in. Test versions are added to test template. + unless ($setIsVersioned) { + my $enable_reduced_scoring = + $ce->{pg}{ansEvalDefaults}{enableReducedScoring} + && $set->enable_reduced_scoring + && $set->reduced_scoring_date; + if (before($set->open_date)) { + push(@notOpen, $item); + $item->{message} = $c->maketext('Will open on [_1].', + $c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat})); + next; + } elsif (($enable_reduced_scoring && before($set->reduced_scoring_date)) || before($set->due_date)) { + push(@open, $item); + } elsif ($enable_reduced_scoring && before($set->due_date)) { + push(@reduced, $item); + } else { + push(@closed, $item); } - } else { - # For other sets we just count the number of problems. - $num_of_problems = $db->countGlobalProblems($setID); } - $max_problems = - $set && after($set->open_date) && $max_problems < $num_of_problems ? $num_of_problems : $max_problems; - } - - # Variables to help compute gateway scores. - my $numGatewayVersions = 0; - my $bestGatewayScore = 0; - my $rows = $c->c; - for my $setID (@allSetIDs) { - my $act_as_student_set_url = - $c->systemLink($c->url_for('problem_list', setID => $setID), params => { effectiveUser => $effectiveUser }); - my $set = $setsByID{$setID}; - - # Determine if set is a test and create the test url. - my $setIsVersioned = 0; - my $act_as_student_test_url = ''; - if (defined $set->assignment_type && $set->assignment_type =~ /gateway/) { - $setIsVersioned = 1; + # Tests need their link updated. Along with template sets need to add a version list. + # Also determines if grade and test problems should be shown. + if ($setIsTest) { + my $act_as_student_test_url = ''; if ($set->assignment_type eq 'proctored_gateway') { - $act_as_student_test_url = $act_as_student_set_url =~ s/($courseName)\//$1\/proctored_test_mode\//r; + $act_as_student_test_url = $item->{link} =~ s/($courseName)\//$1\/proctored_test_mode\//r; } else { - $act_as_student_test_url = $act_as_student_set_url =~ s/($courseName)\//$1\/test_mode\//r; + $act_as_student_test_url = $item->{link} =~ s/($courseName)\//$1\/test_mode\//r; } - # Remove version from set url - $act_as_student_set_url =~ s/,v\d+//; - } - # Format set name based on set visibility. - my $setName = $c->tag( - 'span', - class => $set->visible ? 'font-visible' : 'font-hidden', - format_set_name_display($setID =~ s/,v\d+$//r) - ); - - # If the set is a template gateway set and there are no versions, we acknowledge that the set exists and the - # student hasn't attempted it. Otherwise, we skip it and let the versions speak for themselves. - if (defined $setVersionsCount{$setID}) { - next if $setVersionsCount{$setID}; - push @$rows, - $c->tag( - 'tr', - $c->c( - $c->tag( - 'th', - dir => 'ltr', - (after($set->open_date) || $authz->hasPermissions($c->param('user'), 'view_unopened_sets')) - ? $c->link_to($setName => $act_as_student_set_url) - : $setName - ), - $c->tag( - 'td', - colspan => $max_problems + 3, - $c->tag( - 'em', - after($set->open_date) ? $c->maketext('No versions of this test have been taken.') - : $c->maketext( - 'Will open on [_1].', - $c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) - ) - ) - ) - )->join('') - ); - next; - } + # If this is a template gateway set, determine if there are any versions, then move on. + unless ($setIsVersioned) { + # Remove version from set url + $item->{link} =~ s/,v\d+//; + $item->{version_count} = $setVersionsCount{$setID}; + if ($item->{version_count}) { + # Hide score initially unless there is a version the score can be seen. + $item->{hide_score} = 1; + $item->{message} = $c->maketext('Display of scores for this test is not allowed.'); + } else { + $item->{message} = $c->maketext('No versions of this test have been taken.'); + } + next; + } - # If the set has hide_score set, then we need to skip printing the score as well. - if ( - defined $set->assignment_type - && $set->assignment_type =~ /gateway/ - && defined $set->hide_score - && ( - !$authz->hasPermissions($c->param('user'), 'view_hidden_work') - && ($set->hide_score eq 'Y' || ($set->hide_score eq 'BeforeAnswerDate' && time < $set->answer_date)) - ) - ) - { - # Add a link to the test version if the problems can be seen. - my $thisSetName = - $c->link_to($setName => $act_as_student_set_url) . ' (' - . ( - ( - $set->hide_work eq 'N' - || ($set->hide_work eq 'BeforeAnswerDate' && time >= $set->answer_date) - || $authz->hasPermissions($c->param('user'), 'view_unopened_sets') - ) - ? $c->link_to($c->maketext('version [_1]', $set->version_id) => $act_as_student_test_url) - : $c->maketext('version [_1]', $set->version_id) - ) . ')'; - push( - @$rows, - $c->tag( - 'tr', - $c->c( - $c->tag( - 'th', - dir => 'ltr', - sub {$thisSetName} - ), - $c->tag( - 'td', - colspan => $max_problems + 3, - $c->tag('em', $c->maketext('Display of scores for this test is not allowed.')) - ) - )->join('') - ) - ); - next; + # Only add link if the problems can be seen. + if ($set->hide_work eq 'N' + || ($set->hide_work eq 'BeforeAnswerDate' && time >= $set->answer_date)) + { + if ($set->assignment_type eq 'proctored_gateway') { + $item->{link} =~ s/($courseName)\//$1\/proctored_test_mode\//; + } else { + $item->{link} =~ s/($courseName)\//$1\/test_mode\//; + } + } else { + $item->{link} = ''; + } + + # If the set has hide_score set, then nothing left to do. + if (defined $set->hide_score && $set->hide_score eq 'Y' + || ($set->hide_score eq 'BeforeAnswerDate' && time < $set->answer_date)) + { + next; + } + # This is a test version, and the scores can be shown, so also show score of template set. + $allItems{$setTemplateID}{message} = '' if $allItems{$setTemplateID}{hide_score}; + $allItems{$setTemplateID}{hide_score} = 0; } - my ($totalRight, $total, $problem_scores, $problem_incorrect_attempts, $problem_records) = + my ($total_right, $total, $problem_scores, $problem_incorrect_attempts, $problem_records) = grade_set($db, $set, $studentID, $setIsVersioned, 1); - $totalRight = wwRound(2, $totalRight); + $total_right = wwRound(2, $total_right); - my @html_prob_scores; + # Save set grades. + $item->{grade_total} = $total; + $item->{grade_total_right} = $total_right; + $item->{grade} = 100 * wwRound(2, $total ? $total_right / $total : 0); + $item->{problems} = []; - my $show_problem_scores = 1; - - if (defined $set->hide_score_by_problem - && !$authz->hasPermissions($c->param('user'), 'view_hidden_work') - && $set->hide_score_by_problem eq 'Y') - { - $show_problem_scores = 0; - } + # Only show problem scores if allowed. + if ($setIsTest && defined $set->hide_score_by_problem && $set->hide_score_by_problem eq 'Y') { + $item->{message} = $c->maketext('Display of problem scores for this test is not allowed.'); + } else { + # Create a direct link to the problems unless the set is a test, or there is a set + # restriction preventing the student from accessing the set problems. + my $noProblemLink = + $setIsTest + || restricted_set_message($c, $set, 'lti') + || restricted_set_message($c, $set, 'conditional') + || $authz->invalidIPAddress($set); + + for my $i (0 .. $#$problem_scores) { + my $addProblem = 1; + my $problem_id = $setIsVersioned ? $i + 1 : $problem_records->[$i]{problem_id}; + if ($set->assignment_type eq 'jitar') { + # For jitar sets we only display grades for top level problems. + my @seq = jitar_id_to_seq($problem_id); + if ($#seq == 0) { + $problem_id = $seq[0]; + } else { + $addProblem = 0; + } + } - for my $i (0 .. $max_problems - 1) { - my $score = defined $problem_scores->[$i] && $show_problem_scores ? $problem_scores->[$i] : ''; - my $is_correct = $score =~ /^\d+$/ && compute_unreduced_score($ce, $problem_records->[$i], $set) == 1; - push( - @html_prob_scores, - $c->tag( - 'td', - class => 'problem-data', - $c->c( - $c->tag( - 'span', - class => $is_correct ? 'correct' : $score eq ' . ' ? 'unattempted' : '', - $c->b($score) + push( + @{ $item->{problems} }, + { + id => $problem_id, + score => $problem_scores->[$i] =~ /^\d+$/ ? $problem_scores->[$i] : 0, + value => $problem_records->[$i]{value}, + link => $noProblemLink ? '' : $c->systemLink( + $c->url_for('problem_detail', setID => $setID, problemID => $problem_id), + params => { effectiveUser => $effectiveUser } ), - $c->tag('br'), - (defined $problem_incorrect_attempts->[$i] && $show_problem_scores) - ? $problem_incorrect_attempts->[$i] - : $c->b(' ') - )->join('') - ) - ); - } - - # Get percentage correct. - my $totalRightPercent = 100 * wwRound(2, $total ? $totalRight / $total : 0); - my $class = ''; - if ($totalRightPercent == 0) { - $class = 'unattempted'; - } elsif ($totalRightPercent == 100) { - $class = 'correct'; + attempts => $setIsTest + ? 0 + : $problem_incorrect_attempts->[$i] + $problem_records->[$i]->num_correct + } + ) if $addProblem; + } } - # If its a gateway set, then in order to mimic the scoring done in Scoring Tools we need to use the best score a - # student had. Otherwise we just add the set to the running course total. + # If this is a test version, update template set to the best grade a student hand. if ($setIsVersioned) { - $setID =~ /(.+),v(\d+)$/; - my $gatewayName = $1; - my $currentVersion = $2; - - # If we are just starting a new gateway then set variables to look for the max. - if ($currentVersion == 1) { - $numGatewayVersions = $db->countSetVersions($studentID, $gatewayName); - } - - if ($totalRight > $bestGatewayScore) { - $bestGatewayScore = $totalRight; - } - - # If its the last version then add the max to the course totals and reset variables; - if ($currentVersion == $numGatewayVersions) { - if (after($set->open_date())) { - $courseTotal += $total; - $courseTotalRight += $bestGatewayScore; + # Compare the score to the template set and update as needed. + my $templateItem = $allItems{$setTemplateID}; + if ($templateItem->{grade} == 0 || $item->{grade} > $templateItem->{grade}) { + $templateItem->{version_id} = $set->version_id; + $templateItem->{version_link} = $item->{link}; + for ('grade', 'grade_total', 'grade_total_right', 'problems', 'message') { + $templateItem->{$_} = $item->{$_}; } - $bestGatewayScore = 0; - } - } else { - if (after($set->open_date())) { - $courseTotal += $total; - $courseTotalRight += $totalRight; } } + } - # Only show scores for open sets, and don't link to non open sets. - if (after($set->open_date) || $authz->hasPermissions($c->param('user'), 'view_unopened_sets')) { - # Set the set name and link. If a test, don't link to the version unless the problems can be seen. - my $thisSetName = $setIsVersioned - ? $c->link_to($setName => $act_as_student_set_url) . ' (' - . ( - ( - $set->hide_work eq 'N' - || ($set->hide_work eq 'BeforeAnswerDate' && time >= $set->answer_date) - || $authz->hasPermissions($c->param('user'), 'view_unopened_sets') - ) - ? $c->link_to($c->maketext('version [_1]', $set->version_id) => $act_as_student_test_url) - : $c->maketext('version [_1]', $set->version_id) - ) - . ')' - : $c->link_to($setName => $act_as_student_set_url); - push @$rows, $c->tag( - 'tr', - $c->c( - $c->tag( - 'th', - scope => 'row', - dir => 'ltr', - sub {$thisSetName} - ), - $c->tag('td', $c->tag('span', class => $class, $totalRightPercent . '%')), - $c->tag('td', sprintf('%0.2f', $totalRight)), # score - $c->tag('td', $total), # out of - @html_prob_scores # problems - )->join('') - ); - } else { - push @$rows, - $c->tag( - 'tr', - $c->c( - $c->tag( - 'th', - dir => 'ltr', - $setName - ), - $c->tag( - 'td', - colspan => $max_problems + 3, - $c->tag( - 'em', - $c->maketext( - 'Will open on [_1].', - $c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) - ) - ) - ) - )->join('') - ); + # Compute total course grade if requested. + my $courseTotal = 0; + my $totalRight = 0; + if ($ce->{showCourseHomeworkTotals}) { + for (@open, @reduced, @closed) { + $courseTotal += $_->{grade_total}; + $totalRight += $_->{grade_total_right}; } } + @notOpen = sort byUrgency @notOpen; + @open = sort byUrgency @open; + @reduced = sort byUrgency @reduced; + @closed = sort byUrgency @closed; + return $c->include( - 'ContentGenerator/Grades/student_stats', - fullName => $fullName, - max_problems => $max_problems, - rows => $rows->join(''), - courseTotal => $courseTotal, - courseTotalRight => $courseTotalRight + 'ContentGenerator/Grades/student_grades', + effectiveUser => $effectiveUser, + fullName => join(' ', $studentRecord->first_name, $studentRecord->last_name), + notOpen => \@notOpen, + open => \@open, + reduced => \@reduced, + closed => \@closed, + courseTotal => $courseTotal, + totalRight => $totalRight ); } +# Taken from ProblemSets.pm, and adjusted for location of set record. +sub byUrgency ($type) { + my $mytime = time; + my $A = $a->{record}; + my $B = $b->{record}; + my @a_parts = + $mytime >= $A->answer_date ? (3, $A->answer_date, $A->due_date) + : $mytime >= $A->due_date ? (2, $A->answer_date, $A->due_date) + : $mytime < $A->open_date ? (1, $A->open_date, $A->due_date) + : (0, $A->due_date, $A->open_date); + my @b_parts = + $mytime >= $B->answer_date ? (3, $B->answer_date, $B->due_date) + : $mytime >= $B->due_date ? (2, $B->answer_date, $B->due_date) + : $mytime < $B->open_date ? (1, $B->open_date, $B->due_date) + : (0, $B->due_date, $B->open_date); + while (@a_parts) { + if (my $returnIt = (shift @a_parts) <=> (shift @b_parts)) { return $returnIt; } + } + return $A->set_id cmp $B->set_id; +} + 1; diff --git a/lib/WeBWorK/ContentGenerator/Hardcopy.pm b/lib/WeBWorK/ContentGenerator/Hardcopy.pm index fdd35ed8ca..dd8c647ab8 100644 --- a/lib/WeBWorK/ContentGenerator/Hardcopy.pm +++ b/lib/WeBWorK/ContentGenerator/Hardcopy.pm @@ -10,6 +10,7 @@ problem sets. use File::Temp qw/tempdir/; use Mojo::File; +use Mojo::Util qw(xml_escape); use String::ShellQuote; use Archive::Zip qw(:ERROR_CODES); use XML::LibXML; @@ -71,7 +72,7 @@ our @HC_FORMAT_DISPLAY_ORDER = ('tex', 'pdf'); # used by add_error(), has_errors(), get_errors() # # at_least_one_problem_rendered_without_error -# set to a true value by write_problem_tex if it is able to sucessfully render +# set to a true value by write_problem_tex if it is able to successfully render # a problem. checked by generate_hardcopy to determine whether to continue # with the generation process. # @@ -117,10 +118,7 @@ async sub pre_header_initialize ($c) { die 'Parameter "user" not defined -- this should never happen' unless defined $userID; # Check to see if the user is authorized to view source file paths. - $c->{can_show_source_file} = - ($db->getPermissionLevel($userID)->permission >= - $ce->{pg}{specialPGEnvironmentVars}{PRINT_FILE_NAMES_PERMISSION_LEVEL}) - || (grep { $_ eq $userID } @{ $ce->{pg}{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} }); + $c->{can_show_source_file} = $authz->hasPermissions($userID, 'print_path_to_problem'); if ($generate_hardcopy) { my $validation_failed = 0; @@ -130,14 +128,16 @@ async sub pre_header_initialize ($c) { # Make sure the format is valid. unless (grep { $_ eq $hardcopy_format } keys %HC_FORMATS) { - $c->addbadmessage(qq{"$hardcopy_format" is not a valid hardcopy format.}); + $c->addbadmessage($c->maketext('"[_1]" is not a valid hardcopy format.', xml_escape($hardcopy_format))); $validation_failed = 1; } # Make sure we are allowed to generate hardcopy in this format. unless ($authz->hasPermissions($userID, "download_hardcopy_format_$hardcopy_format")) { - $c->addbadmessage( - $c->maketext('You do not have permission to generate hardcopy in [_1] format.', $hardcopy_format)); + $c->addbadmessage($c->maketext( + 'You do not have permission to generate hardcopy in [_1] format.', + xml_escape($hardcopy_format) + )); $validation_failed = 1; } @@ -284,13 +284,14 @@ async sub pre_header_initialize ($c) { my $fullFilePath = "$ce->{webworkDirs}{tmp}/$courseID/hardcopy/$userID/$tempFile"; unless (-e $fullFilePath) { - $c->addbadmessage($c->maketext('The requested file "[_1]" does not exist on the server.', $tempFile)); + $c->addbadmessage( + $c->maketext('The requested file "[_1]" does not exist on the server.', xml_escape($tempFile))); return; } unless ($baseName =~ /\.$userID\./ || $authz->hasPermissions($userID, 'download_hardcopy_multiuser')) { $c->addbadmessage($c->maketext('You do not have permission to access the requested file "[_1]".'), - $tempFile); + xml_escape($tempFile)); return; } @@ -507,7 +508,7 @@ async sub generate_hardcopy ($c, $format, $userIDsRef, $setIDsRef) { return; } unless (-w $temp_dir_path) { - $c->add_error('Temporary directory "', $c->tag('code', $temp_dir_path), '" is not writeable.'); + $c->add_error('Temporary directory "', $c->tag('code', $temp_dir_path), '" is not writable.'); $c->delete_temp_dir($temp_dir_path); return; } @@ -670,7 +671,7 @@ sub generate_hardcopy_tex ($c, $temp_dir_path, $final_file_basename) { ); } } - for (qw{pg.sty PGML.tex CAPA.tex}) { + for (qw{pg.sty PGML.tex}) { eval { Mojo::File->new("$ce->{pg}{directories}{assetsTex}/$_")->copy_to($bundle_path) }; if ($@) { $c->add_error( diff --git a/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm b/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm index 5d15249e15..149282e78e 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm @@ -3,7 +3,7 @@ use Mojo::Base 'WeBWorK::ContentGenerator', -signatures; =head1 NAME -WeBWorK::ContentGenerator::Instructor::AchievementEditor - edit an achevement evaluator file +WeBWorK::ContentGenerator::Instructor::AchievementEditor - edit an achievement evaluator file =cut @@ -103,7 +103,7 @@ sub getRelativeSourceFilePath ($c, $sourceFilePath) { } # saveFileChanges does most of the work. It is a separate method so that it can -# be called from either pre_header_initialize or initilize, depending on +# be called from either pre_header_initialize or initialize, depending on # whether a redirect is needed or not. sub saveFileChanges ($c, $outputFilePath, $achievementContents = undef) { my $ce = $c->ce; @@ -121,7 +121,7 @@ sub saveFileChanges ($c, $outputFilePath, $achievementContents = undef) { my $do_not_save = 0; # flag to prevent saving of file my $editErrors = ''; - # write changes to the approriate files + # write changes to the appropriate files # FIXME make sure that the permissions are set correctly!!! # Make sure that the warning is being transmitted properly. diff --git a/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm b/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm index ca74586076..b8c38350d4 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm @@ -532,7 +532,7 @@ sub save_export_handler ($c) { my $csv = Text::CSV->new({ eol => "\n" }); - # Iterate over achievements outputing data as csv list. This format is not documented anywhere. + # Iterate over achievements outputting data as csv list. This format is not documented anywhere. for my $achievement ($db->getAchievements(@achievementIDsToExport)) { my $line = [ $achievement->achievement_id, $achievement->name, $achievement->number, diff --git a/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm b/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm index 906845efa4..2c0ad017c7 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm @@ -96,7 +96,7 @@ sub getRelativeSourceFilePath ($c, $sourceFilePath) { } # saveFileChanges does most of the work. It is a separate method so that it can -# be called from either pre_header_initialize or initilize, depending on +# be called from either pre_header_initialize or initialize, depending on # whether a redirect is needed or not. sub saveFileChanges ($c, $outputFilePath) { my $ce = $c->ce; @@ -212,7 +212,7 @@ sub save_as_handler ($c) { )); } else { $c->addbadmessage($c->maketext( - 'Unable to change the achievement notification template for achivement [_1]. Unknown error.', + 'Unable to change the achievement notification template for achievement [_1]. Unknown error.', $achievementName )); } diff --git a/lib/WeBWorK/ContentGenerator/Instructor/Config.pm b/lib/WeBWorK/ContentGenerator/Instructor/Config.pm index 918c38ae26..f7fdb88cf0 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/Config.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/Config.pm @@ -57,7 +57,7 @@ sub pre_header_initialize ($c) { web_config_filename => 'noSuchFilePlease' }); - my $fileoutput = <<~ 'END_SIMPLE_CONF_HEADER'; + my $fileoutput = <<~'END_SIMPLE_CONF_HEADER'; #!perl # This file is automatically generated by WeBWorK's web-based # configuration module. Do not make changes directly to this diff --git a/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm b/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm index 97d99f1e32..fb26a0ab6e 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm @@ -7,7 +7,7 @@ WeBWorK::ContentGenerator::Instructor::FileManager.pm -- simple directory manage =cut -use Mojo::File; +use Mojo::File qw(tempdir); use File::Path; use File::Copy; use File::Spec; @@ -46,19 +46,28 @@ sub pre_header_initialize ($c) { my $ce = $c->ce; my $courseID = $c->stash('courseID'); - my $message = eval { - WeBWorK::Utils::CourseManagement::archiveCourse( - courseID => $courseID, - archive_path => "$ce->{webworkDirs}{courses}/$courseID/templates/$courseID.tar.gz", - ce => $ce - ); - }; + # Note that it is important that the tempDir is a property on the controller so that it stays in scope as long + # as the controller does, i.e., until the request is rendered. Otherwise the temporary directory will be + # automatically removed before the archive file is rendered, and an empty file will be offered for download. + $c->{tempDir} = eval { tempdir('archive.XXXX', DIR => "$ce->{webworkDirs}{courses}/$courseID") }; if ($@) { - $c->addbadmessage($c->maketext('Failed to generate course archive: [_1]', $@)); + $c->addbadmessage($c->maketext('Unable to created temporary directory for course archive: [_1]', $@)); } else { - $c->addgoodmessage($c->maketext('Archived course as [_1].tar.gz.', $courseID)); + my $archiveFile = $c->{tempDir}->child("$courseID.tar.gz"); + eval { + WeBWorK::Utils::CourseManagement::archiveCourse( + courseID => $courseID, + archive_path => $archiveFile, + ce => $ce + ); + }; + if ($@) { + $c->addbadmessage($c->maketext('Failed to generate course archive: [_1]', $@)); + } else { + $c->reply_with_file('application/gzip', $archiveFile, $archiveFile->basename, 0); + return; + } } - $c->addbadmessage($message) if ($message); } $c->{pwd} = $c->checkPWD($c->param('pwd') || HOME); @@ -333,7 +342,8 @@ sub Delete ($c) { my $dir = "$c->{courseRoot}/$c->{pwd}"; - my @course_dirs = values %{ $c->ce->{courseDirs} }; + my @course_dirs = values %{ $c->ce->{courseDirs} }; + my @course_links = map { $_->[1] } values %{ $c->ce->{courseLinks} }; # If only one file is selected and it is one of the uneditable course files, # then don't show the deletion confirmation page. Just warn about it now. @@ -344,10 +354,11 @@ sub Delete ($c) { $c->addbadmessage($c->maketext('The file "[_1]" is protected and cannot be deleted.', $files[0])); return $c->Refresh(); } - if (grep { $realpath eq $_ } @course_dirs) { + if (grep { $realpath eq Mojo::File->new($_)->realpath } @course_dirs, @course_links) { + my $fileType = -l "$dir/$files[0]" ? $c->maketext('symbolic link') : $c->maketext('directory'); $c->addbadmessage($c->maketext( - 'The directory "[_1]" is a required course directory and cannot be deleted.', - $files[0] + 'The [_1] "[_2]" is a required course [_1] and cannot be deleted.', + $fileType, $files[0] )); return $c->Refresh(); } @@ -363,9 +374,11 @@ sub Delete ($c) { $c->addbadmessage($c->maketext('The file "[_1]" is protected and cannot be deleted.', $file)); next; } - if (grep { $realpath eq $_ } @course_dirs) { + if (grep { $realpath eq Mojo::File->new($_)->realpath } @course_dirs, @course_links) { + my $fileType = -l "$dir/$file" ? $c->maketext('symbolic link') : $c->maketext('directory'); $c->addbadmessage($c->maketext( - 'The directory "[_1]" is a required course directory and cannot be deleted.', $file + 'The [_1] "[_2]" is a required course [_1] and cannot be deleted.', + $fileType, $file )); next; } @@ -569,7 +582,15 @@ sub unpack_archive ($c, $archive) { next; } - unless ($tar->extract_file($_)) { + my ($member) = $tar->get_files($_); + if ($member && $member->is_symlink) { + # Secure extract mode refuses links whose targets leave the directory; + # recreate them directly (location already validated above). + unless (symlink($member->linkname, $out_file->to_string)) { + $c->addbadmessage($c->maketext(q{Unable to extract "[_1]": [_2]}, $_, $!)); + next; + } + } elsif (!$tar->extract_file($_)) { $c->addbadmessage($tar->error); next; } @@ -602,7 +623,7 @@ sub unpack_archive ($c, $archive) { $c->maketext('[quant,_1,more file,more files] not shown', @outside_files - 30)) : () ) - )->join('') + )->join('') ) ) ); @@ -645,7 +666,7 @@ sub unpack_archive ($c, $archive) { $c->maketext('[quant,_1,more file,more files] not shown', @existing_files - 30)) : () ) - )->join('') + )->join('') ) ) ); @@ -965,7 +986,7 @@ sub checkPWD ($c, $pwd, $renameError = 0) { # check for bad symbolic links my @dirs = split('/', $pwd); - pop(@dirs) if $renameError; # don't check file iteself in this case + pop(@dirs) if $renameError; # don't check file itself in this case my @path = ($c->{ce}{courseDirs}{root}); for my $dir (@dirs) { push @path, $dir; diff --git a/lib/WeBWorK/ContentGenerator/Instructor/Index.pm b/lib/WeBWorK/ContentGenerator/Instructor/Index.pm index 2ac5e5e94e..ac0f00f2be 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/Index.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/Index.pm @@ -80,13 +80,6 @@ sub pre_header_initialize ($c) { } else { push @error, E_ONE_SET; } - } elsif (defined $c->param('user_stats')) { - if ($nusers == 1) { - $route = 'instructor_user_statistics'; - $args{userID} = $firstUserID; - } else { - push @error, E_ONE_USER; - } } elsif (defined $c->param('set_stats')) { if ($nsets == 1) { $route = 'instructor_set_statistics'; diff --git a/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm b/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm index 57145907a0..e9a118f2d6 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm @@ -14,6 +14,7 @@ use constant ACTION_FORMS => [ [ filter => x('Filter') ], [ sort => x('Sort') ], # All tasks added in the Mojolicious::WeBWorK module need to be listed here. use constant TASK_NAMES => { lti_mass_update => x('LTI Mass Update'), + lti_set_date_sync => x('LTI Set Date Synchronization'), send_instructor_email => x('Send Instructor Email'), send_achievement_email => x('Send Achiement Email') }; @@ -106,7 +107,7 @@ sub initialize ($c) { # first three sorts do not determine a proper order. $c->stash->{sortedJobs} = [ map { $_->{id} } - sort { &$primarySortSub || &$secondarySortSub || &$ternarySortSub || byJobID } + sort { $primarySortSub->() || $secondarySortSub->() || $ternarySortSub->() || byJobID() } grep { $c->stash->{visibleJobs}{ $_->{id} } } (values %{ $c->stash->{jobs} }) ]; diff --git a/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm b/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm index c7736812de..167db26e46 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm @@ -90,7 +90,7 @@ the submit button pressed (the action). Requested actions and aliases View/Reload action = view Generate Hardcopy: action = hardcopy - Format Code: action = format_code + Code Maintenance: action = code_maintenance Save: action = save Save as: action = save_as Append: action = add_problem @@ -108,29 +108,27 @@ not exist. The path to the actual file being edited is stored in inputFilePath. use Mojo::File; use XML::LibXML; -use WeBWorK::Utils qw(not_blank x max); -use WeBWorK::Utils::Files qw(surePathToFile readFile path_is_subdir); -use WeBWorK::Utils::Instructor qw(assignProblemToAllSetUsers addProblemToSet); -use WeBWorK::Utils::JITAR qw(seq_to_jitar_id jitar_id_to_seq); -use WeBWorK::Utils::Sets qw(format_set_name_display); -use SampleProblemParser qw(getSampleProblemCode generateMetadata); +use WeBWorK::Utils qw(not_blank x max); +use WeBWorK::Utils::Files qw(surePathToFile readFile path_is_subdir); +use WeBWorK::Utils::Instructor qw(assignProblemToAllSetUsers addProblemToSet); +use WeBWorK::Utils::JITAR qw(seq_to_jitar_id jitar_id_to_seq); +use WeBWorK::Utils::Sets qw(format_set_name_display); +use WeBWorK::PG::SampleProblemParser qw(getSampleProblemCode generateMetadata); use constant DEFAULT_SEED => 123456; # Editor tabs -use constant ACTION_FORMS => [qw(view hardcopy format_code save save_as add_problem revert)]; +use constant ACTION_FORMS => [qw(view hardcopy code_maintenance save save_as add_problem revert)]; use constant ACTION_FORM_TITLES => { - view => x('View/Reload'), - hardcopy => x('Generate Hardcopy'), - format_code => x('Format Code'), - save => x('Save'), - save_as => x('Save As'), - add_problem => x('Append'), - revert => x('Revert'), + view => x('View/Reload'), + hardcopy => x('Generate Hardcopy'), + code_maintenance => x('Code Maintenance'), + save => x('Save'), + save_as => x('Save As'), + add_problem => x('Append'), + revert => x('Revert'), }; -my $BLANKPROBLEM = 'newProblem.pg'; - sub pre_header_initialize ($c) { my $ce = $c->ce; my $authz = $c->authz; @@ -145,26 +143,12 @@ sub pre_header_initialize ($c) { $c->{setID} = $c->stash('setID'); $c->{problemID} = $c->stash('problemID'); - # Parse setID which may come in with version data - $c->{fullSetID} = $c->{setID}; - if (defined $c->{fullSetID} && $c->{fullSetID} =~ /^([^,]*),v(\d+)$/) { - $c->{setID} = $1; - $c->{versionID} = $2; - } - # Determine displayMode and problemSeed that are needed for viewing the problem. # They are also two of the parameters which can be set by the editor. # Note that the problem seed may be overridden by the value obtained from the problem record later. $c->{displayMode} = $c->param('displayMode') // $ce->{pg}{options}{displayMode}; $c->{problemSeed} = (($c->param('problemSeed') // '') =~ s/^\s*|\s*$//gr) || DEFAULT_SEED(); - # Save file to permanent or temporary file, then redirect for viewing if it was requested to view in a new window. - # Any problem file "saved as" should be assigned to "Undefined_Set" and redirected to be viewed again in the editor. - # Problems "saved" or 'refreshed' are to be redirected to the Problem.pm module - # Set headers which are "saved" are to be redirected to the ProblemSet.pm page - # Hardcopy headers which are "saved" are also to be redirected to the ProblemSet.pm page - # Course info files are redirected to the ProblemSets.pm page - # Insure that file_type is defined $c->{file_type} = ($c->param('file_type') // '') =~ s/^\s*|\s*$//gr; @@ -239,7 +223,7 @@ sub initialize ($c) { } # Tell the templates if we are working on a PG file - $c->{is_pg} = !$c->{file_type} || ($c->{file_type} ne 'course_info' && $c->{file_type} ne 'hardcopy_theme'); + $c->{is_pg} = $c->{file_type} =~ /problem/ || $c->{file_type} =~ /header/; # Check permissions return @@ -261,14 +245,11 @@ sub initialize ($c) { )); } - if ($c->{file_type} eq 'blank_problem' || $c->{file_type} eq 'sample_problem') { - $c->addbadmessage($c->maketext('This file is a template. You may use "Save As" to create a new file.')); - } elsif ($c->{inputFilePath} =~ /$BLANKPROBLEM$/) { - $c->addbadmessage($c->maketext( - 'The file "[_1]" is a template. You may use "Save As" to create a new file.', - $c->shortPath($c->{inputFilePath}) - )); - } + $c->addbadmessage($c->maketext( + 'The file "[_1]" is a template. You may use "Save As" to create a new file.', + $c->shortPath($c->{inputFilePath}) + )) + if !path_is_subdir($c->{editFilePath}, $ce->{courseDirs}{templates}); # Find the text for the editor, either in the temporary file if it exists, in the original file in the template # directory, or in the problem contents gathered in the initialization phase. @@ -341,6 +322,8 @@ sub initialize ($c) { $c->{prettyProblemNumber} = join('.', jitar_id_to_seq($c->{prettyProblemNumber})) if $c->{set} && $c->{set}->assignment_type eq 'jitar'; + $c->{globalSets} = [ map { $_->[0] } $db->listGlobalSetsWhere({}, 'set_id') ] if $c->{is_pg}; + return; } @@ -523,36 +506,28 @@ sub getFilePaths ($c) { } elsif ($c->{file_type} eq 'set_header' || $c->{file_type} eq 'hardcopy_header') { my $set_record = $db->getGlobalSet($c->{setID}); - if (defined $set_record) { - my $header_file = $set_record->{ $c->{file_type} }; - if ($header_file && $header_file ne 'defaultHeader') { - if ($header_file =~ m|^/|) { - # Absolute address - $editFilePath = $header_file; - } else { - $editFilePath = "$ce->{courseDirs}{templates}/$header_file"; - } + my $header_file = defined $set_record ? $set_record->{ $c->{file_type} } : ''; + if ($header_file && $header_file ne 'defaultHeader') { + if ($header_file =~ m|^/|) { + # Absolute address + $editFilePath = $header_file; } else { - # If the set record doesn't specify the filename for a header or it specifies the defaultHeader, - # then the set uses the default from assets/pg. - $editFilePath = $ce->{webworkFiles}{screenSnippets}{setHeader} - if $c->{file_type} eq 'set_header'; - $editFilePath = $ce->{webworkFiles}{hardcopySnippets}{setHeader} - if $c->{file_type} eq 'hardcopy_header'; + $editFilePath = "$ce->{courseDirs}{templates}/$header_file"; } } else { - $c->addbadmessage("Cannot find a set record for set $c->{setID}"); - return; + # If the set record does not exist, or the set record doesn't specify the filename for a header or it + # specifies the defaultHeader, then the set uses the default from assets/pg. + $editFilePath = $ce->{webworkFiles}{screenSnippets}{setHeader} + if $c->{file_type} eq 'set_header'; + $editFilePath = $ce->{webworkFiles}{hardcopySnippets}{setHeader} + if $c->{file_type} eq 'hardcopy_header'; } } elsif ($c->{file_type} eq 'problem') { - # First try getting the merged problem for the effective user. - my $effectiveUserName = $c->param('effectiveUser'); - my $problem_record = - $c->{versionID} - ? $db->getMergedProblemVersion($effectiveUserName, $c->{setID}, $c->{versionID}, $c->{problemID}) - : $db->getMergedProblem($effectiveUserName, $c->{setID}, $c->{problemID}); - - # If that doesn't work, then the problem is not yet assigned. So get the global record. + # First try getting the merged problem for the current user. + my $problem_record = $db->getMergedProblem($c->param('user'), $c->{setID}, $c->{problemID}); + + # If that doesn't work, then the problem is not assigned to this user (or this problem belongs to a gateway + # test, since the problem editor can not deal with problems from versioned sets). So get the global record. $problem_record = $db->getGlobalProblem($c->{setID}, $c->{problemID}) unless defined $problem_record; if (defined $problem_record) { @@ -704,14 +679,15 @@ sub saveFileChanges ($c, $outputFilePath, $backup = 0) { } # If the file is being saved as a new file in a new location, and the file is accompanied by auxiliary files - # transfer them as well. If the file is a pg file, then assume there are auxiliary files. Copy all files not - # ending in .pg from the original directory to the new one. - if ($c->{action} eq 'save_as' && $outputFilePath =~ /\.pg/) { + # transfer them as well. If the option 'copyAuxFiles' is set and the file is a pg file, then assume there are + # auxiliary files. Copy all files not ending in .pg from the original directory to the new one. + if ($c->{action} eq 'save_as' && $c->param('copyAuxFiles') && $outputFilePath =~ /\.pg/) { my $sourceDirectory = Mojo::File->new(($c->{sourceFilePath} || '') =~ s|/[^/]+\.pg$||r); my $outputDirectory = Mojo::File->new($outputFilePath =~ s|/[^/]+\.pg$||r); # Only perform the copy if the output directory is an actual new location. if ($sourceDirectory ne $outputDirectory && -d $sourceDirectory) { + my $filesCopied = 0; for my $file (@{ $sourceDirectory->list }) { # The .pg file being edited has already been transferred. Ignore any others in the directory. next if $file =~ /\.pg$/; @@ -719,13 +695,18 @@ sub saveFileChanges ($c, $outputFilePath, $backup = 0) { # Only copy regular files that are readable and that have not already been copied. if (-f $file && -r $file && !-e $toPath) { eval { $file->copy_to($toPath) }; - $c->addbadmessage($c->maketext('Error copying [_1] to [_2].', $file, $toPath)) if $@; + if ($@) { + $c->addbadmessage($c->maketext('Error copying [_1] to [_2].', $file, $toPath)); + } else { + $filesCopied = 1; + } } } $c->addgoodmessage($c->maketext( 'Copied auxiliary files from [_1] to new location at [_2].', $sourceDirectory, $outputDirectory - )); + )) + if $filesCopied; } } @@ -847,9 +828,9 @@ sub view_handler ($c) { return; } -# The format_code action is handled by javascript. This is provided just in case +# The code_maintenance action is handled by javascript. This is provided just in case # something goes wrong and the handler is called. -sub format_code_handler { } +sub code_maintenance_handler { } sub hardcopy_handler ($c) { # Redirect to problem editor page. @@ -860,6 +841,7 @@ sub hardcopy_handler ($c) { hardcopy_theme => $c->param('action.hardcopy.theme') } )); + return; } sub add_problem_handler ($c) { @@ -1125,9 +1107,6 @@ sub save_as_handler ($c) { 'File "[_1]" exists. File not saved. No changes have been made.', $c->shortPath($outputFilePath) )); - $c->addbadmessage( - $c->maketext('You can change the file path for this problem manually from the "Sets Manager" page')) - if defined $c->{setID}; } if ($do_not_save) { @@ -1135,9 +1114,13 @@ sub save_as_handler ($c) { 'The text box now contains the source of the original problem. ' . 'You can recover lost edits by using the Back button on your browser.' )); - } - unless ($do_not_save) { + # If the save mode is 'add_to_set_as_new_problem', but this problem is not in a set (for example for a sample + # problem), then the redirect for this save mode will fail since there is no set or problem id. So switch to the + # 'new_independent_file' save mode. That will work since it fills in the 'Undefined_Set' for the set id and 1 + # for the problem id. + $saveMode = 'new_independent_file' if $saveMode eq 'add_to_set_as_new_problem' && !defined $c->{setID}; + } else { $c->{editFilePath} = $outputFilePath; # saveFileChanges will update the tempFilePath and inputFilePath as needed. Don't do that here. @@ -1149,91 +1132,108 @@ sub save_as_handler ($c) { # presented in the form. So set that here so that the correct redirect is chosen below. $saveMode = "new_$file_type"; } elsif ($saveMode eq 'rename' && -r $outputFilePath) { - # Modify source file path in problem. - if ($file_type eq 'set_header') { - my $setRecord = $db->getGlobalSet($c->{setID}); - $setRecord->set_header($new_file_name); - if ($db->putGlobalSet($setRecord)) { - $c->addgoodmessage($c->maketext( - 'The set header for set [_1] has been renamed to "[_2]".', $c->{setID}, - $c->shortPath($outputFilePath) - )); - } else { - $c->addbadmessage($c->maketext( - 'Unable to change the set header for set [_1]. Unknown error.', $c->{setID})); - } - } elsif ($file_type eq 'hardcopy_header') { - my $setRecord = $db->getGlobalSet($c->{setID}); - $setRecord->hardcopy_header($new_file_name); - if ($db->putGlobalSet($setRecord)) { - $c->addgoodmessage($c->maketext( - 'The hardcopy header for set [_1] has been renamed to "[_2]".', $c->{setID}, - $c->shortPath($outputFilePath) - )); - } else { - $c->addbadmessage($c->maketext( - 'Unable to change the hardcopy header for set [_1]. Unknown error.', - $c->{setID} - )); - } + my $problemRecord = $db->getGlobalProblem($c->{setID}, $c->{problemID}); + $problemRecord->source_file($new_file_name); + if ($db->putGlobalProblem($problemRecord)) { + $c->addgoodmessage($c->maketext( + 'The source file for "set [_1] / problem [_2]" has been changed from "[_3]" to "[_4]".', + $c->{setID}, + $c->{prettyProblemNumber}, + $c->shortPath($c->{sourceFilePath}), + $c->shortPath($outputFilePath) + )); } else { - my $problemRecord; - if ($c->{versionID}) { - $problemRecord = - $db->getMergedProblemVersion($c->param('effectiveUser'), $c->{setID}, $1, $c->{problemID}); - } else { - $problemRecord = $db->getGlobalProblem($c->{setID}, $c->{problemID}); - } - $problemRecord->source_file($new_file_name); - my $result = - $c->{versionID} ? $db->putProblemVersion($problemRecord) : $db->putGlobalProblem($problemRecord); - - if ($result) { - $c->addgoodmessage($c->maketext( - 'The source file for "set [_1] / problem [_2]" has been changed from "[_3]" to "[_4]".', - $c->{fullSetID}, - $c->{prettyProblemNumber}, - $c->shortPath($c->{sourceFilePath}), - $c->shortPath($outputFilePath) - )); - } else { - $c->addbadmessage($c->maketext( - 'Unable to change the source file path for set [_1], problem [_2]. Unknown error.', - $c->{fullSetID}, $c->{prettyProblemNumber} - )); + $c->addbadmessage($c->maketext( + 'Unable to change the source file path for set [_1], problem [_2]. Unknown error.', + $c->{setID}, $c->{prettyProblemNumber} + )); + } + } elsif ($saveMode eq 'set_as_header_for_set' && -r $outputFilePath) { + my $setID = $c->param('action.save_as.targetSet'); + if (defined $setID && $setID =~ /\S/) { + $c->{setID} = $setID; + if ($file_type eq 'set_header') { + my $setRecord = $db->getGlobalSet($c->{setID}); + $setRecord->set_header($new_file_name); + if ($db->putGlobalSet($setRecord)) { + $c->addgoodmessage($c->maketext( + 'The set header for set [_1] has been set to "[_2]".', $c->{setID}, + $c->shortPath($outputFilePath) + )); + } else { + $c->addbadmessage($c->maketext( + 'Unable to change the set header for set [_1]. Unknown error.', + $c->{setID} + )); + } + } elsif ($file_type eq 'hardcopy_header') { + my $setRecord = $db->getGlobalSet($c->{setID}); + $setRecord->hardcopy_header($new_file_name); + if ($db->putGlobalSet($setRecord)) { + $c->addgoodmessage($c->maketext( + 'The hardcopy header for set [_1] has been set to "[_2]".', $c->{setID}, + $c->shortPath($outputFilePath) + )); + } else { + $c->addbadmessage($c->maketext( + 'Unable to change the hardcopy header for set [_1]. Unknown error.', + $c->{setID} + )); + } } + } else { + my $headerType = + $file_type eq 'set_header' ? $c->maketext('set header') : $c->maketext('hardcopy header'); + $c->addbadmessage($c->maketext( + 'A new file has been created at "[_1]" with the contents below. However, ' + . 'the file has not been set as the [_2] for a set, since no target set was specified.', + $c->shortPath($outputFilePath), + $headerType + )); + $saveMode = 'new_independent_file'; } } elsif ($saveMode eq 'add_to_set_as_new_problem') { - my $set = $db->getGlobalSet($c->{setID}); + my $setID = $c->param('action.save_as.targetSet'); + if (defined $setID && $setID =~ /\S/) { + $c->{setID} = $c->param('action.save_as.targetSet'); + my $set = $db->getGlobalSet($c->{setID}); + + # For jitar sets new problems are put as top level problems at the end. + if ($set->assignment_type eq 'jitar') { + my @problemIDs = $db->listGlobalProblems($c->{setID}); + @problemIDs = sort { $a <=> $b } @problemIDs; + my @seq = jitar_id_to_seq($problemIDs[-1]); + $targetProblemNumber = seq_to_jitar_id($seq[0] + 1); + } else { + $targetProblemNumber = 1 + max($db->listGlobalProblems($c->{setID})); + } - # For jitar sets new problems are put as top level problems at the end. - if ($set->assignment_type eq 'jitar') { - my @problemIDs = $db->listGlobalProblems($c->{setID}); - @problemIDs = sort { $a <=> $b } @problemIDs; - my @seq = jitar_id_to_seq($problemIDs[-1]); - $targetProblemNumber = seq_to_jitar_id($seq[0] + 1); + my $problemRecord = addProblemToSet( + $db, $c->ce->{problemDefaults}, + setName => $c->{setID}, + sourceFile => $new_file_name, + problemID => $targetProblemNumber, + ); + assignProblemToAllSetUsers($db, $problemRecord); + $c->addgoodmessage($c->maketext( + 'Added [_1] to [_2] as problem [_3].', + $new_file_name, + $c->{setID}, + ( + $set->assignment_type eq 'jitar' + ? join('.', jitar_id_to_seq($targetProblemNumber)) + : $targetProblemNumber + ) + )); } else { - $targetProblemNumber = 1 + max($db->listGlobalProblems($c->{setID})); + $c->addbadmessage($c->maketext( + 'A new file has been created at "[_1]" with the contents below. ' + . 'However, the problem has not been added to a set, since no target set was specified.', + $c->shortPath($outputFilePath) + )); + $saveMode = 'new_independent_file'; } - - my $problemRecord = addProblemToSet( - $db, $c->ce->{problemDefaults}, - setName => $c->{setID}, - sourceFile => $new_file_name, - problemID => $targetProblemNumber, # Added to end of set - ); - assignProblemToAllSetUsers($db, $problemRecord); - $c->addgoodmessage($c->maketext( - 'Added [_1] to [_2] as problem [_3].', - $new_file_name, - $c->{setID}, - ( - $set->assignment_type eq 'jitar' - ? join('.', jitar_id_to_seq($targetProblemNumber)) - : $targetProblemNumber - ) - )); - } elsif ($saveMode eq 'new_independent_problem') { + } elsif ($saveMode eq 'new_independent_file') { $c->addgoodmessage($c->maketext( 'A new file has been created at "[_1]" with the contents below.', $c->shortPath($outputFilePath) @@ -1241,7 +1241,7 @@ sub save_as_handler ($c) { $c->addgoodmessage($c->maketext('No changes have been made to set [_1]', $c->{setID})) if $c->{setID} && $c->{setID} ne 'Undefined_Set'; } else { - $c->addbadmessage($c->maketext('Unkown saveMode: [_1].', $saveMode)); + $c->addbadmessage($c->maketext('Unknown saveMode: [_1].', $saveMode)); return; } } @@ -1254,15 +1254,15 @@ sub save_as_handler ($c) { if ($saveMode eq 'new_course_info') { $problemPage = $c->url_for('instructor_problem_editor'); $new_file_type = 'course_info'; - } elsif ($saveMode eq 'new_independent_problem') { + } elsif ($saveMode eq 'new_independent_file') { $problemPage = $c->url_for('instructor_problem_editor_withset_withproblem', setID => 'Undefined_Set', problemID => 1); - $new_file_type = 'source_path_for_problem_file'; + $new_file_type = $file_type =~ /header/ ? $file_type : 'source_path_for_problem_file'; } elsif ($saveMode eq 'new_hardcopy_theme') { $problemPage = $c->url_for('instructor_problem_editor'); $new_file_type = 'hardcopy_theme'; $extra_params{hardcopy_theme} = $new_file_name =~ s|^.*\/([^/]*\.xml)|$1|r; - } elsif ($saveMode eq 'rename') { + } elsif ($saveMode eq 'rename' || $saveMode eq 'set_as_header_for_set') { $problemPage = $c->url_for( 'instructor_problem_editor_withset_withproblem', setID => $c->{setID}, @@ -1275,10 +1275,10 @@ sub save_as_handler ($c) { setID => $c->{setID}, problemID => $do_not_save ? $c->{problemID} : max($db->listGlobalProblems($c->{setID})) ); - $new_file_type = $file_type; + $new_file_type = 'problem'; } else { $c->addbadmessage($c->maketext( - 'Please use radio buttons to choose the method for saving this file. Uknown saveMode: [_1].', $saveMode + 'Please use radio buttons to choose the method for saving this file. Unknown saveMode: [_1].', $saveMode )); return; } diff --git a/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm b/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm index 7bf2c9ed78..dae595e356 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm @@ -13,6 +13,7 @@ use HTML::Entities; use WeBWorK::Utils::JITAR qw(jitar_id_to_seq); use WeBWorK::Utils::Rendering qw(renderPG); use WeBWorK::Utils::Sets qw(get_test_problem_position format_set_name_display); +use WeBWorK::Utils::DateTime qw(before); async sub initialize ($c) { my $authz = $c->authz; @@ -96,6 +97,17 @@ async sub initialize ($c) { if ($c->param('assignGrades')) { $c->addgoodmessage($c->maketext('Grades have been saved for all current users.')); + # Get all of the merged user sets for this set. These are needed to determine if the problem sub_status also + # needs to be set. The sub_status must be set if reduced scoring is not enabled for the course or set or if it + # is before the reduced scoring date. + my %mergedSets; + if ($c->stash->{set}->assignment_type =~ /gateway/) { + $mergedSets{ $_->user_id }{ $_->version_id } = $_ + for $db->getMergedSetVersionsWhere({ set_id => { like => "$setID,v\%" } }); + } else { + %mergedSets = map { $_->user_id => { 0 => $_ } } $db->getMergedSetsWhere({ set_id => $setID }); + } + for my $user (@{ $c->stash->{users} }) { my $userID = $user->user_id; for (@{ $user->{data} }) { @@ -115,9 +127,16 @@ async sub initialize ($c) { $_->{problem}{flags} =~ s/:needs_grading$//; if ($c->param("$userID.$versionID.mark_correct")) { $_->{problem}->status(1); + $_->{problem}->sub_status(1); } elsif (defined $c->param("$userID.$versionID.score")) { my $newscore = $c->param("$userID.$versionID.score") / 100; - if ($newscore != $_->{problem}->status) { $_->{problem}->status($newscore); } + if ($newscore != $_->{problem}->status) { + $_->{problem}->status($newscore); + $_->{problem}->sub_status($newscore) + if !$ce->{pg}{ansEvalDefaults}{enableReducedScoring} + || !$mergedSets{$userID}{$versionID}->enable_reduced_scoring + || before($mergedSets{$userID}{$versionID}->reduced_scoring_date); + } } if ($versionID) { $db->putProblemVersion($_->{problem}); } diff --git a/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm b/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm index eba2d2aa82..2c7c82e515 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm @@ -29,20 +29,15 @@ use constant SET_FIELDS => [ ]; use constant PROBLEM_FIELDS => [qw(source_file value max_attempts showMeAnother showHintsAfter prPeriod att_to_open_children counts_parent_grade)]; -use constant USER_PROBLEM_FIELDS => [qw(problem_seed status num_correct num_incorrect)]; +use constant USER_PROBLEM_FIELDS => [qw(problem_seed status)]; # These constants determine what order those fields should be displayed in. -use constant HEADER_ORDER => [qw(set_header hardcopy_header)]; -use constant PROBLEM_FIELD_ORDER => [ - qw(problem_seed status value max_attempts showMeAnother showHintsAfter prPeriod attempted last_answer num_correct - num_incorrect) -]; -# For gateway sets, don't allow changing max_attempts on a per problem basis. -use constant GATEWAY_PROBLEM_FIELD_ORDER => - [qw(problem_seed status value attempted last_answer num_correct num_incorrect)]; +use constant HEADER_ORDER => [qw(set_header hardcopy_header)]; +use constant PROBLEM_FIELD_ORDER => [qw(problem_seed status value max_attempts showMeAnother showHintsAfter prPeriod)]; +use constant GATEWAY_PROBLEM_FIELD_ORDER => [qw(problem_seed status value)]; use constant JITAR_PROBLEM_FIELD_ORDER => [ qw(problem_seed status value max_attempts showMeAnother showHintsAfter prPeriod att_to_open_children - counts_parent_grade attempted last_answer num_correct num_incorrect) + counts_parent_grade) ]; # Exclude the gateway set fields from the set field order, because they are only displayed for sets that are gateways. @@ -70,14 +65,28 @@ use constant JITAR_SET_FIELD_ORDER => [qw(restrict_prob_progression email_instru # [min, max, step] will introduce validation, so should not be used on just any # input where we expect numbers # size => "50", # size of the edit box (if any) -# override => "none", # none, one, any, all - defines for whom this data can/must be overidden +# override => "all", # none, one, any, all - defines for whom this data can be overridden # module => "problem_list", # WeBWorK module # default => 0 # if a field cannot default to undefined/empty what should it default to -# labels => { # special values can be hashed to display labels -# 1 => x('Yes'), -# 0 => x('No'), +# labels => { # Display labels for type "choose" or type "[min, max, step]". +# 1 => x('Yes'), # This is required for type "choose", is optional for type "[min, max, step]", +# 0 => x('No'), # and should never be used for any other type. # }, +# choices => [ qw(0 1) ] # Order of the labels above. This must be given if labels is. # convertby => 60, # divide incoming database field values by this, and multiply when saving +# +# Note that if "type" is "[min, max, step]" and "labels" is defined, then a select will be shown before the numeric +# input with the labels as options. The label values must not overlap with the numeric values (i.e., min must be +# greater than all defined label values), and must be numeric. The labels must also include a "numeric" label. This +# label will be shown when the number input value is used. It is impomrtant that the choices should not include the +# special "numeric" value, and that all other choices have numeric values. + +# FIXME: The override "none" case needs to be revisited if it is ever used again. It is definitely not implemented +# correctly, or it is pointless. If override "none" is to mean it can't be changed at all, then why have it? But then +# again, with the current implementation fields set to override "none" are not shown when editing for more than one +# user, but are shown when editing for one user (although they still can't be edited). That doesn't make sense. The +# previous fields that used it were also of type "hidden", and it turns out that type "hidden" and override "none" +# really means don't use at all, and so listing them was pointless. use constant BLANKPROBLEM => 'newProblem.pg'; @@ -281,7 +290,9 @@ use constant FIELD_PROPERTIES => { 'This sets a number of minutes for each version of a test, once it is started. Use "0" to indicate no ' . 'time limit. If there is a time limit, then there will be an indication that this is a timed ' . 'test on the main "Assignments" page. Additionally the student will be sent to a confirmation ' - . 'page beefore they can begin.' + . 'page before they can begin. Note that the actual time a student will have to complete a timed test ' + . 'is the product of this time limit and the accommodation time factor set for the student in the ' + . 'accounts manager.' ) }, time_limit_cap => { @@ -479,65 +490,57 @@ use constant FIELD_PROPERTIES => { ) }, max_attempts => { - name => x('Max Attempts'), - type => 'edit', - size => 6, - override => 'any', - default => '-1', - labels => { - '-1' => x('Unlimited'), - }, + name => x('Max Attempts'), + type => [ 0, undef, 1 ], + size => 6, + override => 'any', + default => '-1', + choices => [qw(-1)], + labels => { '-1' => x('Unlimited'), numeric => x('Limit to') }, help_text => x( - 'You may cap the number of attempts a student can use for the problem. Use -1 to indicate unlimited attempts.' + 'You may cap the number of attempts a student can use for the problem. ' + . 'Select "Unlimited" to allow an unlimited number of attempts.' ) }, showMeAnother => { - name => x('Show Me Another'), - type => 'edit', - size => '6', - override => 'any', - default => '-2', - labels => { - '-1' => x('Never'), - '-2' => x('Course Default'), - }, + name => x('Show Me Another'), + type => [ 0, undef, 1 ], + size => '6', + override => 'any', + default => '-2', + choices => [qw(-2 -1)], + labels => { '-2' => x('Course Default'), '-1' => x('Never'), numeric => x('After number of attempts is') }, help_text => x( 'When a student has more attempts than is specified here they will be able to view another ' - . 'version of this problem. If set to -1 the feature is disabled and if set to -2 ' - . 'the course default is used.' + . 'version of this problem. The "Show Me Another" feature is is disabled if "Never" is selected.' ) }, showHintsAfter => { - name => x('Show Hints After'), - type => 'edit', - size => '6', - override => 'any', - default => '-2', - labels => { - '-2' => x('Course Default'), - '-1' => x('Never'), - }, + name => x('Show Hints'), + type => [ 0, undef, 1 ], + size => '6', + override => 'any', + default => '-2', + choices => [qw(-2 -1)], + labels => { '-2' => x('Course Default'), '-1' => x('Never'), numeric => x('After number of attempts is') }, help_text => x( 'This specifies the number of attempts before hints are shown to students. ' - . 'The value of -2 uses the default from course configuration. ' - . 'The value of -1 disables hints. ' + . 'If "Never" is selected, then hints are disabled. ' . 'Note that this will only have an effect if the problem has a hint.' ), }, prPeriod => { - name => x('Rerandomize After'), - type => 'edit', - size => '6', - override => 'any', - default => '-1', - labels => { - '-1' => x('Course Default'), - '0' => x('Never'), - }, + name => x('Rerandomize'), + type => [ 1, undef, 1 ], + size => '6', + override => 'any', + default => '-1', + choices => [qw(-1 0)], + labels => { '-1' => x('Course Default'), '0' => x('Never'), numeric => x('After number of attempts is') }, help_text => x( 'This specifies the rerandomization period: the number of attempts before a new version of ' - . 'the problem is generated by changing the Seed value. The value of -1 uses the ' - . 'default from course configuration. The value of 0 disables rerandomization.' + . 'the problem is generated by changing the Seed value. ' + . 'Randomization is disabled if "Never" is selected.' ), }, problem_seed => { @@ -561,34 +564,6 @@ use constant FIELD_PROPERTIES => { . 'to 1 to manually award full credit on this problem.' ) }, - attempted => { - name => x('Attempted'), - type => 'hidden', - override => 'none', - choices => [qw(0 1)], - labels => { - 1 => x('Yes'), - 0 => x('No'), - }, - default => '0', - }, - last_answer => { - name => x('Last Answer'), - type => 'hidden', - override => 'none', - }, - num_correct => { - name => x('Correct'), - type => 'hidden', - override => 'none', - default => '0', - }, - num_incorrect => { - name => x('Incorrect'), - type => 'hidden', - override => 'none', - default => '0', - }, hide_hint => { name => x('Hide Hints from Students'), type => 'choose', @@ -605,19 +580,18 @@ use constant FIELD_PROPERTIES => { ) }, att_to_open_children => { - name => x('Attempt Threshold for Children'), - type => 'edit', - size => 6, - override => 'any', - default => '0', - labels => { - '-1' => x('max'), - }, + name => x('Attempt Threshold for Children'), + type => [ 0, undef, 1 ], + size => 6, + override => 'any', + default => '0', + choices => [qw(-1)], + labels => { '-1' => x('No Attempts Remaining'), numeric => x('Number incorrect is') }, help_text => x( 'The child problems for this problem will become visible to the student when they either have more ' . 'incorrect attempts than is specified here, or when they run out of attempts, whichever comes ' - . 'first. Use -1 to indicate that child problems should only be available after a student ' - . 'runs out of attempts.' + . 'first. Select "No Attempts Remaining" to indicate that child problems should only be available ' + . 'after a student runs out of attempts.' ), }, counts_parent_grade => { @@ -638,13 +612,6 @@ use constant FIELD_PROPERTIES => { }, }; -use constant FIELD_PROPERTIES_GWQUIZ => { - max_attempts => { - type => 'hidden', - override => 'any', - } -}; - # Create a table of fields for the given parameters, one row for each db field. # If only the setID is included, it creates a table of set information. # If the problemID is included, it creates a table of problem information. @@ -724,13 +691,7 @@ sub fieldTable ($c, $userID, $setID, $problemID, $globalRecord, $userRecord = un } for my $field (@fieldOrder) { - my %properties; - - if ($isGWset && defined(FIELD_PROPERTIES_GWQUIZ->{$field})) { - %properties = %{ FIELD_PROPERTIES_GWQUIZ->{$field} }; - } else { - %properties = %{ FIELD_PROPERTIES()->{$field} }; - } + my %properties = %{ FIELD_PROPERTIES()->{$field} }; # Don't show fields if that option isn't enabled. if (!$ce->{options}{enableConditionalRelease} @@ -822,15 +783,14 @@ sub fieldHTML ($c, $userID, $setID, $problemID, $globalRecord, $userRecord, $fie my %properties = %{ FIELD_PROPERTIES()->{$field} }; if ($field eq 'problems_per_page') { - if ($c->ce->{test}{maxProblemsPerPage} == 1) { - $properties{override} = 'none'; - } elsif ($c->ce->{test}{maxProblemsPerPage} > 1) { + return '' if $c->ce->{test}{maxProblemsPerPage} == 1; + if ($c->ce->{test}{maxProblemsPerPage} > 1) { my $max = $c->ce->{test}{maxProblemsPerPage}; $properties{type} = [ 1, $max, 1 ]; $properties{help_text} = 'A test is broken up into pages with this many problems on each page. Students can ' . 'move from page to page without clicking to grade the test, and their temporary answers will be ' - . "saved. The site administator has capped this setting at $max. If only using 1 problem per page, " + . "saved. The site administrator has capped this setting at $max. If only using 1 problem per page, " . 'the student has many pages and may be frustrated trying to reach a particular problem. However, ' . 'their answers will be saved more frequently as they move from page to page.'; } @@ -841,10 +801,6 @@ sub fieldHTML ($c, $userID, $setID, $problemID, $globalRecord, $userRecord, $fie return '' if $properties{override} eq 'none' && !$forOneUser; return '' if $properties{override} eq 'all' && $forUsers; - my $edit = $properties{type} eq 'edit' && $properties{override} ne 'none'; - my $number = ref($properties{type}) eq 'ARRAY' && $properties{override} ne 'none'; - my $choose = $properties{type} eq 'choose' && $properties{override} ne 'none'; - my ($globalValue, $userValue, $blankField) = (undef, undef, ''); if ($field =~ /:/) { # This allows one "select" to set multiple database fields. @@ -882,106 +838,141 @@ sub fieldHTML ($c, $userID, $setID, $problemID, $globalRecord, $userRecord, $fie # Determine if this is a set record or problem record. my ($recordType, $recordID) = defined $problemID ? ('problem', $problemID) : ('set', $setID); - my %labels = (map { $_ => $c->maketext($properties{labels}{$_}) } keys %{ $properties{labels} }); + my %labels = map { $_ => $c->maketext($properties{labels}{$_}) } keys %{ $properties{labels} // {} }; # This contains either a text input or a select for changing a given database field. my $input = ''; - if ($edit || $number) { - if ($field =~ /_date/) { - $input = $c->tag( - 'div', - class => 'input-group input-group-sm flatpickr', - $c->c( - $c->text_field( - "$recordType.$recordID.$field", - $forUsers ? $userValue : $globalValue, - id => "$recordType.$recordID.${field}_id", - class => 'form-control form-control-sm' - . ($field eq 'open_date' ? ' datepicker-group' : ''), - placeholder => ( - $forUsers && $canOverride ? $c->maketext('Set Default') : $c->maketext('None Specified') - ), - data => { - input => undef, - done_text => $c->maketext('Done'), - today_text => $c->maketext('Today'), - now_text => $c->maketext('Now'), - locale => $c->ce->{language}, - timezone => $c->ce->{siteDefaults}{timezone} - } - ), - $c->tag( - 'a', - class => 'btn btn-secondary btn-sm', - data => { toggle => undef }, - role => 'button', - tabindex => 0, - 'aria-label' => $c->maketext('Pick date and time'), - $c->tag('i', class => 'fas fa-calendar-alt', 'aria-hidden' => 'true', '') - ) - )->join('') - ); - } else { - my $value = $forUsers ? ($labels{$userValue} || $userValue) : ($labels{$globalValue} || $globalValue); - $value = $c->ce->{test}{maxProblemsPerPage} - if ($field eq 'problems_per_page' - && $c->ce->{test}{maxProblemsPerPage} - && ($value == 0 || $value > $c->ce->{test}{maxProblemsPerPage})); - $value = format_set_name_display($value =~ s/\s*,\s*/,/gr) if $field eq 'restricted_release'; - - my @field_args = ( - "$recordType.$recordID.$field", $value, - id => "$recordType.$recordID.${field}_id", - class => 'form-control form-control-sm', - $field eq 'restricted_release' || $field eq 'source_file' ? (dir => 'ltr') : () - ); - if ($field eq 'problem_seed') { - # Insert a randomization button + if ($properties{override} ne 'none') { + if ($properties{type} eq 'edit' || ref($properties{type}) eq 'ARRAY') { + if ($field =~ /_date/) { $input = $c->tag( 'div', - class => 'input-group input-group-sm', - style => 'min-width: 7rem', + class => 'input-group input-group-sm flatpickr', $c->c( - $c->number_field(@field_args, min => 0), + $c->text_field( + "$recordType.$recordID.$field", + $forUsers ? $userValue : $globalValue, + id => "$recordType.$recordID.${field}_id", + class => 'form-control form-control-sm' + . ($field eq 'open_date' ? ' datepicker-group' : ''), + placeholder => ( + $forUsers + && $canOverride ? $c->maketext('Set Default') : $c->maketext('None Specified') + ), + data => { + input => undef, + done_text => $c->maketext('Done'), + today_text => $c->maketext('Today'), + now_text => $c->maketext('Now'), + locale => $c->ce->{language}, + timezone => $c->ce->{siteDefaults}{timezone} + } + ), $c->tag( - 'button', - type => 'button', - class => 'randomize-seed-btn btn btn-sm btn-secondary', - title => 'randomize', - data => { - seed_input => "$recordType.$recordID.problem_seed_id", - status_input => "$recordType.$recordID.status_id" - }, - $c->tag('i', class => 'fa-solid fa-shuffle') + 'a', + class => 'btn btn-secondary btn-sm', + data => { toggle => undef }, + role => 'button', + tabindex => 0, + 'aria-label' => $c->maketext('Pick date and time'), + $c->tag('i', class => 'fas fa-calendar-alt', 'aria-hidden' => 'true', '') ) )->join('') ); - } elsif ($number) { - $input = $c->number_field( - @field_args, - min => ($properties{type}[0] || 0), - max => ($properties{type}[1] || undef), - step => ($properties{type}[2] || 1), - $forUsers && $canOverride ? (placeholder => $c->maketext('Set Default')) : () - ); } else { - $input = $c->text_field(@field_args, - $forUsers && $canOverride ? (placeholder => $c->maketext('Set Default')) : ()); + my $value = $forUsers ? $userValue : $globalValue; + $value = $c->ce->{test}{maxProblemsPerPage} + if ($field eq 'problems_per_page' + && $c->ce->{test}{maxProblemsPerPage} + && ($value == 0 || $value > $c->ce->{test}{maxProblemsPerPage})); + $value = format_set_name_display($value =~ s/\s*,\s*/,/gr) if $field eq 'restricted_release'; + + my @field_args = ( + id => "$recordType.$recordID.${field}_id", + class => 'form-control form-control-sm', + $field eq 'restricted_release' || $field eq 'source_file' ? (dir => 'ltr') : () + ); + if ($field eq 'problem_seed') { + # Insert a randomization button + $input = $c->tag( + 'div', + class => 'input-group input-group-sm', + style => 'min-width: 7rem', + $c->c( + $c->number_field("$recordType.$recordID.$field", $value, @field_args, min => 0), + $c->tag( + 'button', + type => 'button', + class => 'randomize-seed-btn btn btn-sm btn-secondary', + title => 'randomize', + data => { + seed_input => "$recordType.$recordID.problem_seed_id", + status_input => "$recordType.$recordID.status_id" + }, + $c->tag('i', class => 'fa-solid fa-shuffle') + ) + )->join('') + ); + } elsif (ref($properties{type}) eq 'ARRAY') { + if (ref $properties{labels} eq 'HASH') { + $input = $c->tag( + 'div', + class => 'input-group input-group-sm mixed-numeric-select', + style => 'min-width: 7rem', + $c->c( + $c->select_field( + "$recordType.$recordID.$field", + [ + $forUsers && $canOverride ? [ $c->maketext('Set Default') => '' ] : (), + [ + $labels{numeric} => 'numeric', + $value ne '' && !defined $labels{$value} ? (selected => undef) : () + ], + map { [ $labels{$_} => $_, $_ eq $value ? (selected => undef) : () ] } + @{ $properties{choices} } + ], + class => 'form-select form-select-sm' + ), + $c->number_field( + "$recordType.$recordID.$field", defined $labels{$value} ? '' : $value, + @field_args, + min => $properties{type}[0], + $properties{type}[1] ? (max => $properties{type}[1]) : (), + step => $properties{type}[2] || 1, + style => 'max-width: 4rem' + ) + )->join('') + ); + } else { + $input = $c->number_field( + "$recordType.$recordID.$field", $value, + @field_args, + min => $properties{type}[0], + $properties{type}[1] ? (max => $properties{type}[1]) : (), + step => $properties{type}[2] || 1, + $forUsers && $canOverride ? (placeholder => $c->maketext('Set Default')) : (), + ); + } + } else { + $input = $c->text_field("$recordType.$recordID.$field", + $value, @field_args, + $forUsers && $canOverride ? (placeholder => $c->maketext('Set Default')) : ()); + } } + } elsif ($properties{type} eq 'choose') { + my $value = $forUsers ? $userValue : $globalValue; + + $input = $c->select_field( + "$recordType.$recordID.$field", + [ + $forUsers && $userRecord ? [ $c->maketext('Set Default') => '' ] : (), + map { [ $labels{$_} => $_, $_ eq $value ? (selected => undef) : () ] } @{ $properties{choices} } + ], + id => "$recordType.$recordID.${field}_id", + class => 'form-select form-select-sm' + ); } - } elsif ($choose) { - my $value = $forUsers ? $userValue : $globalValue; - - $input = $c->select_field( - "$recordType.$recordID.$field", - [ - $forUsers && $userRecord ? [ $c->maketext('Set Default') => '' ] : (), - map { [ $labels{$_} => $_, $_ eq $value ? (selected => undef) : () ] } @{ $properties{choices} } - ], - id => "$recordType.$recordID.${field}_id", - class => 'form-select form-select-sm' - ); } my $globalDisplayValue = @@ -1015,7 +1006,7 @@ sub fieldHTML ($c, $userID, $setID, $problemID, $globalRecord, $userRecord, $fie $c->c( $c->tag('i', class => 'icon fas fa-question-circle', 'aria-hidden' => 'true'), $c->tag('span', class => 'visually-hidden', $c->maketext('[_1] Help', $properties{name})) - )->join('') + )->join('') ) : ''; @@ -1307,7 +1298,6 @@ sub initialize ($c) { my $setID = $c->stash('setID'); # Make sure these are defined for the templates. - $c->stash->{fullSetID} = $setID; $c->stash->{headers} = HEADER_ORDER(); $c->stash->{field_properties} = FIELD_PROPERTIES(); $c->stash->{display_modes} = WeBWorK::PG::DISPLAY_MODES(); @@ -1342,18 +1332,11 @@ sub initialize ($c) { my $forOneUser = $forUsers == 1; $c->stash->{forOneUser} = $forOneUser; - # If editing a versioned set, it only makes sense edit it for one user. + # If editing a versioned set, it only makes sense to edit it for one user. return if ($editingSetVersion && !$forOneUser); my %properties = %{ FIELD_PROPERTIES() }; - # Invert the labels hashes. - my %undoLabels; - for my $key (keys %properties) { - %{ $undoLabels{$key} } = - map { $c->maketext($properties{$key}{labels}{$_}) => $_ } keys %{ $properties{$key}{labels} }; - } - my $error = 0; if ($c->param('submit_changes')) { my @names = ('open_date', 'due_date', 'answer_date', 'reduced_scoring_date'); @@ -1405,7 +1388,6 @@ sub initialize ($c) { $c->addbadmessage($c->maketext('No changes were saved!')) if $error; if ($c->param('submit_changes') && !$error) { - my $oldAssignmentType = $setRecord->assignment_type(); # Save general set information (including headers) @@ -1428,9 +1410,9 @@ sub initialize ($c) { for my $field (@{ SET_FIELDS() }) { next unless canChange($forUsers, $field); - my $param = $c->param("set.$setID.$field"); + my @paramValues = $c->param("set.$setID.$field"); + my $param = @paramValues > 1 && $paramValues[0] eq 'numeric' ? $paramValues[1] : $paramValues[0]; if ($param && $param ne '') { - $param = $undoLabels{$field}{$param} if defined $undoLabels{$field}{$param}; $param = $param * $properties{$field}->{convertby} if $properties{$field}{convertby}; # Special case: Does field fill in multiple values? @@ -1499,14 +1481,16 @@ sub initialize ($c) { } } } else { + my $originalOpenDate = $setRecord->open_date; + my $originalDueDate = $setRecord->due_date; + foreach my $field (@{ SET_FIELDS() }) { next unless canChange($forUsers, $field); - my $param = $c->param("set.$setID.$field"); - $param = defined $properties{$field}->{default} ? $properties{$field}->{default} : "" - unless defined $param && $param ne ""; - my $unlabel = $undoLabels{$field}->{$param}; - $param = $unlabel if defined $unlabel; + my @paramValues = $c->param("set.$setID.$field"); + my $param = @paramValues > 1 && $paramValues[0] eq 'numeric' ? $paramValues[1] : $paramValues[0]; + $param = defined $properties{$field}{default} ? $properties{$field}{default} : '' + unless defined $param && $param ne ''; if ($field =~ /restricted_release/ && $param) { $param = format_set_name_internal($param =~ s/\s*,\s*/,/gr); $c->check_sets($db, $param); @@ -1528,6 +1512,15 @@ sub initialize ($c) { } $db->putGlobalSet($setRecord); + if ($ce->{LTIVersion} + && $ce->{LTIVersion} eq 'v1p3' + && $ce->{LTIGradeMode} eq 'homework' + && $ce->{LTI}{v1p3}{autoSyncSetDatesToLMS} + && ($originalOpenDate != $setRecord->open_date || $originalDueDate != $setRecord->due_date)) + { + $c->minion->enqueue(lti_set_date_sync => [$setID], { notes => { courseID => $ce->{courseName} } }); + } + # Save IP restriction Location information if (defined($c->param("set.$setID.restrict_ip")) && $c->param("set.$setID.restrict_ip") ne 'No') { my @selectedLocations = $c->param("set.$setID.selected_ip_locations"); @@ -1655,10 +1648,10 @@ sub initialize ($c) { for my $field (@{ PROBLEM_FIELDS() }) { next unless canChange($forUsers, $field); - my $param = $c->param("problem.$problemID.$field"); + my @paramValues = $c->param("problem.$problemID.$field"); + my $param = + @paramValues > 1 && $paramValues[0] eq 'numeric' ? $paramValues[1] : $paramValues[0]; if (defined $param && $param ne '') { - $param = $undoLabels{$field}{$param} if defined $undoLabels{$field}{$param}; - # Protect exploits with source_file if ($field eq 'source_file') { if ($param =~ /\.\./ || $param =~ /^\//) { @@ -1682,11 +1675,12 @@ sub initialize ($c) { for my $field (@{ USER_PROBLEM_FIELDS() }) { next unless canChange($forUsers, $field); - my $param = $c->param("problem.$problemID.$field"); - $param = defined $properties{$field}->{default} ? $properties{$field}->{default} : "" - unless defined $param && $param ne ""; - my $unlabel = $undoLabels{$field}->{$param}; - $param = $unlabel if defined $unlabel; + my @paramValues = $c->param("problem.$problemID.$field"); + my $param = + @paramValues > 1 && $paramValues[0] eq 'numeric' ? $paramValues[1] : $paramValues[0]; + $param = defined $properties{$field}{default} ? $properties{$field}{default} : '' + unless defined $param && $param ne ''; + # Protect exploits with source_file if ($field eq 'source_file') { if ($param =~ /\.\./ || $param =~ /^\//) { @@ -1719,11 +1713,10 @@ sub initialize ($c) { foreach my $field (@{ PROBLEM_FIELDS() }) { next unless canChange($forUsers, $field); - my $param = $c->param("problem.$problemID.$field"); - $param = defined $properties{$field}->{default} ? $properties{$field}->{default} : "" - unless defined $param && $param ne ""; - my $unlabel = $undoLabels{$field}->{$param}; - $param = $unlabel if defined $unlabel; + my @paramValues = $c->param("problem.$problemID.$field"); + my $param = @paramValues > 1 && $paramValues[0] eq 'numeric' ? $paramValues[1] : $paramValues[0]; + $param = defined $properties{$field}{default} ? $properties{$field}{default} : '' + unless defined $param && $param ne ''; # Protect exploits with source_file if ($field eq 'source_file') { @@ -1759,11 +1752,11 @@ sub initialize ($c) { foreach my $field (keys %useful) { next unless canChange($forUsers, $field); - my $param = $c->param("problem.$problemID.$field"); - $param = defined $properties{$field}->{default} ? $properties{$field}->{default} : "" - unless defined $param && $param ne ""; - my $unlabel = $undoLabels{$field}->{$param}; - $param = $unlabel if defined $unlabel; + my @paramValues = $c->param("problem.$problemID.$field"); + my $param = + @paramValues > 1 && $paramValues[0] eq 'numeric' ? $paramValues[1] : $paramValues[0]; + $param = defined $properties{$field}{default} ? $properties{$field}{default} : '' + unless defined $param && $param ne ''; $changed ||= changed($record->$field, $param); $record->$field($param); } @@ -1832,7 +1825,7 @@ sub initialize ($c) { } } - # Change problem_ids from regular style to jitar style if appropraite. (Not applicable when editing for users.) + # Change problem_ids from regular style to jitar style if appropriate. (Not applicable when editing for users.) # This is a very long operation because we are shuffling the whole database around. if ($oldAssignmentType ne $setRecord->assignment_type && ($oldAssignmentType eq 'jitar' || $setRecord->assignment_type eq 'jitar')) @@ -2048,13 +2041,11 @@ sub initialize ($c) { } # Helper method for checking if two values are different. -# The return values will usually be thrown away, but they could be useful for debugging. sub changed ($first, $second) { - return "def/undef" if defined $first && !defined $second; - return "undef/def" if !defined $first && defined $second; - return "" if !defined $first && !defined $second; - return "ne" if $first ne $second; - return ""; + return 0 if !defined $first && !defined $second; + return 1 if !defined $first || !defined $second; + return 1 if $first ne $second; + return 0; } # Helper method that determines for how many users at a time a field can be changed. @@ -2071,7 +2062,7 @@ sub canChange ($forUsers, $field) { return 1 if $howManyCan eq "any"; return 1 if $howManyCan eq "one" && $forOneUser; return 1 if $howManyCan eq "all" && !$forUsers; - return 0; # FIXME: maybe it should default to 1? + return 0; } # Helper method that determines if a file is valid and returns a pretty error message. diff --git a/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm b/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm index 6a65b99ce0..b583c34d27 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm @@ -73,7 +73,7 @@ use WeBWorK::File::SetDef qw(importSetsFromDef exportSetsToDef); use constant HIDE_SETS_THRESHOLD => 500; use constant EDIT_FORMS => [qw(save_edit cancel_edit)]; -use constant VIEW_FORMS => [qw(filter sort edit publish import export score create delete)]; +use constant VIEW_FORMS => [qw(filter sort edit publish import export score create delete lms_date_sync)]; use constant EXPORT_FORMS => [qw(save_export cancel_export)]; # Prepare the tab titles for translation by maketext @@ -90,7 +90,8 @@ use constant FORM_TITLES => { create => x("Create"), delete => x("Delete"), save_export => x("Save Export"), - cancel_export => x("Cancel Export") + cancel_export => x("Cancel Export"), + lms_date_sync => x("Synchronize Set Dates with LMS") }; use constant VIEW_FIELD_ORDER => @@ -101,15 +102,16 @@ use constant EXPORT_FIELD_ORDER => [qw(set_id problems users)]; # permissions needed to perform a given action use constant FORM_PERMS => { - save_edit => "modify_problem_sets", - edit => "modify_problem_sets", - publish => "modify_problem_sets", - import => "create_and_delete_problem_sets", - export => "modify_set_def_files", - save_export => "modify_set_def_files", - score => "score_sets", - create => "create_and_delete_problem_sets", - delete => "create_and_delete_problem_sets", + save_edit => "modify_problem_sets", + edit => "modify_problem_sets", + publish => "modify_problem_sets", + import => "create_and_delete_problem_sets", + export => "modify_set_def_files", + save_export => "modify_set_def_files", + score => "score_sets", + create => "create_and_delete_problem_sets", + delete => "create_and_delete_problem_sets", + lms_date_sync => "modify_problem_sets" }; # Note that these are the only fields that are ever shown on this page. @@ -168,7 +170,7 @@ sub initialize ($c) { my $setID = $c->stash('setID'); my $user = $c->param('user'); - # Make sure these are defined for the templats. + # Make sure these are defined for the templates. $c->stash->{fieldNames} = VIEW_FIELD_ORDER(); $c->stash->{formsToShow} = VIEW_FORMS(); $c->stash->{formTitles} = FORM_TITLES(); @@ -178,7 +180,7 @@ sub initialize ($c) { $c->stash->{sets} = []; $c->stash->{setDefList} = []; - # Determine if the user has permisson to do anything here. + # Determine if the user has permission to do anything here. return unless $authz->hasPermissions($user, 'access_instructor_tools'); # Determine if edit mode or export mode is request, and check permissions for these modes. @@ -581,7 +583,7 @@ sub save_export_handler ($c) { if (defined $c->param('prev_visible_sets')) { $c->{visibleSetIDs} = [ $c->param('prev_visible_sets') ]; - } elsif (defined $c->param('no_prev_visble_sets')) { + } elsif (defined $c->param('no_prev_visible_sets')) { $c->{visibleSetIDs} = []; } @@ -617,20 +619,24 @@ sub save_edit_handler ($c) { my $db = $c->db; my $ce = $c->ce; + my @setsToSyncToLMS; + my @visibleSetIDs = @{ $c->{visibleSetIDs} }; - foreach my $setID (@visibleSetIDs) { + for my $setID (@visibleSetIDs) { next unless defined($setID); my $Set = $db->getGlobalSet($setID); - # FIXME: we may not want to die on bad sets, they're not as bad as bad users - die "record for visible set $setID not found" unless $Set; + next unless $Set; + + my $originalOpenDate = $Set->open_date; + my $originalDueDate = $Set->due_date; - foreach my $field ($Set->NONKEYFIELDS()) { + for my $field ($Set->NONKEYFIELDS()) { my $value = $c->param("set.$setID.$field"); if (defined $value) { if ($field =~ /_date/) { $Set->$field($value); } elsif ($field eq 'enable_reduced_scoring') { - # If we are enableing reduced scoring, make sure the reduced scoring date + # If we are enabling reduced scoring, make sure the reduced scoring date # is set and in a proper interval. $Set->enable_reduced_scoring($value); if (!$Set->reduced_scoring_date) { @@ -643,17 +649,6 @@ sub save_edit_handler ($c) { } } - # make sure the dates are not more than 10 years in the future - my $curr_time = time; - my $seconds_per_year = 31_556_926; - my $cutoff = $curr_time + $seconds_per_year * 10; - return (0, $c->maketext('Error: Open date cannot be more than 10 years from now in set [_1].', $setID)) - if $Set->open_date > $cutoff; - return (0, $c->maketext('Error: Close date cannot be more than 10 years from now in set [_1].', $setID)) - if $Set->due_date > $cutoff; - return (0, $c->maketext('Error: Answer date cannot be more than 10 years from now in set [_1].', $setID)) - if $Set->answer_date > $cutoff; - # Check that the open, due and answer dates are in increasing order. # Bail if this is not correct. if ($Set->open_date > $Set->due_date) { @@ -663,7 +658,7 @@ sub save_edit_handler ($c) { return (0, $c->maketext('Error: Answer date must come after close date in set [_1].', $setID)); } - # check that the reduced scoring date is in the right place + # Check that the reduced scoring date is in the right place. my $enable_reduced_scoring = $ce->{pg}{ansEvalDefaults}{enableReducedScoring} && ( defined($c->param("set.$setID.enable_reduced_scoring")) @@ -686,12 +681,27 @@ sub save_edit_handler ($c) { ); } + push(@setsToSyncToLMS, $setID) + if $Set->open_date != $originalOpenDate || $Set->due_date != $originalDueDate; + $db->putGlobalSet($Set); } + if (@setsToSyncToLMS + && $ce->{LTIVersion} + && $ce->{LTIVersion} eq 'v1p3' + && $ce->{LTIGradeMode} eq 'homework' + && $ce->{LTI}{v1p3}{autoSyncSetDatesToLMS}) + { + $c->minion->enqueue( + lti_set_date_sync => [ \@setsToSyncToLMS ], + { notes => { courseID => $ce->{courseName} } } + ); + } + if (defined $c->param("prev_visible_sets")) { $c->{visibleSetIDs} = [ $c->param("prev_visible_sets") ]; - } elsif (defined $c->param("no_prev_visble_sets")) { + } elsif (defined $c->param("no_prev_visible_sets")) { $c->{visibleSetIDs} = []; } else { # leave it alone @@ -702,4 +712,25 @@ sub save_edit_handler ($c) { return (1, $c->maketext('Changes saved.')); } +sub lms_date_sync_handler ($c) { + my $ce = $c->ce; + + return (0, $c->maketext('This course is not configured to synchronize set dates with the LMS via LTI.')) + if !$ce->{LTIVersion} || $ce->{LTIVersion} ne 'v1p3' || $ce->{LTIGradeMode} ne 'homework'; + + my $lineitemsURL = $c->db->getSettingValue('LTILineitemsURL'); + return (0, $c->maketext('Unable to perform date synchronization as the lineitems URL is not available.')) + unless $lineitemsURL; + + $c->minion->enqueue( + lti_set_date_sync => [ + $c->param('action.lms_date_sync.scope') eq 'all' ? $c->{allSetIDs} : [ $c->param('selected_sets') ], + $c->param('action.lms_date_sync.direction') eq 'to' + ], + { notes => { courseID => $ce->{courseName} } } + ); + + return (1, $c->maketext('Date synchronization for the requested sets queued.')); +} + 1; diff --git a/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm b/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm index 68c7571a23..8fe1dad851 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm @@ -615,9 +615,9 @@ sub writeCSV ($c, $filename, @csv) { return; } -# As soon as backwards compatability is no longer a concern and we don't expect to have +# As soon as backwards compatibility is no longer a concern and we don't expect to have # to use old ww1.x code to read the output anymore, I recommend switching to using -# these routines, which are more versatile and compatable with other programs which +# these routines, which are more versatile and compatible with other programs which # deal with CSV files. sub readStandardCSV ($c, $fileName) { my @result; diff --git a/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm b/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm index 0184bcca37..3d7bdd76e7 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm @@ -306,13 +306,13 @@ sub process_search ($c, @dbsearch) { # Build a hash of MLT entries keyed by morelt_id my %mlt = (); my $mltind; - for my $indx (0 .. $#dbsearch) { - $dbsearch[$indx]{oindex} = $indx; - if ($mltind = $dbsearch[$indx]{morelt}) { + for my $index (0 .. $#dbsearch) { + $dbsearch[$index]{oindex} = $index; + if ($mltind = $dbsearch[$index]{morelt}) { if (defined($mlt{$mltind})) { - push @{ $mlt{$mltind} }, $indx; + push @{ $mlt{$mltind} }, $index; } else { - $mlt{$mltind} = [$indx]; + $mlt{$mltind} = [$index]; } } } @@ -325,12 +325,12 @@ sub process_search ($c, @dbsearch) { if (scalar(@idlist) > 1) { my $leader = WeBWorK::Utils::ListingDB::getMLTleader($c, $mltid) || 0; my $hold = undef; - for my $subindx (@idlist) { - if ($dbsearch[$subindx]->{pgid} == $leader) { - $dbsearch[$subindx]->{children} = []; - $hold = $subindx; + for my $subindex (@idlist) { + if ($dbsearch[$subindex]->{pgid} == $leader) { + $dbsearch[$subindex]->{children} = []; + $hold = $subindex; } else { - $dbsearch[$subindx]->{noshow} = 1; + $dbsearch[$subindex]->{noshow} = 1; } } do { # we did not find the leader @@ -689,7 +689,7 @@ sub pre_header_initialize ($c) { } } - # Now store data in self for retreival by body + # Now store data in self for retrieval by body $c->{first_shown} = $first_shown; $c->{last_shown} = $last_shown; $c->{first_index} = $first_index; diff --git a/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm b/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm index 63ef67a7bb..33b86fb40b 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm @@ -22,30 +22,7 @@ sub initialize ($c) { # Check permissions return unless $c->authz->hasPermissions($user, 'access_instructor_tools'); - # Cache a list of all users except set level proctors and practice users, and restrict to the sections or - # recitations that are allowed for the user if such restrictions are defined. This list is sorted by last_name, - # then first_name, then user_id. This is used in multiple places in this module, and is guaranteed to be used at - # least once. So it is done here to prevent extra database access. - $c->{student_records} = [ - $db->getUsersWhere( - { - user_id => [ -and => { not_like => 'set_id:%' }, { not_like => "$ce->{practiceUserPrefix}\%" } ], - $ce->{viewable_sections}{$user} || $ce->{viewable_recitations}{$user} - ? ( - -or => [ - $ce->{viewable_sections}{$user} ? (section => $ce->{viewable_sections}{$user}) : (), - $ce->{viewable_recitations}{$user} ? (recitation => $ce->{viewable_recitations}{$user}) : () - ] - ) - : () - }, - [qw/last_name first_name user_id/] - ) - ]; - - if ($c->current_route eq 'instructor_user_statistics') { - $c->{studentID} = $c->stash('userID'); - } elsif ($c->current_route =~ /^instructor_(set|problem)_statistics$/) { + if ($c->current_route =~ /^instructor_(set|problem)_statistics$/) { my $setRecord = $db->getGlobalSet($c->stash('setID')); return unless $setRecord; $c->{setRecord} = $setRecord; @@ -57,6 +34,30 @@ sub initialize ($c) { return unless $problemRecord; $c->{problemRecord} = $problemRecord; } + + # Cache a list of all users except set level proctors and practice users, and restrict to the sections + # or recitations that are allowed for the user if such restrictions are defined. This list is sorted by + # last_name, then first_name, then user_id. This is used in multiple places in this module, and is used + # on every page except the main page, so it is done here to prevent extra database access. + $c->{student_records} = [ + $db->getUsersWhere( + { + user_id => + [ -and => { not_like => 'set_id:%' }, { not_like => "$ce->{practiceUserPrefix}\%" } ], + $ce->{viewable_sections}{$user} || $ce->{viewable_recitations}{$user} + ? ( + -or => [ + $ce->{viewable_sections}{$user} ? (section => $ce->{viewable_sections}{$user}) : (), + $ce->{viewable_recitations}{$user} + ? (recitation => $ce->{viewable_recitations}{$user}) + : () + ] + ) + : () + }, + [qw/last_name first_name user_id/] + ) + ]; } return; @@ -67,9 +68,7 @@ sub page_title ($c) { my $setID = $c->stash('setID') || ''; - if ($c->current_route eq 'instructor_user_statistics') { - return $c->maketext('Statistics for student [_1]', $c->{studentID}); - } elsif ($c->current_route eq 'instructor_set_statistics') { + if ($c->current_route eq 'instructor_set_statistics') { return $c->maketext('Statistics for [_1]', $c->tag('span', dir => 'ltr', format_set_name_display($setID))); } elsif ($c->current_route eq 'instructor_problem_statistics') { return $c->maketext( @@ -79,12 +78,11 @@ sub page_title ($c) { ); } - return $c->maketext('Statistics'); + return $c->maketext('Set Statistics'); } sub siblings ($c) { - # Stats and StudentProgress share this template. - return $c->include('ContentGenerator/Instructor/Stats/siblings', header => $c->maketext('Statistics')); + return $c->include('ContentGenerator/Instructor/Stats/siblings'); } # Apply the currently selected filter to the student records, and return a reference to the @@ -567,6 +565,7 @@ sub build_bar_chart ($c, $data, %options) { viewbox => '-2 -2 ' . ($imageWidth + 3) . ' ' . ($imageHeight + 3), 'aria-labelledby' => "bar_graph_title_$id", role => 'img', + class => 'stats-image', -nocredits => 1 ); diff --git a/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm b/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm index 6acc9cc579..8727d3d824 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm @@ -7,10 +7,12 @@ WeBWorK::ContentGenerator::Instructor::StudentProgress - Display Student Progres =cut -use WeBWorK::Utils qw(wwRound); -use WeBWorK::Utils::FilterRecords qw(getFiltersForClass filterRecords); -use WeBWorK::Utils::JITAR qw(jitar_id_to_seq); -use WeBWorK::Utils::Sets qw(grade_set list_set_versions format_set_name_display); +use WeBWorK::Utils qw(wwRound); +use WeBWorK::Utils::DateTime qw(after); +use WeBWorK::Utils::FilterRecords qw(getFiltersForClass filterRecords); +use WeBWorK::Utils::JITAR qw(jitar_id_to_seq); +use WeBWorK::Utils::Sets qw(grade_set list_set_versions format_set_name_display); +use WeBWorK::Utils::ProblemProcessing qw(compute_unreduced_score); sub initialize ($c) { my $db = $c->db; @@ -68,8 +70,7 @@ sub page_title ($c) { } sub siblings ($c) { - # Stats and StudentProgress share this template. - return $c->include('ContentGenerator/Instructor/Stats/siblings', header => $c->maketext('Student Progress')); + return $c->include('ContentGenerator/Instructor/StudentProgress/siblings'); } # Display student progress table @@ -279,4 +280,333 @@ sub displaySets ($c) { ); } +sub displayStudentStats ($c) { + my $db = $c->db; + my $ce = $c->ce; + my $authz = $c->authz; + + my $studentID = $c->{studentID}; + my $studentRecord = $db->getUser($studentID); + unless ($studentRecord) { + $c->addbadmessage($c->maketext('Record for user [_1] not found.', $studentID)); + return ''; + } + + my $courseName = $ce->{courseName}; + + # First get all merged sets for this user ordered by set_id. + my @sets = $db->getMergedSetsWhere({ user_id => $studentID }, 'set_id'); + # To be able to find the set objects later, make a handy hash of set ids to set objects. + my %setsByID = (map { $_->set_id => $_ } @sets); + + # Before going through the table generating loop, find all the set versions for the sets in our list. + my %setVersionsCount; + my @allSetIDs; + for my $set (@sets) { + # Don't show hidden sets unless user has appropriate permissions. + next unless ($set->visible || $authz->hasPermissions($c->param('user'), 'view_hidden_sets')); + + my $setID = $set->set_id(); + + # FIXME: Here, as in many other locations, we assume that there is a one-to-one matching between versioned sets + # and gateways. We really should have two flags, $set->assignment_type and $set->versioned. I'm not adding + # that yet, however, so this will continue to use assignment_type. + if (defined $set->assignment_type && $set->assignment_type =~ /gateway/) { + # We have to have the merged set versions to know what each of their assignment types are + # (because proctoring can change this). + my @setVersions = + $db->getMergedSetVersionsWhere({ user_id => $studentID, set_id => { like => "$setID,v\%" } }); + + # Add the set versions to our list of sets. + $setsByID{ $_->set_id . ',v' . $_->version_id } = $_ for (@setVersions); + + # Flag the existence of set versions for this set. + $setVersionsCount{$setID} = scalar @setVersions; + + # Save the set names for display. + push(@allSetIDs, $setID); + push(@allSetIDs, map { $_->set_id . ',v' . $_->version_id } @setVersions); + + } else { + push(@allSetIDs, $setID); + } + } + + my $fullName = join(' ', $studentRecord->first_name, $studentRecord->last_name); + my $effectiveUser = $studentRecord->user_id(); + + my $max_problems = 0; + my $courseTotal = 0; + my $courseTotalRight = 0; + + for my $setID (@allSetIDs) { + my $set = $db->getGlobalSet($setID); + my $num_of_problems; + # For jitar sets we only display grades for top level problems, so we need to count how many there are. + if ($set && $set->assignment_type() eq 'jitar') { + my @problemIDs = $db->listGlobalProblems($setID); + for my $problemID (@problemIDs) { + my @seq = jitar_id_to_seq($problemID); + $num_of_problems++ if ($#seq == 0); + } + } else { + # For other sets we just count the number of problems. + $num_of_problems = $db->countGlobalProblems($setID); + } + $max_problems = + $set && after($set->open_date) && $max_problems < $num_of_problems ? $num_of_problems : $max_problems; + } + + # Variables to help compute gateway scores. + my $numGatewayVersions = 0; + my $bestGatewayScore = 0; + + my $rows = $c->c; + for my $setID (@allSetIDs) { + my $act_as_student_set_url = + $c->systemLink($c->url_for('problem_list', setID => $setID), params => { effectiveUser => $effectiveUser }); + my $set = $setsByID{$setID}; + + # Determine if set is a test and create the test url. + my $setIsVersioned = 0; + my $act_as_student_test_url = ''; + if (defined $set->assignment_type && $set->assignment_type =~ /gateway/) { + $setIsVersioned = 1; + if ($set->assignment_type eq 'proctored_gateway') { + $act_as_student_test_url = $act_as_student_set_url =~ s/($courseName)\//$1\/proctored_test_mode\//r; + } else { + $act_as_student_test_url = $act_as_student_set_url =~ s/($courseName)\//$1\/test_mode\//r; + } + # Remove version from set url + $act_as_student_set_url =~ s/,v\d+//; + } + + # Format set name based on set visibility. + my $setName = $c->tag( + 'span', + class => $set->visible ? 'font-visible' : 'font-hidden', + format_set_name_display($setID =~ s/,v\d+$//r) + ); + + # If the set is a template gateway set and there are no versions, we acknowledge that the set exists and the + # student hasn't attempted it. Otherwise, we skip it and let the versions speak for themselves. + if (defined $setVersionsCount{$setID}) { + next if $setVersionsCount{$setID}; + push @$rows, + $c->tag( + 'tr', + $c->c( + $c->tag( + 'th', + dir => 'ltr', + (after($set->open_date) || $authz->hasPermissions($c->param('user'), 'view_unopened_sets')) + ? $c->link_to($setName => $act_as_student_set_url) + : $setName + ), + $c->tag( + 'td', + colspan => $max_problems + 3, + $c->tag( + 'em', + after($set->open_date) ? $c->maketext('No versions of this test have been taken.') + : $c->maketext( + 'Will open on [_1].', + $c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) + ) + ) + ) + )->join('') + ); + next; + } + + # If the set has hide_score set, then we need to skip printing the score as well. + if ( + defined $set->assignment_type + && $set->assignment_type =~ /gateway/ + && defined $set->hide_score + && ( + !$authz->hasPermissions($c->param('user'), 'view_hidden_work') + && ($set->hide_score eq 'Y' || ($set->hide_score eq 'BeforeAnswerDate' && time < $set->answer_date)) + ) + ) + { + # Add a link to the test version if the problems can be seen. + my $thisSetName = + $c->link_to($setName => $act_as_student_set_url) . ' (' + . ( + ( + $set->hide_work eq 'N' + || ($set->hide_work eq 'BeforeAnswerDate' && time >= $set->answer_date) + || $authz->hasPermissions($c->param('user'), 'view_unopened_sets') + ) + ? $c->link_to($c->maketext('version [_1]', $set->version_id) => $act_as_student_test_url) + : $c->maketext('version [_1]', $set->version_id) + ) . ')'; + push( + @$rows, + $c->tag( + 'tr', + $c->c( + $c->tag( + 'th', + dir => 'ltr', + sub {$thisSetName} + ), + $c->tag( + 'td', + colspan => $max_problems + 3, + $c->tag('em', $c->maketext('Display of scores for this test is not allowed.')) + ) + )->join('') + ) + ); + next; + } + + my ($totalRight, $total, $problem_scores, $problem_incorrect_attempts, $problem_records) = + grade_set($db, $set, $studentID, $setIsVersioned, 1); + $totalRight = wwRound(2, $totalRight); + + my @html_prob_scores; + + my $show_problem_scores = 1; + + if (defined $set->hide_score_by_problem + && !$authz->hasPermissions($c->param('user'), 'view_hidden_work') + && $set->hide_score_by_problem eq 'Y') + { + $show_problem_scores = 0; + } + + for my $i (0 .. $max_problems - 1) { + my $score = defined $problem_scores->[$i] && $show_problem_scores ? $problem_scores->[$i] : ''; + my $is_correct = $score =~ /^\d+$/ && compute_unreduced_score($ce, $problem_records->[$i], $set) == 1; + push( + @html_prob_scores, + $c->tag( + 'td', + class => 'problem-data', + $c->c( + $c->tag( + 'span', + class => $is_correct ? 'correct' : $score eq ' . ' ? 'unattempted' : '', + $c->b($score) + ), + $c->tag('br'), + (defined $problem_incorrect_attempts->[$i] && $show_problem_scores) + ? $problem_incorrect_attempts->[$i] + : $c->b(' ') + )->join('') + ) + ); + } + + # Get percentage correct. + my $totalRightPercent = 100 * wwRound(2, $total ? $totalRight / $total : 0); + my $class = ''; + if ($totalRightPercent == 0) { + $class = 'unattempted'; + } elsif ($totalRightPercent == 100) { + $class = 'correct'; + } + + # If its a gateway set, then in order to mimic the scoring done in Scoring Tools we need to use the best score a + # student had. Otherwise we just add the set to the running course total. + if ($setIsVersioned) { + $setID =~ /(.+),v(\d+)$/; + my $gatewayName = $1; + my $currentVersion = $2; + + # If we are just starting a new gateway then set variables to look for the max. + if ($currentVersion == 1) { + $numGatewayVersions = $db->countSetVersions($studentID, $gatewayName); + } + + if ($totalRight > $bestGatewayScore) { + $bestGatewayScore = $totalRight; + } + + # If its the last version then add the max to the course totals and reset variables; + if ($currentVersion == $numGatewayVersions) { + if (after($set->open_date())) { + $courseTotal += $total; + $courseTotalRight += $bestGatewayScore; + } + $bestGatewayScore = 0; + } + } else { + if (after($set->open_date())) { + $courseTotal += $total; + $courseTotalRight += $totalRight; + } + } + + # Only show scores for open sets, and don't link to non open sets. + if (after($set->open_date) || $authz->hasPermissions($c->param('user'), 'view_unopened_sets')) { + # Set the set name and link. If a test, don't link to the version unless the problems can be seen. + my $thisSetName = $setIsVersioned + ? $c->link_to($setName => $act_as_student_set_url) . ' (' + . ( + ( + $set->hide_work eq 'N' + || ($set->hide_work eq 'BeforeAnswerDate' && time >= $set->answer_date) + || $authz->hasPermissions($c->param('user'), 'view_unopened_sets') + ) + ? $c->link_to($c->maketext('version [_1]', $set->version_id) => $act_as_student_test_url) + : $c->maketext('version [_1]', $set->version_id) + ) + . ')' + : $c->link_to($setName => $act_as_student_set_url); + push @$rows, $c->tag( + 'tr', + $c->c( + $c->tag( + 'th', + scope => 'row', + dir => 'ltr', + sub {$thisSetName} + ), + $c->tag('td', $c->tag('span', class => $class, $totalRightPercent . '%')), + $c->tag('td', sprintf('%0.2f', $totalRight)), # score + $c->tag('td', $total), # out of + @html_prob_scores # problems + )->join('') + ); + } else { + push @$rows, + $c->tag( + 'tr', + $c->c( + $c->tag( + 'th', + dir => 'ltr', + $setName + ), + $c->tag( + 'td', + colspan => $max_problems + 3, + $c->tag( + 'em', + $c->maketext( + 'Will open on [_1].', + $c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) + ) + ) + ) + )->join('') + ); + } + } + + return $c->include( + 'ContentGenerator/Instructor/StudentProgress/student_stats', + fullName => $fullName, + max_problems => $max_problems, + rows => $rows->join(''), + courseTotal => $courseTotal, + courseTotalRight => $courseTotalRight + ); +} + 1; diff --git a/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm b/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm index a3eff9d7b6..8228303c18 100644 --- a/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm +++ b/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm @@ -1,5 +1,5 @@ package WeBWorK::ContentGenerator::Instructor::UserList; -use Mojo::Base 'WeBWorK::ContentGenerator', -signatures; +use Mojo::Base 'WeBWorK::ContentGenerator', -signatures, -async_await; =head1 NAME @@ -47,36 +47,40 @@ Export users: use Mojo::File; -use WeBWorK::File::Classlist qw(parse_classlist write_classlist); -use WeBWorK::Utils qw(cryptPassword x); +use WeBWorK::File::Classlist qw(parse_classlist write_classlist); +use WeBWorK::Utils qw(cryptPassword x); +use WeBWorK::Utils::Instructor qw(assignSetsToUsers); +use WeBWorK::Authen::LTIAdvantage::SubmitGrade; -use constant HIDE_USERS_THRESHHOLD => 200; -use constant EDIT_FORMS => [qw(save_edit cancel_edit)]; -use constant VIEW_FORMS => [qw(filter sort edit import export add delete reset_2fa)]; +use constant HIDE_USERS_THRESHOLD => 200; +use constant EDIT_FORMS => [qw(save_edit cancel_edit)]; +use constant VIEW_FORMS => [qw(filter sort edit import export add delete reset_2fa lms_roster_sync)]; # Prepare the tab titles for translation by maketext use constant FORM_TITLES => { - save_edit => x('Save Edit'), - cancel_edit => x('Cancel Edit'), - filter => x('Filter'), - sort => x('Sort'), - edit => x('Edit'), - import => x('Import'), - export => x('Export'), - add => x('Add'), - delete => x('Delete'), - reset_2fa => x('Reset Two Factor Authentication') + save_edit => x('Save Edit'), + cancel_edit => x('Cancel Edit'), + filter => x('Filter'), + sort => x('Sort'), + edit => x('Edit'), + import => x('Import'), + export => x('Export'), + add => x('Add'), + delete => x('Delete'), + reset_2fa => x('Reset Two Factor Authentication'), + lms_roster_sync => x('Synchronize LMS Roster') }; # permissions needed to perform a given action use constant FORM_PERMS => { - save_edit => 'modify_student_data', - edit => 'modify_student_data', - reset2_2fa => 'change_password', - import => 'modify_student_data', - export => 'modify_classlist_files', - add => 'modify_student_data', - delete => 'modify_student_data', + save_edit => 'modify_student_data', + edit => 'modify_student_data', + reset_2fa => 'change_password', + import => 'modify_student_data', + export => 'modify_classlist_files', + add => 'modify_student_data', + delete => 'modify_student_data', + lms_roster_sync => 'modify_student_data' }; use constant SORT_SUBS => { @@ -93,27 +97,50 @@ use constant SORT_SUBS => { }; use constant FIELDS => [ - 'user_id', 'first_name', 'last_name', 'email_address', 'student_id', 'status', - 'section', 'recitation', 'comment', 'permission', 'password' + 'user_id', 'first_name', 'last_name', 'email_address', + 'student_id', 'status', 'accommodation_time_factor', 'section', + 'recitation', 'comment', 'permission', 'password' ]; -# Note that only the editable fields need a type (i.e. all but user_id), -# and only the text fields need a size. +# Note that only the editable fields need a type (i.e. all but user_id). +# The fields of type text or number may also include optional attributes for the HTML input. +# Any field may also contain a perlValidate method that will be called to validate user input. If provided, it should be +# a subroutine that takes the parameter value as its only argument, and returns a translatable error string if the +# parameter value is not valid for the field, and 0 otherwise. use constant FIELD_PROPERTIES => { - user_id => { name => x('Login Name') }, - first_name => { name => x('First Name'), type => 'text', size => 10 }, - last_name => { name => x('Last Name'), type => 'text', size => 10 }, - email_address => { name => x('Email Address'), type => 'text', size => 20 }, - student_id => { name => x('Student ID'), type => 'text', size => 11 }, - status => { name => x('Enrollment Status'), type => 'status' }, - section => { name => x('Section'), type => 'text', size => 3 }, - recitation => { name => x('Recitation'), type => 'text', size => 3 }, - comment => { name => x('Comment'), type => 'text', size => 20 }, - permission => { name => x('Permission Level'), type => 'permission' }, - password => { name => x('Password'), type => 'password' }, + user_id => { name => x('Login Name') }, + first_name => { name => x('First Name'), type => 'text', attributes => { size => 10 } }, + last_name => { name => x('Last Name'), type => 'text', attributes => { size => 10 } }, + email_address => { name => x('Email Address'), type => 'text', attributes => { size => 20 } }, + student_id => { name => x('Student ID'), type => 'text', attributes => { size => 11 } }, + status => { name => x('Enrollment Status'), type => 'status' }, + accommodation_time_factor => { + name => x('Accommodation Time Factor'), + type => 'number', + attributes => { + size => 5, + min => 1, + step => 'any', + title => 'Enter a decimal number that is greater than or equal to 1.' + }, + perlValidate => sub { + my $value = shift; + return $value !~ /^(\d+(\.\d*)?|\.\d+)$/ || $value <= 0 + ? (x( + 'Accommodation time factor for [_1] unchanged. ' + . 'A value was given that is not a decimal number or is not greater than or equal to 1.' + ))[0] + : 0; + } + }, + section => { name => x('Section'), type => 'text', attributes => { size => 3 } }, + recitation => { name => x('Recitation'), type => 'text', attributes => { size => 3 } }, + comment => { name => x('Comment'), type => 'text', attributes => { size => 20 } }, + permission => { name => x('Permission Level'), type => 'permission' }, + password => { name => x('Password'), type => 'password' }, }; -sub pre_header_initialize ($c) { +async sub pre_header_initialize ($c) { my $authz = $c->authz; my $ce = $c->ce; my $db = $c->db; @@ -174,7 +201,7 @@ sub pre_header_initialize ($c) { if (defined $c->param('visible_users')) { $c->{visibleUserIDs} = { map { $_ => 1 } @{ $c->every_param('visible_users') } }; - } elsif (@allUsersDB > HIDE_USERS_THRESHHOLD || defined $c->param('no_visible_users')) { + } elsif (@allUsersDB > HIDE_USERS_THRESHOLD || defined $c->param('no_visible_users')) { $c->{visibleUserIDs} = {}; } else { $c->{visibleUserIDs} = { map { $_ => 1 } @{ $c->{allUserIDs} } }; @@ -206,7 +233,14 @@ sub pre_header_initialize ($c) { if (!FORM_PERMS()->{$actionID} || $authz->hasPermissions($user, FORM_PERMS()->{$actionID})) { # Call the action handler my $actionHandler = "${actionID}_handler"; - $c->addgoodmessage($c->$actionHandler); + my @actionResult = $c->$actionHandler; + @actionResult = await $actionResult[0] + if ref $actionResult[0] eq 'Future' || ref $actionResult[0] eq 'Mojo::Promise'; + if ($actionResult[0]) { + $c->addgoodmessage($c->b($actionResult[1])); + } else { + $c->addbadmessage($c->b($actionResult[1])); + } } else { $c->addbadmessage($c->maketext('You are not authorized to perform this action.')); } @@ -291,7 +325,7 @@ sub filter_handler ($c) { $c->{visibleUserIDs} = { map { $_ => 1 } @matchingUserIDs }; } - return $result; + return (1, $result); } sub sort_handler ($c) { @@ -325,16 +359,19 @@ sub sort_handler ($c) { $c->{ternarySortOrder} = $c->param('action.sort.ternary.order'); } - return $c->maketext( - 'Sets sorted by [_1] in [plural,_2,ascending,descending] order, ' - . 'then by [_3] in [plural,_4,ascending,descending] order,' - . 'and then by [_5] in [plural,_6,ascending,descending] order.', - $c->maketext(FIELD_PROPERTIES()->{ $c->{primarySortField} }{name}), - $c->{primarySortOrder} eq 'ASC' ? 1 : 2, - $c->maketext(FIELD_PROPERTIES()->{ $c->{secondarySortField} }{name}), - $c->{secondarySortOrder} eq 'ASC' ? 1 : 2, - $c->maketext(FIELD_PROPERTIES()->{ $c->{ternarySortField} }{name}), - $c->{ternarySortOrder} eq 'ASC' ? 1 : 2 + return ( + 1, + $c->maketext( + 'Sets sorted by [_1] in [plural,_2,ascending,descending] order, ' + . 'then by [_3] in [plural,_4,ascending,descending] order,' + . 'and then by [_5] in [plural,_6,ascending,descending] order.', + $c->maketext(FIELD_PROPERTIES()->{ $c->{primarySortField} }{name}), + $c->{primarySortOrder} eq 'ASC' ? 1 : 2, + $c->maketext(FIELD_PROPERTIES()->{ $c->{secondarySortField} }{name}), + $c->{secondarySortOrder} eq 'ASC' ? 1 : 2, + $c->maketext(FIELD_PROPERTIES()->{ $c->{ternarySortField} }{name}), + $c->{ternarySortOrder} eq 'ASC' ? 1 : 2 + ) ); } @@ -345,7 +382,7 @@ sub edit_handler ($c) { $c->{visibleUserIDs} = { map { $_ => 1 } @usersToEdit }; $c->{editMode} = 1; - return $scope eq 'all' ? $c->maketext('Editing all users.') : $c->maketext('Editing selected users.'); + return (1, $scope eq 'all' ? $c->maketext('Editing all users.') : $c->maketext('Editing selected users.')); } sub delete_handler ($c) { @@ -354,7 +391,7 @@ sub delete_handler ($c) { my $confirm = $c->param('action.delete.confirm'); my $num = 0; - return $c->maketext('Deleted [_1] users.', $num) unless ($confirm eq 'yes'); + return (1, $c->maketext('Deleted [_1] [plural,_1,user].', $num)) unless $confirm eq 'yes'; # grep on userIsEditable would still enforce permissions, but no UI feedback my @userIDsToDelete = keys %{ $c->{selectedUserIDs} }; @@ -378,13 +415,13 @@ sub delete_handler ($c) { $num++; } - unshift @resultText, $c->maketext('Deleted [_1] users.', $num); - return join(' ', @resultText); + unshift @resultText, $c->maketext('Deleted [_1] [plural,_1,user].', $num); + return (1, join(' ', @resultText)); } sub add_handler ($c) { # This action is redirected to the AddUsers.pm module using ../instructor/add_user/... - return ''; + return (1, ''); } sub import_handler ($c) { @@ -393,7 +430,7 @@ sub import_handler ($c) { unless (defined($fileName) and $fileName =~ /\.lst$/) { $c->addbadmessage($c->maketext('No class list file provided.')); - return $c->maketext('No users added.'); + return (0, $c->maketext('No users added.')); } my $replaceExisting; my @replaceList; @@ -428,8 +465,17 @@ sub import_handler ($c) { my $numAdded = @$added; my $numSkipped = @$skipped; - return $c->maketext('[_1] users replaced, [_2] users added, [_3] users skipped. Skipped users: ([_4])', - $numReplaced, $numAdded, $numSkipped, join(', ', @$skipped)); + return ( + 1, + $c->maketext( + '[_1] [plural,_1,user] replaced, [_2] [plural,_2,user] added, [_3] [plural,_3,user] skipped. ' + . 'Skipped [plural,_3,user]: ([_4])', + $numReplaced, + $numAdded, + $numSkipped, + join(', ', @$skipped) + ) + ); } sub export_handler ($c) { @@ -455,7 +501,7 @@ sub export_handler ($c) { my @userIDsToExport = $scope eq 'all' ? @{ $c->{allUserIDs} } : keys %{ $c->{selectedUserIDs} }; $c->exportUsersToCSV($fileName, @userIDsToExport); - return $c->maketext('[_1] users exported to file [_2]', scalar @userIDsToExport, "$dir/$fileName"); + return (1, $c->maketext('[_1] [plural,_1,user] exported to file [_2]', scalar @userIDsToExport, "$dir/$fileName")); } sub reset_2fa_handler ($c) { @@ -465,7 +511,8 @@ sub reset_2fa_handler ($c) { my $confirm = $c->param('action.reset_2fa.confirm'); my $num = 0; - return $c->maketext('Reset two factor authentication for [_1] users.', $num) unless $confirm eq 'yes'; + return (1, $c->maketext('Reset two factor authentication for [_1] [plural,_1,user].', $num)) + unless $confirm eq 'yes'; # grep on userIsEditable would still enforce permissions, but no UI feedback my @userIDsForReset = keys %{ $c->{selectedUserIDs} }; @@ -481,14 +528,265 @@ sub reset_2fa_handler ($c) { push @resultText, $c->maketext('You are not allowed to reset two factor authenticatio for [_1].', $userID); next; } - my $password = $db->getPassword($userID); - $password->otp_secret(''); - $db->putPassword($password); - $num++; + if (my $password = $db->getPassword($userID)) { + $password->otp_secret(''); + $db->putPassword($password); + } + ++$num; } unshift @resultText, $c->maketext('Reset two factor authentication for [quant,_1,user].', $num); - return join(' ', @resultText); + return (1, join(' ', @resultText)); +} + +async sub lms_roster_sync_handler ($c) { + my $db = $c->db; + my $ce = $c->ce; + + return (0, $c->maketext('This course is not configured to import users from the LMS via LTI.')) + if !$ce->{LTIVersion} + || $ce->{LTIVersion} ne 'v1p3' + || !$ce->{LTI}{v1p3}{preferred_source_of_username}; + + my $namesRolesServiceURL = $db->getSettingValue('LTINamesRolesServiceURL'); + return (0, $c->maketext('The LTI names/roles service URL is not available.')) unless $namesRolesServiceURL; + + my $accessToken = await WeBWorK::Authen::LTIAdvantage::SubmitGrade->new($c)->get_access_token; + return (0, $c->maketext('Unable to obtain access token.')) unless $accessToken; + + my $namesRolesServiceRequest = await Mojo::UserAgent->new->get_p($namesRolesServiceURL, + { Authorization => "$accessToken->{token_type} $accessToken->{access_token}" })->catch(sub ($err) { + return $err; + }); + return (0, $c->maketext("Error communicating with the names and roles service URL: $namesRolesServiceRequest\n")) + unless ref $namesRolesServiceRequest; + + my $namesRolesServiceResult = $namesRolesServiceRequest->result; + if ($namesRolesServiceResult->is_success) { + my $namesRoles = $namesRolesServiceResult->json->{members}; + return (0, $c->maketext('Invalid data received from the LMS.')) unless ref $namesRoles eq 'ARRAY'; + + my (@addedUsers, @userAchievementRecordsToAdd, @globalAchievementRecordsToAdd, %usersInLMSCourse); + my $updatedUsers = 0; + + my @achievements = $db->getAchievementsWhere({ enabled => 1 }, ['achievement_id']); + + my $preferredSourceOfUsername = $ce->{LTI}{v1p3}{namesroles_service_preferred_source_of_username} + || $ce->{LTI}{v1p3}{preferred_source_of_username}; + my $fallbackPasswordSource = $ce->{LTI}{v1p3}{namesroles_service_fallback_source_of_username} + || $ce->{LTI}{v1p3}{fallback_source_of_username}; + my $preferredSourceOfStudentId = $ce->{LTI}{v1p3}{namesroles_service_preferred_source_of_student_id} + || $ce->{LTI}{v1p3}{preferred_source_of_student_id}; + + for my $user (@$namesRoles) { + my ($userIdSource, $typeOfSource) = ('', ''); + my $userId = $user->{$preferredSourceOfUsername}; + if (defined $userId) { + $userIdSource = $preferredSourceOfUsername; + $typeOfSource = + "$userIdSource which was " + . ($ce->{LTI}{v1p3}{namesroles_service_preferred_source_of_username} + ? 'namesroles_service_preferred_source_of_username' + : 'preferred_source_of_username'); + } elsif ($fallbackPasswordSource && !defined $userId && defined $user->{$fallbackPasswordSource}) { + $userIdSource = $fallbackPasswordSource; + $typeOfSource = + "$userIdSource which was" + . ($ce->{LTI}{v1p3}{namesroles_service_fallback_source_of_username} + ? 'namesroles_service_fallback_source_of_username' + : 'fallback_source_of_username'); + $userId = $user->{$fallbackPasswordSource}; + } + + unless (defined $userId) { + warn "=====================================\n" + . "Unable to determine a webwork user id for LMS user:\n" + . $c->dumper($user) + . "\n=====================================\n" + if $ce->{debug_lti_parameters}; + next; + } + + $userId =~ s/@.*$// if $userIdSource eq 'email' && $ce->{LTI}{v1p3}{strip_domain_from_email}; + $userId = lc($userId) if $ce->{LTI}{v1p3}{lowercase_username}; + + my $studentId = $preferredSourceOfStudentId ? ($user->{$preferredSourceOfStudentId} // '') : ''; + + if ($ce->{debug_lti_parameters}) { + warn "=========== USER SUMMARY ============\n"; + warn "----------- LMS USER DATA -----------\n"; + warn $c->dumper($user); + warn "\n-------------------------------------\n"; + warn "User id is |$userId| (obtained from $typeOfSource)\n"; + warn "User email address is |$user->{email}|\n"; + warn "Student id is |$studentId|\n"; + warn "=====================================\n"; + } + + $usersInLMSCourse{$userId} = 1; + + if ($userId eq $c->param('user')) { + warn "Skipping $userId because this is you.\n" if $ce->{debug_lti_parameters}; + next; + } + + # Note that the only reliably obtained roles here are the membership roles. The issue is that these roles + # are allowed to be abbreviated (i.e., the http://purl.imsglobal.org/... part may be entirely omitted + # according to the specification). Moodle does this, but Canvas does not. However, both seem to add a prefix + # for non-membership roles. Also, "institution" roles are not sent, so it is not even possible to honor the + # $ce->{LTI}{v1p3}{AllowInstitutionRoles} setting. + my @LTIroles = map {s|^http://purl.imsglobal.org/vocab/lis/v2/membership#||r} @{ $user->{roles} }; + + warn "The LTI roles defined for $userId are: \n-- " . join("\n-- ", @LTIroles) . "\n" + if $ce->{debug_lti_parameters}; + + if (!defined($ce->{userRoles}{ $ce->{LTI}{v1p3}{LMSrolesToWeBWorKroles}{ $LTIroles[0] } })) { + warn "Skipping $userId. Cannot find a WeBWorK role that corresponds to the " + . "LMS role of $LTIroles[0] for this user.\n" + if $ce->{debug_lti_parameters}; + next; + } + + my $permissionLevel = $ce->{userRoles}{ $ce->{LTI}{v1p3}{LMSrolesToWeBWorKroles}{ $LTIroles[0] } }; + if (@LTIroles > 1) { + for (@LTIroles[ 1 .. $#LTIroles ]) { + my $wwRole = $ce->{LTI}{v1p3}{LMSrolesToWeBWorKroles}{$_}; + next unless defined $wwRole; + $permissionLevel = $ce->{userRoles}{$wwRole} if $permissionLevel < $ce->{userRoles}{$wwRole}; + } + } + if ($permissionLevel > $ce->{userRoles}{ $ce->{LTIAccountCreationCutoff} }) { + warn "Skipping $userId. User has a role above the LTI " + . "account creation cutoff of $ce->{LTIAccountCreationCutoff}.\n" + if $ce->{debug_lti_parameters}; + next; + } + + if ($c->{allUsers}{$userId}) { + next unless $ce->{LMSManageUserData}; + + # Create a temporary user with the LMS credentials and compare the user to the existing user. + my $tempUser = $db->newUser( + user_id => $userId, + lis_source_did => $user->{user_id}, + last_name => $user->{family_name} =~ s/\+/ /gr, + first_name => $user->{given_name} =~ s/\+/ /gr, + email_address => $user->{email}, + status => $user->{status} eq 'Active' ? 'C' : 'D', + comment => $c->formatDateTime(time), + student_id => $studentId, + section => '', + recitation => '' + ); + + my $change_made = 0; + for my $element (qw(last_name first_name email_address status student_id)) { + if ($c->{allUsers}{$userId}->$element ne $tempUser->$element) { + $change_made = 1; + warn "WeBWorK user has $element: " + . $c->{allUsers}{$userId}->$element + . ", but LMS user has $element: " + . $tempUser->$element . "\n" + if $ce->{debug_lti_parameters}; + # Update the data for this page. + $c->{allUsers}{$userId}->$element($tempUser->$element); + } + } + + if ($change_made) { + ++$updatedUsers; + $tempUser->comment($c->formatDateTime(time)); + eval { $db->putUser($tempUser) }; + if ($@) { + $c->log->error("Failed to update user $userId when importing LMS user: $@"); + warn "Failed to update user $userId.\n" if $ce->{debug_lti_parameters}; + } else { + warn "Updated user $userId.\n" if $ce->{debug_lti_parameters}; + } + } else { + warn "$userId not changed.\n" if $ce->{debug_lti_parameters}; + } + } else { + warn "Adding user $userId with permission level $permissionLevel.\n" if $ce->{debug_lti_parameters}; + push(@addedUsers, $userId); + + my $newUser = $db->newUser( + user_id => $userId, + lis_source_did => $user->{user_id}, + last_name => $user->{family_name} =~ s/\+/ /gr, + first_name => $user->{given_name} =~ s/\+/ /gr, + email_address => $user->{email}, + status => $user->{status} eq 'Active' ? 'C' : 'D', + comment => $c->formatDateTime(time), + student_id => $studentId, + section => '', + recitation => '' + ); + $db->addUser($newUser); + + $db->addPermissionLevel($db->newPermissionLevel(user_id => $userId, permission => $permissionLevel)); + + for (@achievements) { + push(@userAchievementRecordsToAdd, + $db->newUserAchievement(user_id => $userId, achievement_id => $_->achievement_id)); + } + push(@globalAchievementRecordsToAdd, + $db->newGlobalUserAchievement(user_id => $userId, achievement_points => 0)); + + # Update the data for this page. + $newUser->{permission} = $permissionLevel; + $newUser->{passwordExists} = 0; + $c->{allUsers}{$userId} = $newUser; + $c->{visibleUserIDs}{$userId} = 1; + $c->{userIsEditable}{$userId} = 1; + } + } + + # Assign visible sets to the added users. + assignSetsToUsers($db, $ce, [ map { $_->[0] } $db->listGlobalSetsWhere({ visible => 1 }) ], \@addedUsers) + if @addedUsers; + + # Assign achievements to the added users. + $db->UserAchievement->insert_records(\@userAchievementRecordsToAdd) if @userAchievementRecordsToAdd; + $db->GlobalUserAchievement->insert_records(\@globalAchievementRecordsToAdd) + if @globalAchievementRecordsToAdd; + + # Mark all users not in the LMS roster and at or below the LTIAccountCreationCutoff as dropped. + my @droppedUsers; + for my $user (values %{ $c->{allUsers} }) { + next + if $usersInLMSCourse{ $user->user_id } + || $user->{permission} > $ce->{userRoles}{ $ce->{LTIAccountCreationCutoff} } + || $user->status eq 'D'; + $user->status('D'); + push(@droppedUsers, $user); + } + $db->User->update_records(\@droppedUsers) if @droppedUsers; + + return ( + 1, + $ce->{LMSManageUserData} + ? $c->maketext( + '[_1] [plural,_1,user] added, [_2] [plural,_2,user] updated, ' + . '[_3] [plural,_3,user] not in LMS [plural,_3,was,were] dropped', + scalar(@addedUsers), + $updatedUsers, + scalar(@droppedUsers) + ) + : $c->maketext( + '[_1] [plural,_1,user] added, [_2] [plural,_2,user] not in LMS [plural,_2,was,were] dropped', + scalar(@addedUsers), scalar(@droppedUsers) + ) + ); + } else { + return ( + 0, + $c->maketext( + 'There was an error obtaining the list of users from the LMS: [_1]', + $namesRolesServiceResult->message + ) + ); + } } sub cancel_edit_handler ($c) { @@ -499,7 +797,7 @@ sub cancel_edit_handler ($c) { } $c->{editMode} = 0; - return $c->maketext('Changes abandoned.'); + return (1, $c->maketext('Changes abandoned.')); } sub save_edit_handler ($c) { @@ -517,7 +815,14 @@ sub save_edit_handler ($c) { for my $field ($User->NONKEYFIELDS()) { my $newValue = $c->param("user.$userID.$field"); - $User->$field($newValue) if defined $newValue; + next unless defined $newValue; + if (ref(FIELD_PROPERTIES()->{$field}{perlValidate}) eq 'CODE' + && (my $error = FIELD_PROPERTIES()->{$field}{perlValidate}->($newValue))) + { + $c->addbadmessage($c->maketext($error, $userID)); + next; + } + $User->$field($newValue); } $db->putUser($User); @@ -561,7 +866,7 @@ sub save_edit_handler ($c) { $c->{editMode} = 0; - return $c->maketext('Changes saved.'); + return (1, $c->maketext('Changes saved.')); } # Sort methods (ascending) diff --git a/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm b/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm index fe265c47aa..37239ed351 100644 --- a/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm +++ b/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm @@ -9,7 +9,7 @@ calls to the rpc WebworkWebservice =head1 Description Receives requests containing WebworkWebservice remote procedure call commands, -executes them, and returns the resutls. +executes them, and returns the results. Note that the WebworkWebservice renderProblem command is not supported by this endpoint. The render_rpc endpoint defined in the diff --git a/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm b/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm index 78139db160..ecb36829b0 100644 --- a/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm +++ b/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm @@ -1,11 +1,13 @@ package WeBWorK::ContentGenerator::LTIAdvantage; -use Mojo::Base 'WeBWorK::ContentGenerator', -signatures; +use Mojo::Base 'WeBWorK::ContentGenerator', -signatures, -async_await; use Mojo::UserAgent; +use Mojo::URL; use Mojo::JSON qw(decode_json); use Crypt::JWT qw(decode_jwt encode_jwt); use Math::Random::Secure qw(irand); use Digest::SHA qw(sha256_hex); +use Mojo::File qw(tempfile); use WeBWorK::Debug qw(debug); use WeBWorK::Authen::LTIAdvantage::SubmitGrade; @@ -59,16 +61,19 @@ sub initializeRoute ($c, $routeCaptures) { { $c->stash->{isContentSelection} = 1; + my $siteEnvironment = WeBWorK::CourseEnvironment->new; + # The database object used here is not associated to any course, # and so the only has access to non-native tables. - my @matchingCourses = WeBWorK::DB->new(WeBWorK::CourseEnvironment->new)->getLTICourseMapsWhere({ + my $nonNativeDB = WeBWorK::DB->new($siteEnvironment); + my @matchingCourses = $nonNativeDB->getLTICourseMapsWhere({ lms_context_id => $c->stash->{lti_jwt_claims}{'https://purl.imsglobal.org/spec/lti/claim/context'}{id} }); if (@matchingCourses == 1) { $c->stash->{courseID} = $matchingCourses[0]->course_id; - } else { + } elsif ($siteEnvironment->{LTI}{v1p3}{allowCourseSelection}) { for (@matchingCourses) { my $ce = eval { WeBWorK::CourseEnvironment->new({ courseName => $_->course_id }) }; if ($@) { warn "Failed to initialize course environment for $_: $@\n"; next; } @@ -84,6 +89,98 @@ sub initializeRoute ($c, $routeCaptures) { last; } } + + # If a matching course was not found in the LTI course map and the site is configured to allow + # course selection, then construct a list of all courses for which the LTI 1.3 authentication + # parameters match and that have a user that has the email address set that matches the email + # address sent from the LMS, and that has access_instructor_tools and modify_problem_sets + # permissions. + unless (defined $c->stash->{courseID}) { + my @userCourses; + + my $claims = $c->stash->{lti_jwt_claims}; + my $extract_claim = sub ($key) { + my $value = $claims; + for (split '#', $key) { + if (defined $value->{$_}) { + $value = $value->{$_}; + } else { + return; + } + } + return $value; + }; + + my %mappedCourses = map { $_->course_id => 1 } $nonNativeDB->getLTICourseMapsWhere; + + my $firstFoundUserId; + + for (listCourses(WeBWorK::CourseEnvironment->new)) { + next if $mappedCourses{$_}; + + my $ce = eval { WeBWorK::CourseEnvironment->new({ courseName => $_ }) }; + if ($@) { $c->log->error("Failed to initialize course environment for $_: $@"); next; } + + if (($ce->{LTIVersion} // '') eq 'v1p3' + && $ce->{LTI}{v1p3}{PlatformID} + && $ce->{LTI}{v1p3}{PlatformID} eq $c->stash->{LTILaunchData}->data->{PlatformID} + && $ce->{LTI}{v1p3}{ClientID} + && $ce->{LTI}{v1p3}{ClientID} eq $c->stash->{LTILaunchData}->data->{ClientID} + && $ce->{LTI}{v1p3}{DeploymentID} + && $ce->{LTI}{v1p3}{DeploymentID} eq + $c->stash->{LTILaunchData}->data->{DeploymentID} + && $ce->{LTI}{v1p3}{preferred_source_of_username}) + { + my $userIdSource = ''; + my $userId = $extract_claim->($ce->{LTI}{v1p3}{preferred_source_of_username}); + $userIdSource = $ce->{LTI}{v1p3}{preferred_source_of_username} if $userId; + if (!defined $userId && $ce->{LTI}{v1p3}{fallback_source_of_username}) { + $userId = $extract_claim->($ce->{LTI}{v1p3}{fallback_source_of_username}); + $userIdSource = $ce->{LTI}{v1p3}{fallback_source_of_username} if $userId; + } + next unless defined $userId; + $userId =~ s/@.*$// + if $userIdSource eq 'email' && $ce->{LTI}{v1p3}{strip_domain_from_email}; + $userId = lc($userId) if $ce->{LTI}{v1p3}{lowercase_username}; + + # Assert that the user id for the user is the same in all courses offered for selection. + # Otherwise things will fall apart when the content_selection method attempts to sign + # the user out of the initial guess course and into a different selected course. + $firstFoundUserId = $userId unless defined $firstFoundUserId; + next unless $userId eq $firstFoundUserId; + + my $db = WeBWorK::DB->new($ce); + my $user = $db->getUser($userId); + + # Only allow courses for which the user has the email address set, and the email address + # matches the email address sent from the LMS. This means that if one course has the LTI + # user selection parameters set differently than another, then not all courses for the + # user will actually be listed. This should be considered a configuration error, and the + # system administrator should not set courses up this way. + next unless $user && $user->email_address && $claims->{email} eq $user->email_address; + + # Only allow courses for which the user has the access_instructor_tools and + # modify_problem_sets permissions. The WeBWorK::Authz object for this request has not + # yet been constructed, so the permissions check has to be performed manually. + my $permission = $db->getPermissionLevel($userId); + next + unless $permission + && $permission->permission >= + $ce->{userRoles}{ $ce->{permissionLevels}{access_instructor_tools} } + && $permission->permission >= + $ce->{userRoles}{ $ce->{permissionLevels}{modify_problem_sets} }; + + push(@userCourses, $_); + } + } + if (@userCourses) { + # Use the first matching course for initial authentication. All matching courses have the + # same LTI 1.3 authentication parameters, and so presumably authentication will work an any + # of them. + $c->stash->{courseID} = $userCourses[0]; + $c->stash->{courseChoices} = \@userCourses; + } + } } } else { $c->stash->{courseID} = $c->stash->{LTILaunchData}->data->{courseID} @@ -132,7 +229,6 @@ sub login ($c) { 'ContentGenerator/LTI/self_posting_form', form_target => $c->ce->{LTI}{v1p3}{AuthReqURL}, form_params => { - repost => 1, response_type => 'id_token', response_mode => 'form_post', scope => 'openid', @@ -175,11 +271,19 @@ sub launch ($c) { return $c->redirect_to($c->systemLink( $c->url_for($c->stash->{LTILaunchRedirect}), - $c->stash->{isContentSelection} - ? ( - params => { + params => { + %{ Mojo::URL->new($c->stash->{LTILaunchRedirect})->query->to_hash }, + $c->stash->{isContentSelection} + ? ( courseID => $c->stash->{courseID}, initial_request => 1, + $c->stash->{courseChoices} + ? ( + course_choices => $c->stash->{courseChoices}, + lms_context_id => + $c->stash->{lti_jwt_claims}{'https://purl.imsglobal.org/spec/lti/claim/context'}{id} + ) + : (), accept_multiple => $c->stash->{lti_jwt_claims}{'https://purl.imsglobal.org/spec/lti-dl/claim/deep_linking_settings'} {accept_multiple}, @@ -191,9 +295,9 @@ sub launch ($c) { ? (data => $c->stash->{lti_jwt_claims} {'https://purl.imsglobal.org/spec/lti-dl/claim/deep_linking_settings'}{data}) : () - } - ) - : () + ) + : () + } )); } @@ -206,7 +310,64 @@ sub content_selection ($c) { errorMessage => $c->maketext('You are not authorized to modify sets.')) unless $c->authz->hasPermissions($c->authen->{user_id}, 'modify_problem_sets'); - if ($c->param('initial_request')) { + if ($c->param('initial_request') || $c->authen->flash('courseChoices')) { + my @courseChoices = $c->param('course_choices'); + @courseChoices = @{ $c->authen->flash('courseChoices') } + if !@courseChoices && $c->authen->flash('courseChoices') && !$c->param('selected_course'); + if (@courseChoices > 1) { + $c->authen->flash(courseChoices => \@courseChoices); + return $c->render( + 'ContentGenerator/LTI/content_item_course_selection', + courseChoices => \@courseChoices, + forwardParams => { + accept_multiple => $c->param('accept_multiple'), + deep_link_return_url => $c->param('deep_link_return_url'), + lms_context_id => $c->param('lms_context_id'), + $c->param('data') ? (data => $c->param('data')) : (), + } + ); + } elsif (@courseChoices) { + # If only one course matched for this user, then just use it. + # Add it to the course map and skip course selection. + $c->db->setLTICourseMap($courseChoices[0], $c->param('lms_context_id')); + } + + my $selectedCourse = $c->param('selected_course'); + if ($selectedCourse && $selectedCourse ne $c->ce->{courseName}) { + # The user has selected a course that is not the initial guess (the first course found that the user fit + # into), and the user was authenticated into that initial guess course. So sign the user out of that course, + # and sign the user into the selected course. This does not go through the entire authentication process, + # but presumably that would succeed since the authhentication parameters for the two courses match and the + # permissions of the user were checked in both courses already. + my $key = $c->db->getKey($c->authen->{user_id}); + $c->db->deleteKey($c->authen->{user_id}); + $c->signed_cookie( + 'WeBWorKCourseSession.' . $c->ce->{courseName}, + '', + { + domain => $c->app->sessions->cookie_domain, + expires => time, + httponly => 1, + path => $c->app->sessions->cookie_path, + samesite => $c->app->sessions->samesite, + secure => $c->app->sessions->secure + } + ); + + $c->stash->{courseID} = $selectedCourse; + my $ce = eval { WeBWorK::CourseEnvironment->new({ courseName => $selectedCourse }) }; + if ($@) { + $c->log->error("Failed to initialize course environment for $selectedCourse: $@"); + return $c->render('ContentGenerator/LTI/content_item_selection_error', + errorMessage => $c->maketext('The course [_1] is not correctly configured.', $selectedCourse)); + } + $c->ce($ce); + my $db = WeBWorK::DB->new($ce); + $c->db($db); + $c->setSessionParams; + } + $c->db->setLTICourseMap($selectedCourse, $c->param('lms_context_id')) if $selectedCourse; + return $c->render( 'ContentGenerator/LTI/content_item_selection', visibleSets => [ $c->db->getGlobalSetsWhere({ visible => 1 }, [qw(due_date set_id)]) ], @@ -254,7 +415,12 @@ sub content_selection ($c) { type => 'ltiResourceLink', title => $c->maketext('WeBWorK Assignments'), url => $c->url_for('set_list', courseID => $c->stash->{courseID})->to_abs->to_string, - $c->ce->{LTIGradeMode} eq 'course' ? (lineItem => { scoreMaximum => 100 }) : () + $c->ce->{LTIGradeMode} eq 'course' + ? ( + lineItem => { resourceId => 'course_grade', scoreMaximum => 100 }, + window => { targetName => '_blank' } + ) + : () } : (), map { { @@ -265,7 +431,19 @@ sub content_selection ($c) { $c->url_for('problem_list', courseID => $c->stash->{courseID}, setID => $_->set_id) ->to_abs->to_string, $c->ce->{LTIGradeMode} eq 'homework' - ? (lineItem => { scoreMaximum => $setMaxScores{ $_->set_id } }) + ? ( + lineItem => { + resourceId => $_->set_id, + scoreMaximum => $setMaxScores{ $_->set_id } + }, + available => { + startDateTime => $c->formatDateTime($_->open_date, '%Y-%m-%dT%H:%M:%S%z') + }, + submission => { + endDateTime => $c->formatDateTime($_->due_date, '%Y-%m-%dT%H:%M:%S%z') + }, + window => { targetName => '_blank' } + ) : () } } @selectedSets ] @@ -425,4 +603,127 @@ sub purge_expired_lti_data ($c, $ce, $db) { return; } +async sub registration ($c) { + return $c->render(json => { error => 'invalid configuration request' }, status => 400) + unless defined $c->req->param('openid_configuration'); + + # If we want to allow options in the configuration such as whether grade passback is enabled or to allow the LMS + # administrator to choose a tool name, then this should render a form that the LMS will be presented in an iframe + # allowing the LMS administrator to select the options. When that form is submitted, then the code below should be + # executed taking those options into consideration. However, at this point this is a simplistic approach that will + # work in most cases. + + $c->render_later; + + my $configurationResult = (await Mojo::UserAgent->new->get_p($c->req->param('openid_configuration')))->result; + return $c->render(json => { error => 'unable to obtain openid configuration' }, status => 400) + unless $configurationResult->is_success; + my $lmsConfiguration = $configurationResult->json; + + return $c->render(json => { error => 'invalid openid configuration received' }, status => 400) + unless defined $lmsConfiguration->{registration_endpoint} + && defined $lmsConfiguration->{issuer} + && defined $lmsConfiguration->{jwks_uri} + && defined $lmsConfiguration->{token_endpoint} + && defined $lmsConfiguration->{authorization_endpoint} + && defined $lmsConfiguration->{'https://purl.imsglobal.org/spec/lti-platform-configuration'} + {product_family_code}; + + # FIXME: This should also probably check that the token_endpoint_auth_method is private_key_jwt, the + # id_token_signing_alg_values_supported is RS256, and that the scopes_supported is an array and contains all of the + # scopes listed below. There are perhaps some other configuration values that should be checked as well. However, + # most of the time these are all going to be fine. + + my $rootURL = $c->url_for('root')->to_abs; + + my $registrationResult = (await Mojo::UserAgent->new->post_p( + $lmsConfiguration->{registration_endpoint}, + { + defined $c->req->param('registration_token') + ? (Authorization => 'Bearer ' . $c->req->param('registration_token')) + : (), + 'Content-Type' => 'application/json' + }, + json => { + application_type => 'web', + response_types => ['id_token'], + grant_types => [ 'implicit', 'client_credentials' ], + client_name => 'WeBWorK at ' . $rootURL->host_port, + client_uri => $rootURL->to_string, + initiate_login_uri => $c->url_for('ltiadvantage_login')->to_abs->to_string, + redirect_uris => [ $c->url_for('ltiadvantage_launch')->to_abs->to_string ], + jwks_uri => $c->url_for('ltiadvantage_keys')->to_abs->to_string, + token_endpoint_auth_method => 'private_key_jwt', + scope => join(' ', + 'https://purl.imsglobal.org/spec/lti-ags/scope/lineitem', + 'https://purl.imsglobal.org/spec/lti-ags/scope/lineitem.readonly', + 'https://purl.imsglobal.org/spec/lti-ags/scope/result.readonly', + 'https://purl.imsglobal.org/spec/lti-ags/scope/score', + 'https://purl.imsglobal.org/spec/lti-nrps/scope/contextmembership.readonly'), + 'https://purl.imsglobal.org/spec/lti-tool-configuration' => { + domain => $rootURL->host_port, + description => $c->maketext('WeBWorK Course Content'), + target_link_uri => $rootURL->to_string, + claims => [ 'iss', 'sub', 'name', 'given_name', 'family_name', 'email' ], + messages => [ { + type => 'LtiDeepLinkingRequest', + label => $c->maketext('WeBWorK Assignments'), + target_link_uri => $c->url_for('ltiadvantage_content_selection')->to_abs->to_string, + # The following placements are needed for Canvas, and Moodle completely ignores this parameter, + # but if they are added for D2L then the message is rejected. + index($lmsConfiguration->{issuer}, '.instructure.com') != -1 + ? (placements => [ 'assignment_selection', 'course_assignments_menu' ]) + : () + } ] + } + } + ))->result; + unless ($registrationResult->is_success) { + $c->log->error('Invalid regististration response: ' . $registrationResult->message); + return $c->render(json => { error => 'invalid registration response' }, status => 400); + } + return $c->render(json => { error => 'invalid registration received' }, status => 400) + unless defined $registrationResult->json->{client_id}; + + my $configuration = <<~"END_CONFIG"; + \$LTI{v1p3}{PlatformID} = '$lmsConfiguration->{issuer}'; + \$LTI{v1p3}{ClientID} = '${\($registrationResult->json->{client_id})}'; + \$LTI{v1p3}{DeploymentID} = '${ + \($registrationResult->json->{'https://purl.imsglobal.org/spec/lti-tool-configuration'}{deployment_id} + // 'obtain from LMS administrator') + }'; + \$LTI{v1p3}{PublicKeysetURL} = '$lmsConfiguration->{jwks_uri}'; + \$LTI{v1p3}{AccessTokenURL} = '$lmsConfiguration->{token_endpoint}'; + \$LTI{v1p3}{AccessTokenAUD} = '${ + \($lmsConfiguration->{authorization_server} + // $lmsConfiguration->{token_endpoint}) + }'; + \$LTI{v1p3}{AuthReqURL} = '$lmsConfiguration->{authorization_endpoint}'; + END_CONFIG + + my $registrationDir = Mojo::File->new($c->ce->{webworkDirs}{DATA})->child('LTIRegistrationRequests'); + if (!-d $registrationDir) { + eval { $registrationDir->make_path }; + if ($@) { + $c->log->error("Failed to create directory for saving LTI registrations: $@"); + return $c->render(json => { error => 'internal server error' }, status => 400); + } + } + + my $registrationFile = tempfile( + TEMPLATE => + $lmsConfiguration->{'https://purl.imsglobal.org/spec/lti-platform-configuration'}{product_family_code} + . '-XXXX', + DIR => $registrationDir, + SUFFIX => '.conf', + UNLINK => 0 + ); + $registrationFile->spew($configuration, 'UTF-8'); + + # This tells the LMS that registration is complete and it can close its dialog. + return $c->render(data => ''); +} + 1; diff --git a/lib/WeBWorK/ContentGenerator/Logout.pm b/lib/WeBWorK/ContentGenerator/Logout.pm index d38c955d55..e2b28d0e4f 100644 --- a/lib/WeBWorK/ContentGenerator/Logout.pm +++ b/lib/WeBWorK/ContentGenerator/Logout.pm @@ -8,7 +8,6 @@ WeBWorK::ContentGenerator::Logout - invalidate key and display logout message. =cut use WeBWorK::Localize; -use WeBWorK::Authen qw(write_log_entry); sub pre_header_initialize ($c) { my $ce = $c->ce; @@ -20,7 +19,7 @@ sub pre_header_initialize ($c) { $authen->logout_user if $authen->can('logout_user'); $authen->killSession; - $authen->WeBWorK::Authen::write_log_entry('LOGGED OUT'); + $authen->write_log_entry('LOGGED OUT'); # Check to see if there is a proctor key associated with this login. If there is a proctor user, then there must be # a proctored test. So try and delete the key. diff --git a/lib/WeBWorK/ContentGenerator/Options.pm b/lib/WeBWorK/ContentGenerator/Options.pm index 9c669e581d..9c6bda537f 100644 --- a/lib/WeBWorK/ContentGenerator/Options.pm +++ b/lib/WeBWorK/ContentGenerator/Options.pm @@ -149,11 +149,14 @@ sub initialize ($c) { && $c->{effectiveUser}->showOldAnswers() ne $c->param('showOldAnswers')) || (defined($c->param('useMathQuill')) && $c->{effectiveUser}->useMathQuill() ne $c->param('useMathQuill')) + || (defined($c->param('useMathView')) + && $c->{effectiveUser}->useMathView() ne $c->param('useMathView')) ) { $c->{effectiveUser}->displayMode($c->param('displayMode')); $c->{effectiveUser}->showOldAnswers($c->param('showOldAnswers')); $c->{effectiveUser}->useMathQuill($c->param('useMathQuill')); + $c->{effectiveUser}->useMathView($c->param('useMathView')); eval { $db->putUser($c->{effectiveUser}) }; if ($@) { diff --git a/lib/WeBWorK/ContentGenerator/Problem.pm b/lib/WeBWorK/ContentGenerator/Problem.pm index e2ef7bd20a..3f12a97ab4 100644 --- a/lib/WeBWorK/ContentGenerator/Problem.pm +++ b/lib/WeBWorK/ContentGenerator/Problem.pm @@ -7,7 +7,6 @@ WeBWorK::ContentGenerator::Problem - Allow a student to interact with a problem. =cut -use WeBWorK::HTML::SingleProblemGrader; use WeBWorK::Debug; use WeBWorK::Utils qw(decodeAnswers wwRound); use WeBWorK::Utils::DateTime qw(before between after); @@ -23,6 +22,8 @@ use WeBWorK::AchievementEvaluator qw(checkForAchievements); use WeBWorK::DB::Utils qw(global2user fake_set fake_problem); use WeBWorK::Localize; use WeBWorK::AchievementEvaluator; +use WeBWorK::HTML::SingleProblemGrader; +use WeBWorK::HTML::StudentNav qw(studentNav); # GET/POST Parameters for this module # @@ -431,20 +432,17 @@ async sub pre_header_initialize ($c) { Count => $problem->{showMeAnotherCount}, }; - # Unset the showProblemGrader parameter if the "Hide Problem Grader" button was clicked. - $c->param(showProblemGrader => undef) if $c->param('hideProblemGrader'); - # Permissions # What does the user want to do? my %want = ( showOldAnswers => $user->showOldAnswers ne '' ? $user->showOldAnswers : $ce->{pg}{options}{showOldAnswers}, showCorrectAnswers => 1, - showProblemGrader => $c->param('showProblemGrader') || 0, - showAnsGroupInfo => $c->param('showAnsGroupInfo') || $ce->{pg}{options}{showAnsGroupInfo}, - showAnsHashInfo => $c->param('showAnsHashInfo') || $ce->{pg}{options}{showAnsHashInfo}, - showPGInfo => $c->param('showPGInfo') || $ce->{pg}{options}{showPGInfo}, - showResourceInfo => $c->param('showResourceInfo') || $ce->{pg}{options}{showResourceInfo}, + showProblemGrader => $userID ne $effectiveUserID, + showAnsGroupInfo => $c->param('showAnsGroupInfo') || $ce->{pg}{options}{showAnsGroupInfo}, + showAnsHashInfo => $c->param('showAnsHashInfo') || $ce->{pg}{options}{showAnsHashInfo}, + showPGInfo => $c->param('showPGInfo') || $ce->{pg}{options}{showPGInfo}, + showResourceInfo => $c->param('showResourceInfo') || $ce->{pg}{options}{showResourceInfo}, showHints => 1, showSolutions => 1, useMathView => $user->useMathView ne '' ? $user->useMathView : $ce->{pg}{options}{useMathView}, @@ -531,18 +529,16 @@ async sub pre_header_initialize ($c) { # requiring another answer submission. my $showReturningFeedback = 0; - # Sticky answers - if (!($c->{submitAnswers} || $previewAnswers || $checkAnswers) && $will{showOldAnswers}) { + # Reinsert sticky answers. Do this only if new answers are NOT being submitted, + # and a new problem version is NOT being opened. + if (!($prEnabled && !$problem->{prCount}) + && !($c->{submitAnswers} || $previewAnswers || $checkAnswers) + && $will{showOldAnswers}) + { my %oldAnswers = decodeAnswers($problem->last_answer); - # Do this only if new answers are NOT being submitted - if ($prEnabled && !$problem->{prCount}) { - # Clear answers if this is a new problem version - delete $formFields->{$_} for keys %oldAnswers; - } else { - $formFields->{$_} = $oldAnswers{$_} for (keys %oldAnswers); - $showReturningFeedback = 1 - if $ce->{pg}{options}{automaticAnswerFeedback} && $problem->num_correct + $problem->num_incorrect > 0; - } + $formFields->{$_} = $oldAnswers{$_} for (keys %oldAnswers); + $showReturningFeedback = 1 + if $ce->{pg}{options}{automaticAnswerFeedback} && $problem->num_correct + $problem->num_incorrect > 0; } my $showOnlyCorrectAnswers = $c->param('showCorrectAnswers') && $will{showCorrectAnswers}; @@ -555,7 +551,9 @@ async sub pre_header_initialize ($c) { $c->{set}, $problem, $c->{set}->psvn, - $formFields, + $prEnabled + && !$problem->{prCount} + && !($c->{submitAnswers} || $previewAnswers || $checkAnswers || $showOnlyCorrectAnswers) ? {} : $formFields, { displayMode => $displayMode, showHints => $will{showHints}, @@ -581,22 +579,21 @@ async sub pre_header_initialize ($c) { && after($c->{set}->answer_date, $c->submitTime)), showMessages => !$showOnlyCorrectAnswers, showCorrectAnswers => ( - $will{showProblemGrader} || ($c->{submitAnswers} && $c->{showCorrectOnRandomize}) ? 2 + $c->{submitAnswers} && $c->{showCorrectOnRandomize} ? 2 : !$c->{previewAnswers} && after($c->{set}->answer_date, $c->submitTime) ? ($ce->{pg}{options}{correctRevealBtnAlways} ? 1 : 2) - : !$c->{previewAnswers} && $will{showCorrectAnswers} ? 1 + : $will{showProblemGrader} || (!$c->{previewAnswers} && $will{showCorrectAnswers}) ? 1 : 0 ), debuggingOptions => getTranslatorDebuggingOptions($authz, $userID), - $can{checkAnswers} - && defined $formFields->{problem_data} ? (problemData => $formFields->{problem_data}) : () + $prEnabled && !$problem->{prCount} + ? (problemData => '{}') + : ($can{checkAnswers} && defined $formFields->{problem_data}) + ? (problemData => $formFields->{problem_data}) + : () } ); - # Warnings in the renderPG subprocess will not be caught by the global warning handler of this process. - # So rewarn them and let the global warning handler take care of it. - warn $pg->{warnings} if $pg->{warnings}; - debug('end pg processing'); $pg->{body_text} .= $c->hidden_field( @@ -608,20 +605,6 @@ async sub pre_header_initialize ($c) { $can{showHints} &&= $pg->{flags}{hintExists}; $can{showSolutions} &&= $pg->{flags}{solutionExists}; - # Record errors - $c->{pgdebug} = $pg->{debug_messages} if ref $pg->{debug_messages} eq 'ARRAY'; - $c->{pgwarning} = $pg->{warning_messages} if ref $pg->{warning_messages} eq 'ARRAY'; - $c->{pginternalerrors} = $pg->{internal_debug_messages} if ref $pg->{internal_debug_messages} eq 'ARRAY'; - # $c->{pgerrors} is defined if any of the above are defined, and is nonzero if any are non-empty. - $c->{pgerrors} = @{ $c->{pgdebug} // [] } || @{ $c->{pgwarning} // [] } || @{ $c->{pginternalerrors} // [] } - if defined $c->{pgdebug} || defined $c->{pgwarning} || defined $c->{pginternalerrors}; - - # If $c->{pgerrors} is not defined, then the PG messages arrays were not defined, - # which means $pg->{pgcore} was not defined and the translator died. - warn 'Processing of this PG problem was not completed. Probably because of a syntax error. ' - . 'The translator died prematurely and no PG warning messages were transmitted.' - unless defined $c->{pgerrors}; - # Store fields $c->{want} = \%want; $c->{can} = \%can; @@ -634,53 +617,6 @@ async sub pre_header_initialize ($c) { return; } -sub warnings ($c) { - my $output = $c->c; - - # Display warning messages - if (!defined $c->{pgerrors}) { - push( - @$output, - $c->tag( - 'div', - $c->c( - $c->tag('h3', style => 'color:red;', $c->maketext('PG question failed to render')), - $c->tag('p', $c->maketext('Unable to obtain error messages from within the PG question.')) - )->join('') - ) - ); - } elsif ($c->{pgerrors} > 0) { - my @pgdebug = @{ $c->{pgdebug} // [] }; - my @pgwarning = @{ $c->{pgwarning} // [] }; - my @pginternalerrors = @{ $c->{pginternalerrors} // [] }; - push( - @$output, - $c->tag( - 'div', - $c->c( - $c->tag('h2', $c->maketext('PG question processing error messages')), - @pgdebug ? $c->c( - $c->tag('h3', $c->maketext('PG debug messages')), - $c->tag('p', $c->c(@pgdebug)->join($c->tag('br'))) - )->join('') : '', - @pgwarning ? $c->c( - $c->tag('h3', $c->maketext('PG warning messages')), - $c->tag('p', $c->c(@pgwarning)->join($c->tag('br'))) - )->join('') : '', - @pginternalerrors ? $c->c( - $c->tag('h3', $c->maketext('PG internal errors')), - $c->tag('p', $c->c(@pginternalerrors)->join($c->tag('br'))) - )->join('') : '' - )->join('') - ) - ); - } - - push(@$output, $c->SUPER::warnings()); - - return $output->join(''); -} - sub head ($c) { return '' if ($c->{invalidSet}); return $c->{pg}{head_text} if $c->{pg}{head_text}; @@ -722,9 +658,6 @@ sub siblings ($c) { my @items; - # Keep the grader open when linking to problems if it is already open. - my %problemGraderLink = $c->{will}{showProblemGrader} ? (params => { showProblemGrader => 1 }) : (); - for my $problemID (@problemIDs) { if ($isJitarSet && !$authz->hasPermissions($eUserID, 'view_unopened_sets') @@ -795,7 +728,7 @@ sub siblings ($c) { @items, $c->tag( 'a', - $active ? () : (href => $c->systemLink($problemPage, %problemGraderLink)), + $active ? () : (href => $c->systemLink($problemPage)), class => $class, $c->b($c->maketext('Problem [_1]', join('.', @seq)) . $status_symbol) ) @@ -806,7 +739,7 @@ sub siblings ($c) { @items, $c->tag( 'a', - $active ? () : (href => $c->systemLink($problemPage, %problemGraderLink)), + $active ? () : (href => $c->systemLink($problemPage)), class => 'nav-link' . ($active ? ' active' : ''), $c->b($c->maketext('Problem [_1]', $problemID) . $status_symbol) ) @@ -842,74 +775,6 @@ sub nav ($c, $args) { my $mergedSet = $db->getMergedSet($eUserID, $setID); return '' if !$mergedSet; - # Set up a student navigation for those that have permission to act as a student. - my $userNav = ''; - if ($authz->hasPermissions($userID, 'become_student') && $eUserID ne $userID) { - # Find all users for this set (except the current user) sorted by last_name, then first_name, then user_id. - my @allUserRecords = $db->getUsersWhere( - { - user_id => [ - map { $_->[0] } $db->listUserSetsWhere({ set_id => $setID, user_id => { not_like => $userID } }) - ] - }, - [qw/last_name first_name user_id/] - ); - - my $filter = $c->param('studentNavFilter'); - - # Find the previous, current, and next users, and format the student names for display. - # Also create a hash of sections and recitations if there are any for the course. - my @userRecords; - my $currentUserIndex = 0; - my %filters; - for (@allUserRecords) { - # Add to the sections and recitations if defined. Also store the first user found in that section or - # recitation. This user will be switched to when the filter is selected. - my $section = $_->section; - $filters{"section:$section"} = [ $c->maketext('Filter by section [_1]', $section), $_->user_id ] - if $section && !$filters{"section:$section"}; - my $recitation = $_->recitation; - $filters{"recitation:$recitation"} = [ $c->maketext('Filter by recitation [_1]', $recitation), $_->user_id ] - if $recitation && !$filters{"recitation:$recitation"}; - - # Only keep this user if it satisfies the selected filter if a filter was selected. - next - unless !$filter - || ($filter =~ /^section:(.*)$/ && $_->section eq $1) - || ($filter =~ /^recitation:(.*)$/ && $_->recitation eq $1); - - my $addRecord = $_; - $currentUserIndex = @userRecords if $addRecord->user_id eq $eUserID; - push @userRecords, $addRecord; - - # Construct a display name. - $addRecord->{displayName} = - ($addRecord->last_name || $addRecord->first_name - ? $addRecord->last_name . ', ' . $addRecord->first_name - : $addRecord->user_id); - } - my $prevUser = $currentUserIndex > 0 ? $userRecords[ $currentUserIndex - 1 ] : 0; - my $nextUser = $currentUserIndex < $#userRecords ? $userRecords[ $currentUserIndex + 1 ] : 0; - - # Mark the current user. - $userRecords[$currentUserIndex]{currentUser} = 1; - - my $problemPage = $c->url_for('problem_detail', setID => $setID, problemID => $problemID); - - # Set up the student nav. - $userNav = $c->include( - 'ContentGenerator/Problem/student_nav', - eUserID => $eUserID, - problemPage => $problemPage, - userRecords => \@userRecords, - currentUserIndex => $currentUserIndex, - prevUser => $prevUser, - nextUser => $nextUser, - filter => $filter, - filters => \%filters - ); - } - my $isJitarSet = $mergedSet->assignment_type eq 'jitar'; my ($prevID, $nextID); @@ -970,10 +835,9 @@ sub nav ($c, $args) { } my %tail; - $tail{displayMode} = $c->{displayMode} if defined $c->{displayMode}; - $tail{showOldAnswers} = 1 if $c->{will}{showOldAnswers}; - $tail{showProblemGrader} = 1 if $c->{will}{showProblemGrader}; - $tail{studentNavFilter} = $c->param('studentNavFilter') if $c->param('studentNavFilter'); + $tail{displayMode} = $c->{displayMode} if defined $c->{displayMode}; + $tail{showOldAnswers} = 1 if $c->{will}{showOldAnswers}; + $tail{studentNavFilter} = $c->param('studentNavFilter') if $c->param('studentNavFilter'); return $c->tag( 'div', @@ -981,7 +845,7 @@ sub nav ($c, $args) { role => 'navigation', 'aria-label' => 'problem navigation', $c->c($c->tag('div', class => 'd-flex submit-buttons-container', $c->navMacro($args, \%tail, @links)), - $userNav)->join('') + studentNav($c, $setID))->join('') ); } @@ -1042,14 +906,11 @@ sub page_title ($c) { # This uses the permission level and user id of the user assigned to the problem. my $problemUser = $problem->user_id; - my $inList = grep { $_ eq $problemUser } @{ $ce->{pg}{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} }; - if ($db->getPermissionLevel($problemUser)->permission >= - $ce->{pg}{specialPGEnvironmentVars}{PRINT_FILE_NAMES_PERMISSION_LEVEL} || $inList) - { + if ($c->authz->hasPermissions($problemUser, 'print_path_to_problem')) { $subheader .= ' ' . $problem->source_file; } - # Add the edit link to the sub header if the user has the permisions ot edit problems. + # Add the edit link to the sub header if the user has the permissions to edit problems. if ($c->authz->hasPermissions($c->param('user'), 'modify_problem_sets')) { $subheader = $c->c( $subheader, @@ -1113,7 +974,7 @@ sub output_problem_body ($c) { } else { # For students render the body text of the problem with a message about error details. return $c->c( - $c->tag('div', id => 'output_problem_body', $c->b($c->{pg}{body_text})), + $c->tag('div', $c->b($c->{pg}{body_text})), $c->include( 'ContentGenerator/Base/error_output', error => $c->{pg}{errors}, @@ -1123,7 +984,14 @@ sub output_problem_body ($c) { } } - return $c->tag('div', id => 'output_problem_body', $c->b($c->{pg}{body_text})); + return $c->tag( + 'div', + id => 'output_problem_body', + class => 'text-dark', + style => 'color-scheme: light', + data => { bs_theme => 'light' }, + $c->b($c->{pg}{body_text}) + ); } # Output messages about the problem @@ -1133,10 +1001,8 @@ sub output_message ($c) { # Output the problem grader if the user has permissions to grade problems sub output_grader ($c) { - if ($c->{will}{showProblemGrader}) { - return WeBWorK::HTML::SingleProblemGrader->new($c, $c->{pg}, $c->{problem})->insertGrader; - } - + return WeBWorK::HTML::SingleProblemGrader->new($c, $c->{pg}, $c->{problem}, $c->{set})->insertGrader + if $c->{will}{showProblemGrader}; return ''; } @@ -1232,7 +1098,7 @@ sub output_score_summary ($c) { push(@$output, $pg->{state}{state_summary_msg}); } - # Print jitar specific informaton for students (and notify instructor if necessary). + # Print jitar specific information for students (and notify instructor if necessary). if ($set->set_id ne 'Undefined_Set' && $set->assignment_type() eq 'jitar') { my @problemIDs = map { $_->[2] } @@ -1241,7 +1107,7 @@ sub output_score_summary ($c) { my @problemSeqs; my $index; - # This sets of an array of the sequence assoicated to the problem_id + # This sets of an array of the sequence associated to the problem_id for (my $i = 0; $i <= $#problemIDs; $i++) { $index = $i if ($problemIDs[$i] == $problem->problem_id); my @seq = jitar_id_to_seq($problemIDs[$i]); @@ -1250,7 +1116,7 @@ sub output_score_summary ($c) { my $next_id = $index + 1; my @seq = @{ $problemSeqs[$index] }; - my @children_counts_indexs; + my @children_counts_indices; my $hasChildren = 0; # Find the index of the next problem at the same level as the current one, check to see if there are any @@ -1258,7 +1124,7 @@ sub output_score_summary ($c) { while ($next_id <= $#problemIDs && scalar(@{ $problemSeqs[$index] }) < scalar(@{ $problemSeqs[$next_id] })) { my $childProblem = $db->getMergedProblem($effectiveUser, $set->set_id, $problemIDs[$next_id]); $hasChildren = 1; - push @children_counts_indexs, $next_id + push @children_counts_indices, $next_id if scalar(@{ $problemSeqs[$index] }) + 1 == scalar(@{ $problemSeqs[$next_id] }) && $childProblem->counts_parent_grade; $next_id++; @@ -1284,24 +1150,24 @@ sub output_score_summary ($c) { ) ); - if (scalar(@children_counts_indexs) == 1) { + if (scalar(@children_counts_indices) == 1) { push( @$output, $c->tag('br'), $c->maketext( 'The grade for this problem is the larger of the score for this problem, ' . 'or the score of problem [_1].', - join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) + join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) ) ); - } elsif (scalar(@children_counts_indexs) > 1) { + } elsif (scalar(@children_counts_indices) > 1) { push( @$output, $c->tag('br'), $c->maketext( 'The grade for this problem is the larger of the score for this problem, ' . 'or the weighted average of the problems: [_1].', - join(', ', map({ join('.', @{ $problemSeqs[$_] }) } @children_counts_indexs)) + join(', ', map({ join('.', @{ $problemSeqs[$_] }) } @children_counts_indices)) ) ); } @@ -1382,19 +1248,14 @@ sub output_misc ($c) { $c->hidden_field(showOldAnswers => $c->{will}{showOldAnswers}), $c->hidden_field(displayMode => $c->{displayMode})); - push(@$output, $c->hidden_field(editMode => $c->{editMode})) - if defined $c->{editMode} && $c->{editMode} eq 'temporaryFile'; - - my $permissionLevel = $c->db->getPermissionLevel($c->param('user'))->permission; - my $professorPermissionLevel = $c->ce->{userRoles}{professor}; - - # Only allow this for professors - push(@$output, $c->hidden_field(sourceFilePath => $c->{problem}{source_file})) - if defined $c->{problem}{source_file} && $permissionLevel >= $professorPermissionLevel; - - # Only allow this for professors - push(@$output, $c->hidden_field(problemSeed => $c->param('problemSeed'))) - if defined $c->param('problemSeed') && $permissionLevel >= $professorPermissionLevel; + # Only allow file editing for users that have the permission to modify problem sets. + if ($c->authz->hasPermissions($c->param('user'), 'modify_problem_sets')) { + push(@$output, $c->hidden_field(editMode => $c->{editMode})) + if defined $c->{editMode} && $c->{editMode} eq 'temporaryFile'; + push(@$output, $c->hidden_field(sourceFilePath => $c->{problem}{source_file})) + if defined $c->{problem}{source_file}; + push(@$output, $c->hidden_field(problemSeed => $c->param('problemSeed'))) if defined $c->param('problemSeed'); + } # Make sure the student nav filter setting is preserved when the problem form is submitted. push(@$output, $c->hidden_field(studentNavFilter => $c->param('studentNavFilter'))) @@ -1444,7 +1305,7 @@ sub output_summary ($c) { # Attempt summary if ($c->{submitAnswers}) { push(@$output, $c->attemptResults($pg)); - } elsif ($will{checkAnswers} || $c->{will}{showProblemGrader}) { + } elsif ($will{checkAnswers}) { push( @$output, $c->tag( @@ -1480,7 +1341,7 @@ sub output_summary ($c) { 'div', class => 'alert alert-danger d-inline-block mb-2 p-1', $c->maketext( - 'ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version if neccessary).') + 'ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version if necessary).') ) ) if $c->{resubmitDetected}; @@ -1549,7 +1410,7 @@ sub output_achievement_message ($c) { && $c->{submitAnswers} && $c->{problem}->set_id ne 'Undefined_Set') { - return checkForAchievements($c->{problem}, $c->{pg}, $c); + return checkForAchievements($c->{problem}, $c); } return ''; @@ -1573,13 +1434,13 @@ sub output_custom_edit_message ($c) { # Output the "Show Past Answers" button sub output_past_answer_button ($c) { - my $problemID = $c->{problem}->problem_id; - my $setRecord = $c->db->getGlobalSet($c->{problem}->set_id); - if (defined $setRecord && $setRecord->assignment_type eq 'jitar') { - $problemID = join('.', jitar_id_to_seq($problemID)); - } - if ($c->authz->hasPermissions($c->param('user'), 'view_answers')) { + my $problemID = $c->{problem}->problem_id; + my $setRecord = $c->db->getGlobalSet($c->{problem}->set_id); + if (defined $setRecord && $setRecord->assignment_type eq 'jitar') { + $problemID = join('.', jitar_id_to_seq($problemID)); + } + my $hiddenFields = $c->hidden_authen_fields; $hiddenFields =~ s/\"hidden_/\"pastans-hidden_/g; return $c->form_for( @@ -1593,7 +1454,8 @@ sub output_past_answer_button ($c) { $c->hidden_field(selected_sets => $c->{problem}->set_id), $c->hidden_field(selected_users => $c->{problem}->user_id), $c->tag( - 'p', + 'div', + class => 'mb-3', $c->submit_button( $c->maketext('Show Past Answers'), name => 'action', diff --git a/lib/WeBWorK/ContentGenerator/ProblemSet.pm b/lib/WeBWorK/ContentGenerator/ProblemSet.pm index ba77939ec5..d20438d94d 100644 --- a/lib/WeBWorK/ContentGenerator/ProblemSet.pm +++ b/lib/WeBWorK/ContentGenerator/ProblemSet.pm @@ -17,19 +17,25 @@ use WeBWorK::Utils::Sets qw(is_restricted grade_set format_set_name_display use WeBWorK::DB::Utils qw(grok_versionID_from_vsetID_sql); use WeBWorK::Localize; use WeBWorK::AchievementItems; +use WeBWorK::HTML::StudentNav qw(studentNav); + +sub can ($c, $arg) { + if ($arg eq 'info') { + return $c->{pg} ? 1 : 0; + } + return $c->SUPER::can($arg); +} async sub initialize ($c) { my $db = $c->db; my $ce = $c->ce; my $authz = $c->authz; - # $c->{invalidSet} is set in checkSet which is called by ContentGenerator.pm - return - if $c->{invalidSet} - && ($c->{invalidSet} !~ /^Client ip address .* is not in the list of addresses/ - || $authz->{merged_set}->assignment_type !~ /gateway/); + # $c->{invalidSet} is set in checkSet which is called by ContentGenerator.pm. + # If $c->{viewSetCheck} is also set, we want to view some information unless the set is hidden. + return if $c->{invalidSet} && (!$c->{viewSetCheck} || $c->{viewSetCheck} eq 'hidden'); - # This will all be valid if checkSet did not set $c->{invalidSet}. + # This will all be valid if the above check passes. my $userID = $c->param('user'); my $eUserID = $c->param('effectiveUser'); @@ -105,6 +111,7 @@ async sub initialize ($c) { $c->{pg} = await renderPG($c, $effectiveUser, $c->{set}, $problem, $c->{set}->psvn, {}, { displayMode => $displayMode }); + $c->{pg} = '' unless $c->{pg}{body_text} =~ /\S/; return; } @@ -113,17 +120,24 @@ sub nav ($c, $args) { # Don't show the nav if the user does not have unrestricted navigation permissions. return '' unless $c->authz->hasPermissions($c->param('user'), 'navigation_allowed'); - my @links = ( - $c->maketext('Assignments'), - $c->url_for($c->app->routes->lookup($c->current_route)->parent->name), - $c->maketext('Assignments') - ); return $c->tag( 'div', class => 'row sticky-nav', role => 'navigation', - 'aria-label' => 'problem navigation', - $c->tag('div', $c->navMacro($args, {}, @links)) + 'aria-label' => 'set navigation', + $c->c( + $c->tag( + 'div', + class => 'd-flex submit-buttons-container', + $c->navMacro( + $args, {}, + $c->maketext('Assignments'), + $c->url_for($c->app->routes->lookup($c->current_route)->parent->name), + $c->maketext('Assignments') + ) + ), + $c->{set} ? studentNav($c, $c->{set}->set_id) : '' + )->join('') ); } @@ -161,10 +175,8 @@ sub siblings ($c) { return $c->include('ContentGenerator/ProblemSet/siblings', setIDs => \@setIDs); } -sub info { - my ($c) = @_; - return '' unless $c->{pg}; - return $c->include('ContentGenerator/ProblemSet/info'); +sub info ($c) { + return $c->{pg} ? $c->include('ContentGenerator/ProblemSet/info') : ''; } # This is called by the ContentGenerator/ProblemSet/body template for a regular homework set. @@ -180,12 +192,14 @@ sub gateway_body ($c) { my $ce = $c->ce; my $db = $c->db; - my $set = $c->{set}; - my $effectiveUser = $c->param('effectiveUser'); - my $user = $c->param('user'); + my $set = $c->{set}; + my $effectiveUserID = $c->param('effectiveUser'); + my $userID = $c->param('user'); + + my $effectiveUser = $db->getUser($effectiveUserID); my $timeNow = time; - my $timeLimit = $set->version_time_limit || 0; + my $timeLimit = ($set->version_time_limit || 0) * $effectiveUser->accommodation_time_factor; # Compute how many versions have been launched within timeInterval to determine if a new version can be created, # if a version can be continued, and the date a next version can be started. If there is an open version that @@ -206,8 +220,9 @@ sub gateway_body ($c) { } # Get a problem to determine how many submits have been made. - my @ProblemNums = $db->listUserProblems($effectiveUser, $set->set_id); - my $Problem = $db->getMergedProblemVersion($effectiveUser, $set->set_id, $verSet->version_id, $ProblemNums[0]); + my @ProblemNums = $db->listUserProblems($effectiveUserID, $set->set_id); + my $Problem = + $db->getMergedProblemVersion($effectiveUserID, $set->set_id, $verSet->version_id, $ProblemNums[0]); my $verSubmits = defined $Problem ? $Problem->num_correct + $Problem->num_incorrect : 0; my $maxSubmits = $verSet->attempts_per_version || 0; @@ -292,11 +307,11 @@ sub gateway_body ($c) { $data->{score} = ''; # Only show score if user has permission and assignment has at least one submit. - if ($authz->hasPermissions($user, 'view_hidden_work') + if ($authz->hasPermissions($userID, 'view_hidden_work') || ($verSet->hide_score eq 'N' && $verSubmits >= 1) || ($verSet->hide_score eq 'BeforeAnswerDate' && $timeNow > $set->answer_date)) { - my ($total, $possible) = grade_set($db, $verSet, $effectiveUser, 1); + my ($total, $possible) = grade_set($db, $verSet, $effectiveUserID, 1); $total = wwRound(2, $total); $data->{score} = "$total/$possible"; } diff --git a/lib/WeBWorK/ContentGenerator/ProblemSets.pm b/lib/WeBWorK/ContentGenerator/ProblemSets.pm index 3eeb4fb4c3..2fae76d1f5 100644 --- a/lib/WeBWorK/ContentGenerator/ProblemSets.pm +++ b/lib/WeBWorK/ContentGenerator/ProblemSets.pm @@ -11,7 +11,7 @@ use WeBWorK::Debug; use WeBWorK::Utils qw(sortByName); use WeBWorK::Utils::DateTime qw(after); use WeBWorK::Utils::Files qw(readFile path_is_subdir); -use WeBWorK::Utils::Sets qw(is_restricted format_set_name_display); +use WeBWorK::Utils::Sets qw(restricted_set_message); use WeBWorK::Localize; # The "default" data in the course_info.txt file. @@ -114,29 +114,25 @@ sub info ($c) { } sub getSetStatus ($c, $set) { - my $ce = $c->ce; - my $db = $c->db; - my $authz = $c->authz; - my $effectiveUser = $c->param('effectiveUser') || $c->param('user'); - my $canViewUnopened = $authz->hasPermissions($c->param('user'), 'view_unopened_sets'); - - my @restricted = $ce->{options}{enableConditionalRelease} ? is_restricted($db, $set, $effectiveUser) : (); - - my $link_is_active = 1; + my $ce = $c->ce; + my $db = $c->db; + my $authz = $c->authz; + my $effectiveUser = $c->param('effectiveUser') || $c->param('user'); + my $restricted_msg = restricted_set_message($c, $set, 'conditional') || restricted_set_message($c, $set, 'lti'); # Determine set status. my $status_msg; my $status = 'past-due'; my $other_messages = $c->c; if ($c->submitTime < $set->open_date) { - $status = 'not-open'; - $status_msg = - $c->maketext('Will open on [_1].', $c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat})); - push(@$other_messages, $c->restricted_progression_msg(1, $set->restricted_status * 100, @restricted)) - if @restricted; - $link_is_active = 0 - unless $canViewUnopened - || ($set->assignment_type =~ /gateway/ && $db->countSetVersions($effectiveUser, $set->set_id)); + $status = 'not-open'; + $status_msg = { + msg => $c->maketext( + 'Will open on [_1].', $c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) + ), + override => $set->open_date != $c->db->getGlobalSet($set->set_id)->open_date + }; + push(@$other_messages, $restricted_msg) if $restricted_msg; } elsif ($c->submitTime < $set->due_date) { $status = 'open'; @@ -149,7 +145,10 @@ sub getSetStatus ($c, $set) { my $beginReducedScoringPeriod = $c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}); if ($enable_reduced_scoring && $c->submitTime < $set->reduced_scoring_date) { - $status_msg = $c->maketext('Open. Due [_1].', $beginReducedScoringPeriod); + $status_msg = { + msg => $c->maketext('Open. Due [_1].', $beginReducedScoringPeriod), + override => $set->reduced_scoring_date != $c->db->getGlobalSet($set->set_id)->reduced_scoring_date + }; push( @$other_messages, $c->maketext( @@ -159,7 +158,10 @@ sub getSetStatus ($c, $set) { ); } elsif ($enable_reduced_scoring && $set->reduced_scoring_date && $c->submitTime > $set->reduced_scoring_date) { $status = 'reduced'; - $status_msg = $c->maketext('Due date [_1] has passed.', $beginReducedScoringPeriod); + $status_msg = { + msg => $c->maketext('Due date [_1] has passed.', $beginReducedScoringPeriod), + override => $set->reduced_scoring_date != $c->db->getGlobalSet($set->set_id)->reduced_scoring_date + }; push( @$other_messages, $c->maketext( @@ -168,39 +170,25 @@ sub getSetStatus ($c, $set) { ) ); } else { - $status_msg = - $c->maketext('Open. Due [_1].', $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat})); + $status_msg = { + msg => $c->maketext( + 'Open. Due [_1].', $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) + ), + override => $set->due_date != $c->db->getGlobalSet($set->set_id)->due_date + }; } - if (@restricted) { - $link_is_active = 0 unless $canViewUnopened; - push(@$other_messages, $c->restricted_progression_msg(0, $set->restricted_status * 100, @restricted)); - } elsif (!$canViewUnopened - && $ce->{LTIVersion} - && ($ce->{LTIVersion} ne 'v1p3' || !$ce->{LTI}{v1p3}{ignoreMissingSourcedID}) - && defined $ce->{LTIGradeMode} - && $ce->{LTIGradeMode} eq 'homework' - && !$set->lis_source_did) - { - # The set shouldn't be shown if LTI grade mode is set to homework and a - # sourced_id is not available to use to send back grades - # (unless we are using LTI 1.3 and $LTI{v1p3}{ignoreMissingSourcedID} is set) - push( - @$other_messages, - $c->maketext( - 'You must log into this set via your Learning Management System ([_1]).', - $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} - ? $c->link_to( - $ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} - ) - : $ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} - ) - ); - $link_is_active = 0; + if ($restricted_msg) { + push(@$other_messages, $restricted_msg); } } elsif ($c->submitTime < $set->answer_date) { - $status_msg = $c->maketext('Answers available for review on [_1].', - $c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat})); + $status_msg = { + msg => $c->maketext( + 'Answers available for review on [_1].', + $c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) + ), + override => $set->answer_date != $c->db->getGlobalSet($set->set_id)->answer_date + }; } else { $status_msg = $c->maketext('Answers available for review.'); } @@ -209,8 +197,7 @@ sub getSetStatus ($c, $set) { status => $status, status_msg => $status_msg, other_messages => $other_messages, - link_is_active => $link_is_active, - is_restricted => scalar(@restricted) + is_restricted => $restricted_msg ? 1 : 0 ); } @@ -232,20 +219,4 @@ sub byUrgency { return $a->set_id cmp $b->set_id; } -sub restricted_progression_msg ($c, $open, $restriction, @restricted) { - if (@restricted == 1) { - return $c->maketext( - 'To access this set you must score at least [_1]% on set [_2].', - sprintf('%.0f', $restriction), - $c->tag('span', dir => 'ltr', format_set_name_display($restricted[0])) - ); - } else { - return $c->maketext( - 'To access this set you must score at least [_1]% on the following sets: [_2].', - sprintf('%.0f', $restriction), - join(', ', map { $c->tag('span', dir => 'ltr', format_set_name_display($_)) } @restricted) - ); - } -} - 1; diff --git a/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm b/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm index 09e719d91b..715848411e 100644 --- a/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm +++ b/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm @@ -21,19 +21,30 @@ use WebworkWebservice; sub initializeRoute ($c, $routeCaptures) { $c->{rpc} = 1; - - $c->stash(disable_cookies => 1) - if $c->current_route eq 'render_rpc' && $c->param('disableCookies') && $c->config('allow_unsecured_rpc'); - - # This provides compatibility for legacy html2xml parameters. - # This should be deleted when the html2xml endpoint is removed. - if ($c->current_route eq 'html2xml') { - $c->stash(disable_cookies => 1) if $c->config('allow_unsecured_rpc'); - for ([ 'userID', 'user' ], [ 'course_password', 'passwd' ], [ 'session_key', 'key' ]) { - $c->param($_->[1], $c->param($_->[0])) if defined $c->param($_->[0]) && !defined $c->param($_->[1]); + my $allow_unsecured_rpc = $c->config('allow_unsecured_rpc'); + my $disable_cookies = 0; + + if ($allow_unsecured_rpc) { + if (ref($allow_unsecured_rpc) eq 'HASH') { + my $courseID = $c->param('courseID'); + if ($courseID && $allow_unsecured_rpc->{$courseID}) { + if (ref($allow_unsecured_rpc->{$courseID}) eq 'HASH') { + my $userID = $c->param('user'); + if ($userID && $allow_unsecured_rpc->{$courseID}{$userID}) { + $disable_cookies = 1; + } + } else { + $disable_cookies = 1; + } + } + } else { + $disable_cookies = 1; } } + $c->stash(disable_cookies => 1) + if $c->current_route eq 'render_rpc' && $c->param('disableCookies') && $disable_cookies; + # Get the courseID from the parameters. $routeCaptures->{courseID} = $c->stash->{courseID} = $c->param('courseID') if $c->param('courseID'); diff --git a/lib/WeBWorK/ContentGenerator/ResetPassword.pm b/lib/WeBWorK/ContentGenerator/ResetPassword.pm new file mode 100644 index 0000000000..7d91d7c8ba --- /dev/null +++ b/lib/WeBWorK/ContentGenerator/ResetPassword.pm @@ -0,0 +1,110 @@ +package WeBWorK::ContentGenerator::ResetPassword; +use Mojo::Base 'WeBWorK::ContentGenerator', -signatures; + +=head1 NAME + +WeBWorK::ContentGenerator::ResetPassword - reset a user's password if requested to do so + +=cut + +use Digest::SHA qw(sha256_hex); + +use WeBWorK::Utils qw(cryptPassword); +use WeBWorK::Utils::Logs qw(writeCourseLog); + +# Override the can method to disable links for the password reset page. +sub can ($c, $arg) { + return $arg eq 'links' ? 0 : $c->SUPER::can($arg); +} + +sub initialize ($c) { + $c->stash->{footerWidthClass} = 'col-xl-6 col-lg-7 col-md-8 col-12'; + $c->stash->{userID} = $c->param('user') // ''; + $c->stash->{errorMessage} = ''; + $c->stash->{entryErrorMessage} = ''; + + unless ($c->ce->{password_reset_sender_email}) { + $c->stash->{errorMessage} = $c->maketext('Password reset is not enabled for this course.'); + return; + } + + my $user = $c->db->getUser($c->stash->{userID}); + my $password = $c->db->getPassword($c->stash->{userID}); + unless ($user + && $password + && $password->password + && $password->reset_token + && $password->reset_token_expiration ne '' + && $password->reset_token_expiration > time + && sha256_hex($c->param('token') // '') eq $password->reset_token) + { + $c->deleteResetToken($password) if $password; + writeCourseLog($c->ce, 'login_log', + 'PASSWORD RESET FAILURE user_id=' . $c->stash->{userID} . ': Invalid user or token.') + if $c->stash->{userID}; + $c->stash->{errorMessage} = $c->maketext('An invalid or expired password reset URL was used.'); + return; + } + + my $twoFactorAuthenticationEnabled = $c->ce->two_factor_authentication_enabled + && $c->authz->hasPermissions($user->user_id, 'use_two_factor_auth'); + + if ($twoFactorAuthenticationEnabled && !$password->otp_secret) { + $c->deleteResetToken($password); + writeCourseLog($c->ce, 'login_log', + 'PASSWORD RESET FAILURE user_id=' . $user->user_id . ': Two factor authentication not enabled.'); + $c->stash->{errorMessage} = $c->maketext('Two factor authentication has not been set up for this account. ' + . 'Password reset is not allowed until that is done.'); + return; + } + + return unless $c->param('reset_password'); + + my $newPassword = $c->param('newPassword'); + unless ($newPassword && $newPassword =~ /\S/) { + $c->stash->{entryErrorMessage} = $c->maketext('You must enter a new password.'); + return; + } + + if ($newPassword ne ($c->param('confirmPassword') // '')) { + $c->stash->{entryErrorMessage} = $c->maketext( + 'The passwords you entered in the "New Password" and "Confirm New Password" fields do not match. ' + . 'Please retype your new password and try again.',); + return; + } + + if ($twoFactorAuthenticationEnabled) { + my $otpCode = ($c->param('otp_code') // '') =~ s/(^\s+|\s+$)//gr; + if (!$otpCode) { + $c->stash->{entryErrorMessage} = + $c->maketext('You must enter the security code from your authenticator app.'); + return; + } + if (!WeBWorK::Utils::TOTP->new(secret => $password->otp_secret, tolerance => 1)->validate_otp($otpCode)) { + $c->stash->{entryErrorMessage} = $c->maketext('You have entered an invalid one-time security code.'); + return; + } + } + + $password->password(cryptPassword($newPassword)); + $password->reset_token(undef); + $password->reset_token_expiration(undef); + eval { $c->db->putPassword($password) }; + if ($@) { + $c->log->error('Error resetting the password for ' . $user->user_id . ": $@"); + $c->stash->{errorMessage} = $c->maketext('Your password was not changed due to an internal error.'); + } + + writeCourseLog($c->ce, 'login_log', 'PASSWORD RESET SUCCESS user_id=' . $user->user_id); + + return; +} + +sub deleteResetToken ($c, $password) { + $password->reset_token(undef); + $password->reset_token_expiration(undef); + eval { $c->db->putPassword($password) }; + return; +} + +1; diff --git a/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm b/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm index 3ee248c2b0..d4d4ef44a0 100644 --- a/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm +++ b/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm @@ -2,14 +2,10 @@ package WeBWorK::ContentGenerator::SampleProblemViewer; use Mojo::Base 'WeBWorK::ContentGenerator', -signatures; use File::Basename qw(basename); -use Mojo::File; -use Mojo::JSON qw(decode_json encode_json); -use File::Find; use Pod::Simple::Search; -use Pod::Simple::SimpleTree; -use WeBWorK::Utils::Files qw(path_is_subdir); -use SampleProblemParser qw(parseSampleProblem generateMetadata getSampleProblemCode); +use WeBWorK::Utils::Files qw(path_is_subdir); +use WeBWorK::PG::SampleProblemParser qw(parseSampleProblem generateMetadata getSampleProblemCode getSearchData); =head1 NAME @@ -92,10 +88,10 @@ sub renderSampleProblem ($c) { %{ parseSampleProblem( $problemFile, - metadata => $metadata, - pod_root => $c->url_for('pod_viewer', filePath => 'macros'), - pg_doc_home => $c->url_for('sample_problem_index'), - macro_locations => \%macro_locations, + metadata => $metadata, + pod_base_url => $c->url_for('pod_viewer', filePath => 'macros'), + sample_problem_base_url => $c->url_for('sample_problem_index'), + macro_locations => \%macro_locations, ) }, metadata => $metadata, @@ -106,195 +102,7 @@ sub renderSampleProblem ($c) { } sub searchData ($c) { - my $sampleProblemDir = $c->ce->{pg_dir} . '/tutorial/sample-problems'; - - my $searchDataFile = Mojo::File->new($c->ce->{webworkDirs}{DATA})->child('sample-problem-search-data.json'); - my %files = map { $_->{filename} => $_ } @{ (eval { decode_json($searchDataFile->slurp('UTF-8')) } // []) }; - my @updatedFiles; - - # Process the sample problems in the sample problem directory. - find( - { - wanted => sub { - return unless $_ =~ /\.pg$/; - - my $file = Mojo::File->new($File::Find::name); - my $lastModified = $file->stat->mtime; - - if ($files{$_}) { - push(@updatedFiles, $files{$_}); - return if $files{$_}{lastModified} >= $lastModified; - } - - my @fileContents = eval { split("\n", $file->slurp('UTF-8')) }; - return if $@; - - if (!$files{$_}) { - $files{$_} = { - type => 'sample problem', - filename => $_, - dir => $file->dirname->basename - }; - push(@updatedFiles, $files{$_}); - } - $files{$_}{lastModified} = $lastModified; - - my (%words, @kw, @macros, @subjects, $description); - - while (@fileContents) { - my $line = shift @fileContents; - if ($line =~ /^#:%\s*(\w+)\s*=\s*(.*)\s*$/) { - # Store the name and subjects. - $files{$_}{name} = $2 if $1 eq 'name'; - if ($1 eq 'subject') { - @subjects = split(',\s*', $2 =~ s/\[(.*)\]/$1/r); - } - } elsif ($line =~ /^#:\s*(.*)?/) { - my @newWords = $c->processLine($1); - @words{@newWords} = (1) x @newWords if @newWords; - } elsif ($line =~ /loadMacros\(/) { - my $macros = $line; - while ($line && $line !~ /\);\s*$/) { - $line = shift @fileContents; - $macros .= $line; - } - my @usedMacros = - map {s/['"\s]//gr} split(/\s*,\s*/, $macros =~ s/loadMacros\((.*)\)\;$/$1/r); - - # Get the macros other than PGML.pl, PGstandard.pl, and PGcourse.pl. - for my $m (@usedMacros) { - push(@macros, $m) unless $m =~ /^(PGML|PGstandard|PGcourse)\.pl$/; - } - } elsif ($line =~ /##\s*KEYWORDS\((.*)\)/) { - @kw = map {s/^'(.*)'$/$1/r} split(/,\s*/, $1); - } elsif ($line =~ /^##\s*DESCRIPTION/) { - $line = shift(@fileContents); - while ($line && $line !~ /^##\s*ENDDESCRIPTION/) { - $description .= ($line =~ s/^##\s+//r) . ' '; - $line = shift(@fileContents); - } - $description =~ s/\s+$//; - } - } - - $files{$_}{description} = $description; - $files{$_}{subjects} = \@subjects; - $files{$_}{terms} = [ keys %words ]; - $files{$_}{keywords} = \@kw; - $files{$_}{macros} = \@macros; - - return; - } - }, - $sampleProblemDir - ); - - # Process the POD in macros in the macros dir. - (undef, my $macro_files) = Pod::Simple::Search->new->inc(0)->survey($c->ce->{pg_dir} . "/macros"); - for my $macroFile (sort keys %$macro_files) { - next if $macroFile =~ /deprecated/; - - my $file = Mojo::File->new($macroFile); - my $fileName = $file->basename; - my $lastModified = $file->stat->mtime; - - if ($files{$fileName}) { - push(@updatedFiles, $files{$fileName}); - next if $files{$fileName}{lastModified} >= $lastModified; - } - - if (!$files{$fileName}) { - $files{$fileName} = { - type => 'macro', - id => scalar(keys %files) + 1, - filename => $fileName, - dir => $file->dirname->to_rel($c->ce->{pg_dir})->to_string - }; - push(@updatedFiles, $files{$fileName}); - } - $files{$fileName}{lastModified} = $lastModified; - - my $root = Pod::Simple::SimpleTree->new->parse_file($file->to_string)->root; - - $files{$fileName}{terms} = $c->extractHeaders($root); - - if (my $nameDescription = extractHeadText($root, 'NAME')) { - (undef, my $description) = split(/\s*-\s*/, $nameDescription, 2); - $files{$fileName}{description} = $description if $description; - } - } - - # Redindex in case files were added or removed. - my $count = 0; - $_->{id} = ++$count for @updatedFiles; - - $searchDataFile->spew(encode_json(\@updatedFiles), 'UTF-8'); - - return $c->render(json => \@updatedFiles); -} - -# Get the stop words. The stop words file is loaded the first time this method is called, -# and is stashed and returned in later calls. -sub stopWords ($c) { - return $c->stash->{stopWords} if $c->stash->{stopWords}; - $c->stash->{stopWords} = {}; - - my $contents = eval { $c->app->home->child('assets', 'stop-words-en.txt')->slurp('UTF-8') }; - return $c->stash->{stopWords} if $@; - - for my $line (split("\n", $contents)) { - chomp $line; - next if $line =~ /^#/ || !$line; - $c->stash->{stopWords}{$line} = 1; - } - - return $c->stash->{stopWords}; -} - -sub processLine ($c, $line) { - my %words; - - # Extract linked macros and problems. - my @linkedFiles = $line =~ /(?:PODLINK|PROBLINK)\('([\w.]+)'\)/g; - $words{$_} = 1 for @linkedFiles; - - # Replace any non-word characters with spaces. - $line =~ s/\W/ /g; - - for my $word (split(/\s+/, $line)) { - next if $word =~ /^\d*$/; - $word = lc($word); - $words{$word} = 1 if !$c->stopWords->{$word}; - } - return keys %words; -} - -# Extract the text for a section from the given POD with a section header title. -sub extractHeadText ($root, $title) { - my @index = grep { ref($root->[$_]) eq 'ARRAY' && $root->[$_][2] eq $title } 0 .. $#$root; - return unless @index == 1; - - my $node = $root->[ $index[0] + 1 ]; - my $str = ''; - for (2 .. $#$node) { - $str .= ref($node->[$_]) eq 'ARRAY' ? $node->[$_][2] : $node->[$_]; - } - return $str; -} - -# Extract terms form POD headers. -sub extractHeaders ($c, $root) { - my %terms = - map { $_ => 1 } - grep { $_ && !$c->stopWords->{$_} } - map { split(/\s+/, $_) } - map { lc($_) =~ s/\W/ /gr } - map { - grep { !ref($_) } - @$_[ 2 .. $#$_ ] - } - grep { ref($_) eq 'ARRAY' && $_->[0] =~ /^head\d+$/ } @$root; - return [ keys %terms ]; + return $c->render(json => getSearchData($c->ce->{webworkDirs}{DATA} . '/sample-problem-search-data.json')); } 1; diff --git a/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm b/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm index 39b164d4ab..6878ae8369 100644 --- a/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm +++ b/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm @@ -78,6 +78,7 @@ async sub pre_header_initialize ($c) { effectivePermissionLevel => $db->getPermissionLevel($c->{effectiveUserID})->permission, useMathQuill => $c->{will}{useMathQuill}, useMathView => $c->{will}{useMathView}, + problemData => '{}' }, ); @@ -116,6 +117,7 @@ async sub pre_header_initialize ($c) { effectivePermissionLevel => $db->getPermissionLevel($c->{effectiveUserID})->permission, useMathQuill => $c->{will}{useMathQuill}, useMathView => $c->{will}{useMathView}, + problemData => '{}' }, ); @@ -155,10 +157,9 @@ async sub pre_header_initialize ($c) { } # Disable options that are not applicable for showMeAnother. - $c->{can}{recordAnswers} = 0; - $c->{can}{checkAnswers} = 0; # This is turned on if the showMeAnother conditions are met below. - $c->{can}{getSubmitButton} = 0; - $c->{can}{showProblemGrader} = 0; + $c->{can}{recordAnswers} = 0; + $c->{can}{checkAnswers} = 0; # This is turned on if the showMeAnother conditions are met below. + $c->{can}{getSubmitButton} = 0; if ($c->stash->{isPossible}) { $c->{can}{showCorrectAnswers} = @@ -206,34 +207,17 @@ async sub pre_header_initialize ($c) { showMessages => !$showOnlyCorrectAnswers, showCorrectAnswers => $showOnlyCorrectAnswers || ($c->{will}{checkAnswers} && $c->{will}{showCorrectAnswers}) ? 1 : 0, - debuggingOptions => getTranslatorDebuggingOptions($c->authz, $c->{userID}) + debuggingOptions => getTranslatorDebuggingOptions($c->authz, $c->{userID}), + problemData => $c->{formFields}{problem_data} || '{}' } ); - # Warnings in the renderPG subprocess will not be caught by the global warning handler of this process. - # So rewarn them and let the global warning handler take care of it. - warn $pg->{warnings} if $pg->{warnings}; - debug('end pg processing'); # Update and fix hint/solution options after PG processing $c->{can}{showHints} &&= $pg->{flags}{hintExists}; $c->{can}{showSolutions} &&= $pg->{flags}{solutionExists}; - # Record errors - $c->{pgdebug} = $pg->{debug_messages} if ref $pg->{debug_messages} eq 'ARRAY'; - $c->{pgwarning} = $pg->{warning_messages} if ref $pg->{warning_messages} eq 'ARRAY'; - $c->{pginternalerrors} = $pg->{internal_debug_messages} if ref $pg->{internal_debug_messages} eq 'ARRAY'; - # $c->{pgerrors} is defined if any of the above are defined, and is nonzero if any are non-empty. - $c->{pgerrors} = @{ $c->{pgdebug} // [] } || @{ $c->{pgwarning} // [] } || @{ $c->{pginternalerrors} // [] } - if defined $c->{pgdebug} || defined $c->{pgwarning} || defined $c->{pginternalerrors}; - - # If $c->{pgerrors} is not defined, then the PG messages arrays were not defined, - # which means $pg->{pgcore} was not defined and the translator died. - warn 'Processing of this PG problem was not completed. Probably because of a syntax error. ' - . 'The translator died prematurely and no PG warning messages were transmitted.' - unless defined $c->{pgerrors}; - $c->{pg} = $pg; return; @@ -268,10 +252,7 @@ sub page_title ($c) { # This uses the permission level and user id of the user assigned to the problem. my $problemUser = $problem->user_id; - if ($c->db->getPermissionLevel($problemUser)->permission >= - $ce->{pg}{specialPGEnvironmentVars}{PRINT_FILE_NAMES_PERMISSION_LEVEL} - || grep { $_ eq $problemUser } @{ $ce->{pg}{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} }) - { + if ($c->authz->hasPermissions($problemUser, 'print_path_to_problem')) { $subheader .= ' ' . $problem->source_file; } diff --git a/lib/WeBWorK/ContentGenerator/Skeleton.pm b/lib/WeBWorK/ContentGenerator/Skeleton.pm index b8bec335f1..78ff30a750 100644 --- a/lib/WeBWorK/ContentGenerator/Skeleton.pm +++ b/lib/WeBWorK/ContentGenerator/Skeleton.pm @@ -5,7 +5,7 @@ # create your very own module. # # When you've finished, I recommend you do some cleanup. These modules are much -# easier to maintain if they doesn't contain "vestigal" garbage code. Remove the +# easier to maintain if they don't contain "vestigial" garbage code. Remove the # "SKEL" comments and anything else that you're not using in your module. # SKEL: Declare the name and superclass of your module here: diff --git a/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm b/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm index ccd4196ecb..ca65f15728 100644 --- a/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm +++ b/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm @@ -56,8 +56,10 @@ sub pre_header_initialize ($c) { # gmail (and probably other email providers as well) strips any links with hrefs that don't start with # http[s]://. The otpauth:// protocol of course does not. my $mail = - Email::Stuffer->to($recipient)->from($ce->{twoFA}{email_sender}) - ->subject($c->maketext('Setup One-Time Password Authentication'))->html_body( + Email::Stuffer->to($recipient) + ->from($ce->{twoFA}{email_sender}) + ->subject($c->maketext('Setup One-Time Password Authentication')) + ->html_body( 'output_course_lang_and_dir . '>' @@ -90,7 +92,8 @@ sub pre_header_initialize ($c) { ) )->join('')->to_string . '' - )->attach($img_data, filename => 'QRCode.png') + ) + ->attach($img_data, filename => 'QRCode.png') ->header('X-Remote-Host' => $c->tx->remote_address || 'UNKNOWN') ->transport(createEmailSenderTransportSMTP($ce)); @@ -104,7 +107,7 @@ sub pre_header_initialize ($c) { $ce->{mail}{set_return_path} ? (from => $ce->{mail}{set_return_path}) : () }); }; if ($@) { - $c->log->error('The following error occured while attempting to send the one-time password ' + $c->log->error('The following error occurred while attempting to send the one-time password ' . 'generation setup email for "' . $c->authen->{user_id} . '":' . ref($@) ? $@->message : $@); diff --git a/lib/WeBWorK/CourseEnvironment.pm b/lib/WeBWorK/CourseEnvironment.pm index 184052d41e..677d3f0bea 100644 --- a/lib/WeBWorK/CourseEnvironment.pm +++ b/lib/WeBWorK/CourseEnvironment.pm @@ -240,7 +240,7 @@ sub new { map { my $name = $_; map { $_ => $name } @{ $self->{statuses}{$name}{abbrevs} } - } + } keys %{ $self->{statuses} } }; diff --git a/lib/WeBWorK/DB.pm b/lib/WeBWorK/DB.pm index 5ccf5e0eba..fc041b3ef0 100644 --- a/lib/WeBWorK/DB.pm +++ b/lib/WeBWorK/DB.pm @@ -359,19 +359,22 @@ sub delete_tables { sub dump_tables { my ($self, $dump_dir) = @_; + my $success = 1; foreach my $table (keys %$self) { next if $table =~ /^_/; # skip non-table self fields (none yet) next if $self->{$table}{params}{non_native}; # skip non-native tables my $schema_obj = $self->{$table}; - if ($schema_obj->can("dump_table")) { - my $dump_file = "$dump_dir/$table.sql"; - $schema_obj->dump_table($dump_file); - } else { + unless ($schema_obj->can("dump_table")) { warn "skipping dump of '$table' table: no dump_table method\n"; + next; } + # A course created with an earlier version of WeBWorK may not have every + # table; skip the missing ones rather than counting them as failures. + next unless $schema_obj->tableExists; + $success = 0 unless $schema_obj->dump_table("$dump_dir/$table.sql"); } - return 1; + return $success; } sub restore_tables { @@ -383,6 +386,9 @@ sub restore_tables { my $schema_obj = $self->{$table}; if ($schema_obj->can("restore_table")) { my $dump_file = "$dump_dir/$table.sql"; + # Tables absent when the course was archived have no dump file; skip + # them rather than restoring from a nonexistent file. + next unless -e $dump_file; $schema_obj->restore_table($dump_file); } else { warn "skipping restore of '$table' table: no restore_table method\n"; @@ -436,13 +442,19 @@ sub abort_transaction { BEGIN { *User = gen_schema_accessor("user"); - *newUser = gen_new("user"); *countUsersWhere = gen_count_where("user"); *existsUserWhere = gen_exists_where("user"); *listUsersWhere = gen_list_where("user"); *getUsersWhere = gen_get_records_where("user"); } +sub newUser { + my ($self, @data) = @_; + my $user = $self->{user}{record}->new(@data); + $user->accommodation_time_factor(1) unless defined $user->accommodation_time_factor; + return $user; +} + sub countUsers { return scalar shift->listUsers(@_) } # Note: This returns a list of user_ids for all users except set level proctors. @@ -970,6 +982,16 @@ BEGIN { *deleteLTICourseMapWhere = gen_delete_where("lti_course_map"); } +sub getLTICourseMap { + my ($self, $courseID) = shift->checkArgs(\@_, qw/course_id/); + return ($self->getLTICourseMaps($courseID))[0]; +} + +sub getLTICourseMaps { + my ($self, @courseIDs) = shift->checkArgs(\@_, qw/course_id*/); + return $self->{lti_course_map}->gets(map { [$_] } @courseIDs); +} + sub setLTICourseMap { my ($self, $course_id, $lms_context_id) = shift->checkArgs(\@_, qw/course_id lms_context_id/); if ($self->existsLTICourseMapWhere({ course_id => $course_id })) { @@ -2227,11 +2249,8 @@ sub checkArgs { if (defined $table) { my $class = $self->{$table}{record}; - #print "arg=$arg class=$class\n"; croak "argument $pos must be of type $class" - unless defined $arg - and ref $arg - and $arg->isa($class); + unless blessed $arg && $arg->isa($class); eval { checkKeyfields($arg, $versioned) }; croak "argument $pos contains $@" if $@; } else { diff --git a/lib/WeBWorK/DB/Record/Password.pm b/lib/WeBWorK/DB/Record/Password.pm index 5b30ba9a8f..f125e0b23d 100644 --- a/lib/WeBWorK/DB/Record/Password.pm +++ b/lib/WeBWorK/DB/Record/Password.pm @@ -12,9 +12,11 @@ use warnings; BEGIN { __PACKAGE__->_fields( - user_id => { type => "VARCHAR(100) NOT NULL", key => 1 }, - password => { type => "TEXT" }, - otp_secret => { type => "TEXT" } + user_id => { type => "VARCHAR(100) NOT NULL", key => 1 }, + password => { type => "TEXT" }, + otp_secret => { type => "TEXT" }, + reset_token => { type => "TEXT" }, + reset_token_expiration => { type => "BIGINT" }, ); } diff --git a/lib/WeBWorK/DB/Record/User.pm b/lib/WeBWorK/DB/Record/User.pm index b712f3473d..5eeea5780e 100644 --- a/lib/WeBWorK/DB/Record/User.pm +++ b/lib/WeBWorK/DB/Record/User.pm @@ -12,20 +12,21 @@ use warnings; BEGIN { __PACKAGE__->_fields( - user_id => { type => "VARCHAR(100) NOT NULL", key => 1 }, - first_name => { type => "TEXT" }, - last_name => { type => "TEXT" }, - email_address => { type => "TEXT" }, - student_id => { type => "TEXT" }, - status => { type => "TEXT" }, - section => { type => "TEXT" }, - recitation => { type => "TEXT" }, - comment => { type => "TEXT" }, - displayMode => { type => "TEXT" }, - showOldAnswers => { type => "INT" }, - useMathView => { type => "INT" }, - useMathQuill => { type => "INT" }, - lis_source_did => { type => "TEXT" }, + user_id => { type => "VARCHAR(100) NOT NULL", key => 1 }, + first_name => { type => "TEXT" }, + last_name => { type => "TEXT" }, + email_address => { type => "TEXT" }, + student_id => { type => "TEXT" }, + status => { type => "TEXT" }, + accommodation_time_factor => { type => "FLOAT NOT NULL DEFAULT 1" }, + section => { type => "TEXT" }, + recitation => { type => "TEXT" }, + comment => { type => "TEXT" }, + displayMode => { type => "TEXT" }, + showOldAnswers => { type => "INT" }, + useMathView => { type => "INT" }, + useMathQuill => { type => "INT" }, + lis_source_did => { type => "TEXT" }, ); } diff --git a/lib/WeBWorK/DB/Schema.pm b/lib/WeBWorK/DB/Schema.pm index 206b156996..60a5df7e5f 100644 --- a/lib/WeBWorK/DB/Schema.pm +++ b/lib/WeBWorK/DB/Schema.pm @@ -124,7 +124,7 @@ no record matches. All elements of C<@keyparts> must be defined. =item gets(@keypartsRefs) -Returns a list of records matching the keyparts refered to in each element of +Returns a list of records matching the keyparts referred to in each element of C<@keypartsRef>. Each element of the returned list will contain either a record object (if there was a match) or the value C (if there was no match). All elements of C<@keyparts> must be defined. diff --git a/lib/WeBWorK/DB/Schema/NewSQL/Std.pm b/lib/WeBWorK/DB/Schema/NewSQL/Std.pm index a873223469..5251cde663 100644 --- a/lib/WeBWorK/DB/Schema/NewSQL/Std.pm +++ b/lib/WeBWorK/DB/Schema/NewSQL/Std.pm @@ -200,10 +200,10 @@ sub dump_table { my $exit = $? >> 8; my $signal = $? & 127; my $core = $? & 128; - warn "Warning: Failed to dump table '" + warn "Failed to dump table '" . $self->sql_table_name . "' with command '$dump_cmd' (exit=$exit signal=$signal core=$core): $dump_out\n"; - warn "This can be expected if the course was created with an earlier version of WeBWorK."; + return 0; } return 1; @@ -468,7 +468,7 @@ sub get_fields_where { return @results; } -# returns an Iterator that generates refs to arrays containg field values for each matching row +# returns an Iterator that generates refs to arrays containing field values for each matching row sub get_fields_where_i { my ($self, $fields, $where, $order) = @_; $fields ||= [ $self->fields ]; @@ -872,7 +872,7 @@ sub sql_field_name { return $field; } -# returns fully quoted expression refering to the specified field +# returns fully quoted expression referring to the specified field # if $include_table is true, the field name is prefixed with the table name sub sql_field_expression { my ($self, $field, $table) = @_; diff --git a/lib/WeBWorK/DB/Schema/NewSQL/Versioned.pm b/lib/WeBWorK/DB/Schema/NewSQL/Versioned.pm index 82920d957a..29303a82b7 100644 --- a/lib/WeBWorK/DB/Schema/NewSQL/Versioned.pm +++ b/lib/WeBWorK/DB/Schema/NewSQL/Versioned.pm @@ -125,7 +125,7 @@ sub keyparts_to_where { # overrides to fake version_id field ################################################################################ -# replace the virutal set_id and version_id fields with expressions that extract +# replace the virtual set_id and version_id fields with expressions that extract # the set and version IDs from the real set_id field sub _get_fields_where_prepex { my ($self, $fields, $where, $order) = @_; diff --git a/lib/WeBWorK/File/SetDef.pm b/lib/WeBWorK/File/SetDef.pm index e137ddf544..a153d9d6fc 100644 --- a/lib/WeBWorK/File/SetDef.pm +++ b/lib/WeBWorK/File/SetDef.pm @@ -197,8 +197,8 @@ sub importSetsFromDef ($ce, $db, $setDefFiles, $existingSets = undef, $assign = showMeAnother => $rh_problem->{showMeAnother}, showHintsAfter => $rh_problem->{showHintsAfter}, prPeriod => $rh_problem->{prPeriod}, - attToOpenChildren => $rh_problem->{attToOpenChildren}, - countsParentGrade => $rh_problem->{countsParentGrade} + attToOpenChildren => $rh_problem->{att_to_open_children}, + countsParentGrade => $rh_problem->{counts_parent_grade} ); } @@ -500,7 +500,7 @@ sub readSetDef ($ce, $fileName) { # Anything left? push(@line, $curr) if ($curr); - # Exract the problem data from the line. + # Extract the problem data from the line. my ($name, $weight, $attemptLimit, $showMeAnother) = @line; # Clean up problem values diff --git a/lib/WeBWorK/HTML/SingleProblemGrader.pm b/lib/WeBWorK/HTML/SingleProblemGrader.pm index d10de75633..fa7bd24304 100644 --- a/lib/WeBWorK/HTML/SingleProblemGrader.pm +++ b/lib/WeBWorK/HTML/SingleProblemGrader.pm @@ -11,8 +11,9 @@ as a student. use WeBWorK::Localize; use WeBWorK::Utils 'wwRound'; +use WeBWorK::Utils::DateTime qw(before); -sub new ($class, $c, $pg, $userProblem) { +sub new ($class, $c, $pg, $userProblem, $mergedSet) { $class = ref($class) || $class; my $db = $c->db; @@ -43,7 +44,12 @@ sub new ($class, $c, $pg, $userProblem) { recorded_score => $recordedScore, past_answer_id => $userPastAnswerID // 0, comment_string => $comment, - c => $c + c => $c, + # The grader needs to also save the sub_status if reduced scoring is not enabled, + # or if it is but it is before the reduced scoring date. + save_sub_status => !$c->ce->{pg}{ansEvalDefaults}{enableReducedScoring} + || !$mergedSet->enable_reduced_scoring + || before($mergedSet->reduced_scoring_date) }; bless $self, $class; diff --git a/lib/WeBWorK/HTML/StudentNav.pm b/lib/WeBWorK/HTML/StudentNav.pm new file mode 100644 index 0000000000..2387af9d17 --- /dev/null +++ b/lib/WeBWorK/HTML/StudentNav.pm @@ -0,0 +1,82 @@ +package WeBWorK::HTML::StudentNav; +use Mojo::Base 'Exporter', -signatures; + +=head1 NAME + +WeBWorK::HTML::StudentNav - student navigation for all users assigned to a set. + +=cut + +our @EXPORT_OK = qw(studentNav); + +sub studentNav ($c, $setID) { + my $userID = $c->param('user'); + + return '' unless $c->authz->hasPermissions($userID, 'become_student'); + + # Find all users (except the current user) sorted by last_name, then first_name, then user_id. + my @allUserRecords = + $c->db->getUsersWhere({ -and => { user_id => { not_like => 'set_id:%' } }, user_id => { '!=' => $userID } }, + [qw/last_name first_name user_id/]); + + # If $setID is provided, only show users assigned to given set. + if ($setID) { + my %users = + map { $_->[0] => 1 } $c->db->listUserSetsWhere({ set_id => $setID, user_id => { '!=' => $userID } }); + @allUserRecords = grep { $users{ $_->{user_id} } } @allUserRecords; + } + + return '' unless @allUserRecords; + + my $eUserID = $c->param('effectiveUser'); + + my $filter = $c->param('studentNavFilter'); + + # Find the previous, current, and next users, and format the student names for display. + # Also create a hash of sections and recitations if there are any for the course. + my @userRecords; + my $currentUserIndex = 0; + my %filters; + for (@allUserRecords) { + # Add to the sections and recitations if defined. Also store the first user found in that section or + # recitation. This user will be switched to when the filter is selected. + my $section = $_->section; + $filters{"section:$section"} = [ $c->maketext('Filter by section [_1]', $section), $_->user_id ] + if $section && !$filters{"section:$section"}; + my $recitation = $_->recitation; + $filters{"recitation:$recitation"} = [ $c->maketext('Filter by recitation [_1]', $recitation), $_->user_id ] + if $recitation && !$filters{"recitation:$recitation"}; + + # Only keep this user if it satisfies the selected filter if a filter was selected. + next + unless !$filter + || ($filter =~ /^section:(.*)$/ && $_->section eq $1) + || ($filter =~ /^recitation:(.*)$/ && $_->recitation eq $1); + + $currentUserIndex = @userRecords if $_->user_id eq $eUserID; + push @userRecords, $_; + + # Construct a display name. + $_->{displayName} = ($_->last_name || $_->first_name ? $_->last_name . ', ' . $_->first_name : $_->user_id); + } + my $prevUser = $currentUserIndex > 0 ? $userRecords[ $currentUserIndex - 1 ] : 0; + my $nextUser = $currentUserIndex < $#userRecords ? $userRecords[ $currentUserIndex + 1 ] : 0; + + # Mark the current user. + $userRecords[$currentUserIndex]{currentUser} = 1; + + # Set up the student nav. + return $c->include( + 'HTML/StudentNav/student_nav', + userID => $userID, + eUserID => $eUserID, + userRecords => \@userRecords, + currentUserIndex => $currentUserIndex, + prevUser => $prevUser, + nextUser => $nextUser, + filter => $filter, + filters => \%filters + ); +} + +1; diff --git a/lib/WeBWorK/Localize/cs-CZ.po b/lib/WeBWorK/Localize/cs-CZ.po index ae4f6d7a94..7108e8ceb7 100644 --- a/lib/WeBWorK/Localize/cs-CZ.po +++ b/lib/WeBWorK/Localize/cs-CZ.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Robert Mařík , 2022-2024 msgid "" @@ -10,38 +10,54 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: Robert Mařík , 2022-2024\n" -"Language-Team: Czech (Czech Republic) (http://app.transifex.com/webwork/webwork2/language/cs_CZ/)\n" +"Language-Team: Czech (Czech Republic) (http://app.transifex.com/webwork/" +"webwork2/language/cs_CZ/)\n" +"Language: cs_CZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: cs_CZ\n" -"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n " +"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" #. ($_->{problem}->version_id) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:69 msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "Řešení zveřejněna." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -78,7 +94,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "" @@ -87,13 +103,29 @@ msgstr "" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -105,12 +137,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -125,22 +157,42 @@ msgid "%1 Problems:" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -151,40 +203,38 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" msgstr "" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -236,13 +286,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1: Úloha %2" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "%1: Úloha %2, cvičná verze" @@ -257,7 +307,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "" @@ -266,19 +316,24 @@ msgstr "" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -313,47 +368,45 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "(Neuložené změny budou ztraceny)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "(správně)" @@ -361,31 +414,35 @@ msgstr "(správně)" msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "(nesprávně)" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -393,16 +450,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -411,7 +468,7 @@ msgstr "" msgid "Weight: %1%" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -426,19 +483,19 @@ msgid "" "written appropriately.

" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

MathQuill renders students answers in real-time as they type on the " "keyboard.

MathView allows students to choose from a variety of common " @@ -455,103 +512,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

Modes:

  • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
  • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
  • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
  • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
  • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
  • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
  • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
" +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

Modes:

  • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
  • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
  • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
  • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
  • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
  • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
  • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

  • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
  • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

  • For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
  • If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

    For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

    " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

    This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

    If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

    For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

    " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

    For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

    " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

    This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

    To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

    This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

    This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

    " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

    When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

    • %c = course ID
    • %u = user ID
    • %s = set ID
    • %p = problem ID
    • %x = section
    • %r = " +"recitation
    • %% = literal percent sign

    If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

    When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -559,21 +628,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

    • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
    • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
    • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
    • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
    " +"this case.
  • \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
  • " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

    When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -585,19 +654,25 @@ msgid "" "choice of modes (since there will only be one active).

    " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -615,39 +690,39 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
    • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
    • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
    • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
    • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
    Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem when the \"Show Me Another\" button is clicked.
  • SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
  • SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
  • SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
  • Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." @@ -656,22 +731,25 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." -msgstr "Tištěná verze byla vytvořena, ale může být nekompletní nebo nesprávně formátována. Zkontrolujte prosím, že žádná úloha nechybí a není nesrozumitelná. V případě problémů kontaktujte vyučujícího." +msgstr "" +"Tištěná verze byla vytvořena, ale může být nekompletní nebo nesprávně " +"formátována. Zkontrolujte prosím, že žádná úloha nechybí a není " +"nesrozumitelná. V případě problémů kontaktujte vyučujícího." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:41 msgid "" @@ -704,34 +782,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" msgstr "" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -744,17 +821,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -763,8 +848,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -787,25 +872,25 @@ msgid "" "(✗), or unattempted (no symbol)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -825,19 +910,19 @@ msgid "ADJ STATUS" msgstr "" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "ODPOVĚDI BYLY POUZE ZKONTROLOVÁNY -- ODPOVĚDI NEBYLY ULOŽENY" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." +"if necessary)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 @@ -851,7 +936,18 @@ msgstr "" msgid "Abandon export" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "Nastavení účtu" @@ -860,11 +956,12 @@ msgstr "Nastavení účtu" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." msgstr "" #. ($c->param('effectiveUser') @@ -872,7 +969,7 @@ msgstr "" msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -927,7 +1024,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -939,7 +1036,7 @@ msgstr "" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -947,7 +1044,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -979,13 +1076,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "Odznáčky" @@ -993,7 +1089,7 @@ msgstr "Odznáčky" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1001,8 +1097,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1012,12 +1108,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1025,49 +1121,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1076,15 +1172,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
    1. award 50% score to one " -"problem
    2. reset the number of attempts allowed for one " -"problem
    3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
    4. double the weight of one problem within its " -"set
    5. replaces one problem in a set with a copy of a different problem" -" in that set
    6. award 100% score to one problem
    7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
    8. double the" -" weight of all problems within a set
    9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
    10. award 100% score" -" to all problems in one set.
    " +"problem
  • reset the number of attempts allowed for one problem
  • extend a close date (and the reduced credit date) by 24 hours on one " +"set
  • double the weight of one problem within its set
  • replaces " +"one problem in a set with a copy of a different problem in that set
  • award 100% score to one problem
  • extend a close date (and the " +"reduced credit date) by 48 hours on one set
  • double the weight of all " +"problems within a set
  • reopen a set that has past its close date for " +"24 hours, with problems rerandomized
  • award 100% score to all " +"problems in one set.
  • " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1103,12 +1199,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1117,8 +1213,8 @@ msgid "Add All" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "" @@ -1127,7 +1223,7 @@ msgstr "" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "" @@ -1144,7 +1240,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "" @@ -1168,15 +1264,16 @@ msgstr "" msgid "Add problems to" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "" @@ -1188,12 +1285,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1203,28 +1300,24 @@ msgid "Added %1 problems to set %2." msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "" #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1237,59 +1330,62 @@ msgstr "" msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." msgstr "" #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." msgstr "" #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." @@ -1309,43 +1405,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 -msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 -msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1356,7 +1442,7 @@ msgstr "" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "" @@ -1368,33 +1454,39 @@ msgstr "" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1406,16 +1498,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "" @@ -1444,7 +1536,7 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1468,17 +1560,16 @@ msgstr "" msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1502,8 +1593,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1511,11 +1602,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" @@ -1525,71 +1616,71 @@ msgstr "" msgid "Allow unassign" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1598,14 +1689,14 @@ msgid "Amulet of Extension" msgstr "Prodlužovací kouzlo" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1613,8 +1704,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1625,10 +1716,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1640,7 +1731,7 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " @@ -1654,7 +1745,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1664,7 +1755,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1674,24 +1765,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1705,17 +1796,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1727,6 +1826,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1741,7 +1841,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "" @@ -1760,16 +1860,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "Uložená odpověd:" @@ -1786,55 +1894,60 @@ msgstr "Odpovědi" msgid "Answers Available" msgstr "Řešení zveřejněna" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "Datum zveřejnění řešení." #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "Datum zveřejnění řešení je %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "Řešení zveřejněna pro kontrolu." #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 @@ -1846,12 +1959,12 @@ msgid "Archive" msgstr "" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1883,7 +1996,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "" @@ -1891,11 +2004,6 @@ msgstr "" msgid "Archived Courses" msgstr "" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1923,6 +2031,12 @@ msgid "" "will be destroyed. There is no undo available." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" "As the checkbox says, this includes a percentage grade column for each set." @@ -1944,7 +2058,7 @@ msgstr "" msgid "Assign" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" @@ -1952,7 +2066,7 @@ msgstr "" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1960,7 +2074,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1972,7 +2086,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "" @@ -1986,7 +2100,7 @@ msgid "Assign which achievements?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "" @@ -2004,12 +2118,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2017,7 +2131,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2029,12 +2143,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2048,11 +2174,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2060,7 +2186,7 @@ msgstr "" msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2069,11 +2195,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2081,25 +2212,33 @@ msgstr "" msgid "Attempts" msgstr "Pokusy" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "" @@ -2107,7 +2246,7 @@ msgstr "" msgid "Automatic" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2119,7 +2258,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "" @@ -2153,7 +2292,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2162,8 +2301,7 @@ msgstr "" msgid "Badges" msgstr "Odznáčky" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2172,19 +2310,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2202,7 +2346,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2219,7 +2363,7 @@ msgstr "" msgid "Browse from:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2227,7 +2371,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2246,8 +2390,8 @@ msgstr "" msgid "CLOSE TIME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2255,33 +2399,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "Superzdvojovací kouzlo" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2291,22 +2435,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2328,23 +2472,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "" -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2383,11 +2528,11 @@ msgstr "" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2401,12 +2546,12 @@ msgstr "" msgid "Cannot open %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2420,7 +2565,7 @@ msgstr "" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2428,36 +2573,24 @@ msgstr "Bodový zisk z vybrané sady domácích úloh se zdvojnásobí." #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "Vybraná úloha bude zaměněna za klon jiné úlohy ze stejné sady úloh." #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "Jedna úloha se bude započítávat dvojnásobně." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2470,8 +2603,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2483,38 +2616,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2534,26 +2667,31 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "Zkontrolovat odpovědi" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2596,6 +2734,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "" @@ -2622,13 +2764,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2636,20 +2778,20 @@ msgstr "" msgid "Clear Problem Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2666,9 +2808,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2689,7 +2843,7 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." @@ -2700,19 +2854,18 @@ msgstr "" msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2720,7 +2873,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2729,10 +2882,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2741,22 +2894,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2764,7 +2917,14 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " @@ -2772,13 +2932,21 @@ msgid "" "problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2787,21 +2955,20 @@ msgstr "" msgid "Close Date" msgstr "" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2812,12 +2979,16 @@ msgstr "" msgid "Closed" msgstr "Uzavřeno" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "Uzavřeno." #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2825,33 +2996,38 @@ msgstr "" msgid "Closes:" msgstr "Končí:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " @@ -2859,16 +3035,18 @@ msgid "" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "Poznámka" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "" @@ -2884,18 +3062,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "" @@ -2903,10 +3080,14 @@ msgstr "" msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2931,6 +3112,10 @@ msgstr "Potvrzení hesla pro uživatele %1" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2959,6 +3144,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "" @@ -2973,18 +3162,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2992,14 +3181,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "Pokračovat" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -3007,22 +3196,22 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3036,8 +3225,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3045,11 +3233,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "" @@ -3061,37 +3253,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "Správné odpovědi:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "" @@ -3099,13 +3290,17 @@ msgstr "" msgid "Correct answers" msgstr "Správné odpovědi" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "Správně: %1/%2" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "" @@ -3134,16 +3329,16 @@ msgstr "" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "" @@ -3152,8 +3347,8 @@ msgstr "" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "" @@ -3161,9 +3356,9 @@ msgstr "" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3173,32 +3368,36 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "" @@ -3218,7 +3417,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3227,19 +3426,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -3254,7 +3446,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3263,7 +3455,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3283,14 +3475,14 @@ msgstr "" msgid "Create Location:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3315,8 +3507,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3327,11 +3519,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "" @@ -3365,7 +3561,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "" @@ -3377,20 +3610,24 @@ msgstr "" msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3402,10 +3639,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "" @@ -3421,7 +3663,7 @@ msgid "" "Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "" @@ -3429,12 +3671,12 @@ msgstr "" msgid "Default Time that the Assignment is Due" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3495,11 +3737,11 @@ msgstr "" msgid "Delete course:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "" @@ -3507,7 +3749,7 @@ msgstr "" msgid "Delete location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3519,8 +3761,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3533,7 +3775,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -3553,8 +3795,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" @@ -3572,24 +3814,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "" #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3612,7 +3854,7 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" @@ -3635,7 +3877,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3645,7 +3887,7 @@ msgstr "" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -3661,20 +3903,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3689,12 +3931,12 @@ msgid "Directory" msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3709,17 +3951,17 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3729,8 +3971,8 @@ msgstr "" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" @@ -3752,21 +3994,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3784,19 +4028,34 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "" @@ -3805,24 +4064,23 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" @@ -3831,7 +4089,7 @@ msgstr "" msgid "Do not uncheck students, unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "" @@ -3839,7 +4097,7 @@ msgstr "" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3873,14 +4131,15 @@ msgstr "" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "" @@ -3894,29 +4153,27 @@ msgstr "" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "Stáhnout PDF" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "Stáhnout zadání %1 uživatele %2?" @@ -3946,15 +4203,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "" @@ -3966,12 +4227,12 @@ msgstr "" msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3981,8 +4242,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -3996,12 +4257,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4017,7 +4278,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "" @@ -4025,21 +4286,21 @@ msgstr "" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4056,9 +4317,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4069,8 +4330,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4083,28 +4344,26 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." msgstr "" @@ -4121,41 +4380,40 @@ msgstr "" msgid "Edit which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4181,7 +4439,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4198,11 +4456,8 @@ msgstr "" msgid "Editing location %1" msgstr "" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4214,26 +4469,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4248,7 +4504,7 @@ msgstr "" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" @@ -4260,7 +4516,7 @@ msgstr "" msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4282,6 +4538,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4296,8 +4553,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4308,7 +4565,7 @@ msgstr "" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" @@ -4324,34 +4581,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4367,30 +4625,30 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -4402,7 +4660,7 @@ msgstr "" msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "" @@ -4412,15 +4670,15 @@ msgstr "" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4434,22 +4692,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" @@ -4462,12 +4720,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4475,12 +4733,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4490,14 +4748,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4505,42 +4763,27 @@ msgstr "" msgid "Error message:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4551,12 +4794,12 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" @@ -4567,7 +4810,7 @@ msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4575,7 +4818,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4598,12 +4841,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4619,29 +4862,29 @@ msgstr "" msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4693,53 +4936,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4794,7 +5044,7 @@ msgid "Failed to duplicate set: no set selected for duplication!" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4812,27 +5062,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4850,23 +5100,33 @@ msgstr "" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" @@ -4877,43 +5137,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "" @@ -4921,7 +5181,7 @@ msgstr "" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4936,26 +5196,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4964,7 +5224,7 @@ msgid "Filename" msgstr "" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4972,9 +5232,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4984,8 +5244,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5005,14 +5265,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -5037,12 +5297,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5053,18 +5313,25 @@ msgstr "" msgid "First name" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5075,21 +5342,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5098,13 +5376,8 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5125,12 +5398,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5138,7 +5411,8 @@ msgstr "" msgid "From:" msgstr "Odesílatel:" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "Zadání čekající na otevření" @@ -5158,8 +5432,8 @@ msgstr "" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5169,20 +5443,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "Stáhnout" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5198,6 +5472,11 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "Přidělí plný počet bodů za jeden vybraný úkol." @@ -5222,28 +5501,28 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "" @@ -5251,21 +5530,21 @@ msgstr "" msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "Opravit Test" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5273,11 +5552,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5285,7 +5564,7 @@ msgstr "" msgid "Grader" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "Hodnocení" @@ -5293,7 +5572,7 @@ msgstr "Hodnocení" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "" @@ -5324,8 +5603,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "Vstoupit jako host" @@ -5333,7 +5612,7 @@ msgstr "Vstoupit jako host" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" @@ -5341,7 +5620,7 @@ msgstr "" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5349,17 +5628,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "Formát:" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "Stažení tištěné verze" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5368,7 +5647,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5382,13 +5661,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "" @@ -5402,7 +5689,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "Toto je nová verze řešené úlohy." @@ -5411,11 +5698,15 @@ msgstr "Toto je nová verze řešené úlohy." msgid "Hidden" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5428,16 +5719,12 @@ msgstr "" msgid "Hide Courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5453,24 +5740,21 @@ msgstr "" msgid "Hints" msgstr "Nápověda" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5479,12 +5763,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "Celkem" @@ -5497,6 +5781,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5526,7 +5818,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5549,15 +5841,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5575,8 +5867,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5598,14 +5890,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5619,7 +5911,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5627,29 +5935,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5657,25 +5965,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5688,7 +5995,7 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5698,17 +6005,17 @@ msgstr "" #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5730,23 +6037,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5778,7 +6084,7 @@ msgstr "" msgid "Import how many sets?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "" @@ -5846,18 +6152,21 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5875,13 +6184,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5893,15 +6206,15 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -5909,7 +6222,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "" @@ -5932,7 +6245,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5950,7 +6263,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "" @@ -5959,7 +6272,7 @@ msgstr "" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5986,7 +6299,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -5998,8 +6312,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6007,24 +6320,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "Přejít na úlohu:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6036,73 +6349,71 @@ msgstr "" msgid "LAST NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6110,10 +6421,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6132,8 +6447,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6146,7 +6461,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6187,20 +6502,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6215,8 +6526,14 @@ msgstr "" msgid "Last name" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "" @@ -6227,8 +6544,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6255,29 +6572,33 @@ msgstr "" msgid "Libraries" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 +msgid "Library Browser" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" +msgid "Library Browser Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 -msgid "Library Browser" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6287,8 +6608,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6296,7 +6617,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "" @@ -6305,11 +6626,11 @@ msgstr "" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -6317,7 +6638,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6341,9 +6662,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -6353,19 +6674,19 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -6389,8 +6710,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6402,32 +6723,34 @@ msgstr "" msgid "Log In Again" msgstr "Znovu se přihlásit" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "Odhlásit" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "Přihlášen jako %1." -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "" @@ -6435,11 +6758,11 @@ msgstr "" msgid "Login Info" msgstr "Instrukce pro přihlášení" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6453,11 +6776,11 @@ msgstr "" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "Odhlášení" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6499,18 +6822,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6560,7 +6880,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" @@ -6569,24 +6889,23 @@ msgstr "" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6595,7 +6914,7 @@ msgstr "" msgid "Mark Correct" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "" @@ -6612,22 +6931,26 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 @@ -6638,19 +6961,34 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" @@ -6661,32 +6999,32 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 @@ -6694,15 +7032,15 @@ msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" @@ -6715,10 +7053,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6729,6 +7067,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" @@ -6743,12 +7085,13 @@ msgid "NO OF FIELDS" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6771,6 +7114,7 @@ msgstr "" msgid "Name the new set" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6779,17 +7123,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6799,33 +7143,46 @@ msgstr "" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6834,9 +7191,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "Další úloha" @@ -6850,24 +7212,23 @@ msgid "Next page" msgstr "" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6882,19 +7243,23 @@ msgstr "" msgid "No" msgstr "Ne" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6907,7 +7272,7 @@ msgid "No Target Set Selected" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6917,7 +7282,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6958,22 +7323,22 @@ msgstr "" msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6989,7 +7354,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -7004,7 +7369,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" @@ -7012,7 +7377,7 @@ msgstr "" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7022,18 +7387,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:289 msgid "No guest logins are available. Please try again in a few minutes." -msgstr "Počet hostů je omezen a nejsou volné prostředky pro přihlášení dalšího hosta. Zkuste prosím později." +msgstr "" +"Počet hostů je omezen a nejsou volné prostředky pro přihlášení dalšího " +"hosta. Zkuste prosím později." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:15 msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -7057,7 +7424,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -7067,13 +7434,13 @@ msgid "" "saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7083,7 +7450,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -7098,7 +7465,7 @@ msgid "" msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" @@ -7115,36 +7482,36 @@ msgstr "" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7157,29 +7524,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" @@ -7191,7 +7559,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "Nepřihlášen." @@ -7200,8 +7568,8 @@ msgstr "Nepřihlášen." msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7216,8 +7584,8 @@ msgstr "Poznámka" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7234,8 +7602,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7251,17 +7619,19 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." -msgstr "Poznámka: opravují se všechny úlohy v testu, nejenom ty zobrazené na aktuální straně." +msgstr "" +"Poznámka: opravují se všechny úlohy v testu, nejenom ty zobrazené na " +"aktuální straně." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7269,9 +7639,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7281,18 +7652,36 @@ msgstr "" msgid "Number" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "" @@ -7300,15 +7689,15 @@ msgstr "" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7320,15 +7709,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7336,45 +7732,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" @@ -7382,8 +7781,8 @@ msgstr "" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7393,23 +7792,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "Otevřená zadání" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7422,28 +7823,36 @@ msgstr "" msgid "Open Problem Library" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" @@ -7455,11 +7864,11 @@ msgstr "" msgid "Optional Modules" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7482,8 +7891,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "Z kolika" @@ -7499,8 +7908,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "" @@ -7512,14 +7921,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7538,15 +7955,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7556,40 +7969,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 -msgid "PG question failed to render" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 +msgid "PG question failed to render" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7597,12 +8003,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "POUZE NÁHLED -- ODPOVĚDI SE NEUKLÁDAJÍ" @@ -7637,8 +8039,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7647,16 +8049,21 @@ msgstr "" msgid "Password" msgstr "Heslo" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "Uzavřená zadání " -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "Procenta" @@ -7670,7 +8077,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7691,21 +8098,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "" @@ -7714,11 +8121,11 @@ msgstr "" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "" @@ -7726,24 +8133,29 @@ msgstr "" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7766,6 +8178,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7775,6 +8196,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "" @@ -7793,27 +8218,41 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "Zadejte Vaše vstupní údaje pro přístup do předmětu %1:" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -7823,7 +8262,7 @@ msgid "Please select at least one set and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" @@ -7832,7 +8271,7 @@ msgid "Please select at least one user and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -7850,7 +8289,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "" @@ -7869,15 +8308,10 @@ msgid "" msgstr "" #. ($saveMode) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 -msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " -"saveMode: %1." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Plese enter a file with path relative to the course templates directory." +"Please use radio buttons to choose the method for saving this file. Unknown " +"saveMode: %1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 @@ -7886,11 +8320,11 @@ msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7899,6 +8333,13 @@ msgstr "" msgid "Points" msgstr "" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7915,12 +8356,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" @@ -7930,28 +8371,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "Náhled odpovědí" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "Náhled Testu" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "Předchozí úloha" @@ -7964,40 +8410,43 @@ msgstr "Předchozí strana" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "Úloha" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8034,7 +8483,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "Úloha %1." @@ -8046,18 +8495,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "Seznam úloh" @@ -8071,21 +8532,20 @@ msgstr "Číslo úlohy" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "" @@ -8094,20 +8554,20 @@ msgstr "" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8145,7 +8605,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "" @@ -8155,12 +8623,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8171,7 +8639,7 @@ msgstr "Úlohy" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8189,7 +8657,11 @@ msgstr "" msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8200,11 +8672,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8232,28 +8711,28 @@ msgstr "" msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8261,8 +8740,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8272,25 +8751,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8308,15 +8795,17 @@ msgstr "" msgid "Really delete the items listed above?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8330,12 +8819,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -8347,12 +8837,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8360,7 +8852,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "" @@ -8369,21 +8861,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8392,19 +8879,7 @@ msgstr "" msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8430,11 +8905,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8448,7 +8928,7 @@ msgid "Remaining" msgstr "Zbývá" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -8457,28 +8937,28 @@ msgstr "" msgid "Remember Me" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "Nezapomeňte se odsud vrátit k původní otázce!" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8503,20 +8983,20 @@ msgstr "" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "" @@ -8526,7 +9006,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8540,7 +9020,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "" @@ -8553,44 +9033,80 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "" +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 @@ -8606,7 +9122,7 @@ msgid "Report Bugs in this Problem" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "Nahlásit chybu" @@ -8618,8 +9134,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" @@ -8635,20 +9151,24 @@ msgstr "" msgid "Request New Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) @@ -8658,14 +9178,14 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "Požadované zadání '%1' pro uživatele %2 nebylo nalezeno v databázi." #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8678,14 +9198,14 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "Zadání '%1' ještě není k dispozici." #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." -msgstr "Zadání '%1' ještě nebylo otevřeno pro studenty." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." +msgstr "" #. ($verNum, $setName) #: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:393 @@ -8697,7 +9217,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -8705,16 +9225,16 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "" @@ -8723,6 +9243,12 @@ msgstr "" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8736,18 +9262,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8761,7 +9291,9 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:13 msgid "Resets the number of incorrect attempts on a single homework problem." -msgstr "Vynuluje počet neúspěšných pokusů u jedné vybrané úlohy. Má smysl pouze pro otevřená zadání." +msgstr "" +"Vynuluje počet neúspěšných pokusů u jedné vybrané úlohy. Má smysl pouze pro " +"otevřená zadání." #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:26 msgid "Restore a .tar.gz archive." @@ -8781,7 +9313,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8789,15 +9321,15 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" @@ -8805,7 +9337,7 @@ msgstr "" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "Hodnocení" @@ -8816,11 +9348,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "Hodnocení pro zadané odpovědi" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" @@ -8835,7 +9367,7 @@ msgstr "Zpět k úloze" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "" @@ -8850,15 +9382,14 @@ msgstr "" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8902,29 +9433,30 @@ msgstr "" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8938,11 +9470,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8953,12 +9490,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "" @@ -8978,13 +9515,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "" @@ -9004,34 +9541,34 @@ msgstr "" msgid "Save as" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9039,7 +9576,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "" @@ -9047,57 +9584,57 @@ msgstr "" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "Body" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9109,6 +9646,11 @@ msgstr "" msgid "Score which sets?" msgstr "" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9133,15 +9675,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "" @@ -9150,7 +9692,7 @@ msgstr "" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9168,31 +9710,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "Cesta časem" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9204,29 +9748,33 @@ msgstr "" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9234,7 +9782,7 @@ msgstr "" msgid "Select" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9249,6 +9797,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9267,6 +9819,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -9275,10 +9832,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9296,11 +9857,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -9334,8 +9895,8 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -9352,8 +9913,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9367,6 +9928,11 @@ msgid "Select course(s) to hide or unhide." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9416,8 +9982,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9457,9 +10023,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9480,7 +10046,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9492,11 +10058,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9510,8 +10076,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9524,7 +10090,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9564,7 +10130,7 @@ msgstr "Poslat Email" msgid "Send Instructor Email" msgstr "Odeslat email vyučujícímu" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9584,7 +10150,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "Zadání" @@ -9596,8 +10162,8 @@ msgstr "" #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9614,10 +10180,11 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9627,8 +10194,8 @@ msgstr "" msgid "Set Definition Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "" @@ -9636,23 +10203,28 @@ msgstr "" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9665,7 +10237,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "" @@ -9676,15 +10248,19 @@ msgstr "" msgid "Set Name" msgstr "Sada úloh" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9694,6 +10270,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9703,12 +10284,19 @@ msgstr "Uzavírka úlohy: %1" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "Sada úloh je uzavřena." -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9718,13 +10306,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9733,16 +10321,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9758,8 +10346,8 @@ msgstr "" msgid "Sets" msgstr "Zadání" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9767,12 +10355,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9780,28 +10368,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
    course
    Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
    homework
    Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
    " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
    course
    Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
    homework
    Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
    " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9809,7 +10393,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9823,11 +10407,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9847,11 +10431,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" @@ -9865,36 +10449,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "Podle data" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "Podle typu" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9904,19 +10503,19 @@ msgstr "" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "Ukázat předchozí odpovědi" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "Ukázat předchozí odpovědi" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9925,35 +10524,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9969,8 +10581,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9979,12 +10591,11 @@ msgstr "" msgid "Show saved answers?" msgstr "Zobrazovat uložené odpovědi?" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -10011,19 +10622,18 @@ msgstr "" msgid "Show:" msgstr "Zobrazit:" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "" #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "" @@ -10044,15 +10654,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10086,7 +10696,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10094,7 +10704,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10110,7 +10720,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10121,14 +10731,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10141,7 +10751,7 @@ msgstr "Informace o serveru" msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -10163,10 +10773,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 @@ -10176,14 +10786,14 @@ msgid "" "the wrong thing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -10224,8 +10834,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10234,7 +10848,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "" @@ -10246,30 +10860,38 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10278,7 +10900,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -10286,8 +10908,8 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" @@ -10304,9 +10926,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "" @@ -10316,32 +10937,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "Stav" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "" @@ -10349,11 +10976,11 @@ msgstr "" msgid "Stop Archiving" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10361,6 +10988,7 @@ msgstr "" msgid "Student ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10370,9 +10998,9 @@ msgstr "" msgid "Student Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "" @@ -10382,12 +11010,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10418,7 +11046,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10473,7 +11101,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" @@ -10495,24 +11123,24 @@ msgid "Successfully created new set %1" msgstr "" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "" @@ -10524,15 +11152,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -10552,13 +11180,13 @@ msgstr "" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10566,11 +11194,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10578,27 +11206,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" @@ -10611,7 +11244,7 @@ msgstr "" msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10619,11 +11252,11 @@ msgstr "" msgid "Text" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10639,6 +11272,11 @@ msgstr "" msgid "Textbook:" msgstr "" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10655,10 +11293,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10669,13 +11314,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10693,25 +11338,25 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " @@ -10751,7 +11396,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10781,37 +11427,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10820,8 +11464,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10829,12 +11473,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10842,7 +11486,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10856,7 +11500,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10907,11 +11551,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10925,17 +11569,17 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" @@ -10943,27 +11587,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
    1. Simple: send only the feedback " @@ -10982,15 +11620,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11000,30 +11638,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11046,17 +11686,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11066,16 +11706,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -11091,7 +11731,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11099,24 +11739,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "" @@ -11130,14 +11774,17 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11145,7 +11792,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11153,23 +11800,34 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11186,10 +11844,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11200,57 +11858,42 @@ msgid "" "shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11263,8 +11906,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11272,24 +11915,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11311,11 +11944,11 @@ msgid "" "sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." @@ -11341,19 +11974,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11366,48 +11999,49 @@ msgid "" "password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" + #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11431,7 +12065,7 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." msgstr "" @@ -11453,25 +12087,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11483,12 +12117,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11507,9 +12141,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11535,9 +12169,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11553,46 +12187,44 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." @@ -11629,28 +12261,30 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." -msgstr "Horní číslo je procento splnění úlohy. Tečka (.) označuje úlohy bez pokusu o odpověď. Dolní číslo je počet nesprávných pokusů." +msgstr "" +"Horní číslo je procento splnění úlohy. Tečka (.) označuje úlohy bez pokusu o " +"odpověď. Dolní číslo je počet nesprávných pokusů." -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11661,8 +12295,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11697,11 +12331,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." +"correct the permission errors." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11715,7 +12349,7 @@ msgid "Then by" msgstr "" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11725,13 +12359,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11759,30 +12398,30 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." @@ -11795,19 +12434,19 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -11822,7 +12461,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11839,6 +12478,19 @@ msgstr "" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" @@ -11855,14 +12507,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11872,25 +12524,29 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -11901,7 +12557,7 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." @@ -11909,28 +12565,26 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" @@ -11938,8 +12592,7 @@ msgid "" "instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11953,9 +12606,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -11978,7 +12631,7 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." @@ -11995,39 +12648,45 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 msgid "" "This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 -msgid "This assignment has been reopened and will now close on %1." +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "" +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 +msgid "This assignment has been reopened and will now close on %1." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12041,27 +12700,29 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." -msgstr "Předmět umožňuje přihlášení jako host. Stiskněte %1 pro přihlášení do předmětu v roli hosta." +msgstr "" +"Předmět umožňuje přihlášení jako host. Stiskněte %1 pro přihlášení do " +"předmětu v roli hosta." #: /opt/webwork/webwork2/templates/ContentGenerator/Logout.html.ep:16 msgid "" @@ -12075,14 +12736,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12101,8 +12766,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12114,13 +12779,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12132,47 +12797,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "Odevzdávání tohoto zadání bylo ukončeno." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "Toto zadání ještě nemá otevřené odevzdávání." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12180,17 +12841,17 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 @@ -12198,46 +12859,48 @@ msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12252,11 +12915,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12269,14 +12932,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12286,11 +12949,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12306,33 +12969,33 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 @@ -12353,94 +13016,89 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " "feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12469,8 +13127,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12492,15 +13150,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12520,8 +13178,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12529,8 +13187,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12540,10 +13197,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12561,27 +13218,28 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 @@ -12589,11 +13247,11 @@ msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12611,9 +13269,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12625,32 +13283,32 @@ msgid "This sample mail would be sent to %1" msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "" @@ -12667,8 +13325,8 @@ msgid "" "password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -12683,8 +13341,8 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -12692,109 +13350,203 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "" @@ -12810,13 +13562,13 @@ msgstr "" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "" @@ -12825,17 +13577,17 @@ msgstr "" msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12847,11 +13599,11 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." @@ -12872,7 +13624,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12885,9 +13637,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12897,11 +13650,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12909,7 +13662,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12917,6 +13670,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12925,11 +13682,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "" @@ -12950,6 +13707,12 @@ msgstr "Prodlužovací kouzlo" msgid "Two Columns" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" @@ -12958,19 +13721,19 @@ msgstr "" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" @@ -12980,7 +13743,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12990,23 +13753,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13022,7 +13797,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13030,20 +13810,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13057,19 +13833,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13085,7 +13861,7 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" @@ -13094,7 +13870,7 @@ msgstr "" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13109,8 +13885,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13122,11 +13898,11 @@ msgstr "" msgid "Unclassified Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13139,21 +13915,21 @@ msgstr "" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13180,15 +13956,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13196,7 +13972,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13213,7 +13989,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13221,7 +13997,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13263,7 +14039,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "" @@ -13273,11 +14049,11 @@ msgid "Upgrade" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13302,7 +14078,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "" @@ -13311,24 +14087,24 @@ msgstr "" msgid "Upload" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "" @@ -13345,6 +14121,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -13354,11 +14134,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" @@ -13370,7 +14150,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "Použít asistenci při zadávání vzorců?" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "" @@ -13378,20 +14158,24 @@ msgstr "" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13431,6 +14215,14 @@ msgid "" "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13438,11 +14230,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13467,16 +14259,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13497,17 +14289,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13530,7 +14322,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13539,34 +14331,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13591,12 +14388,13 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "Jméno" @@ -13609,7 +14407,7 @@ msgstr "Jméno" msgid "Users" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "" @@ -13617,11 +14415,11 @@ msgstr "" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -13630,36 +14428,36 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13670,41 +14468,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13719,30 +14522,62 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "" @@ -13750,42 +14585,38 @@ msgstr "" msgid "View Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "Způsob zobrazování vzorců" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13797,11 +14628,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13813,6 +14644,7 @@ msgid "Visibility" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13822,16 +14654,19 @@ msgstr "" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "" @@ -13853,38 +14688,34 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "" @@ -13900,39 +14731,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13944,18 +14771,22 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "Vítejte v systému WeBWorK!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13971,23 +14802,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14002,32 +14833,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

      A value such as " "0.1 means 0.1 percent error is allowed.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

      • %c = course ID
      • %u = user ID
      • %s =" -" set ID
      • %p = problem ID
      • %x = section
      • %r = " -"recitation
      • %% = literal percent sign
      " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14042,9 +14871,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14055,37 +14884,29 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14107,8 +14928,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." msgstr "" #. (tag('b', dir => 'ltr', format_set_name_display($setID) @@ -14120,7 +14941,7 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " @@ -14128,18 +14949,19 @@ msgid "" "you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "Termín otevření je %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14177,25 +14999,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14205,25 +15027,24 @@ msgid "" "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14238,7 +15059,7 @@ msgstr "" msgid "Yes" msgstr "Ano" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14252,29 +15073,31 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " "original problem once you are done here." -msgstr "Prohlížíte si odpovědi k cvičné variantě Vašeho příkladu. Odpovědi nebudou ukládány a musíte pamatovat na návrat k původní ostré variantě otázky." +msgstr "" +"Prohlížíte si odpovědi k cvičné variantě Vašeho příkladu. Odpovědi nebudou " +"ukládány a musíte pamatovat na návrat k původní ostré variantě otázky." #. ($c->{currentRank}, $c->{maxRank}) #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:9 @@ -14283,23 +15106,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14309,16 +15132,16 @@ msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14326,26 +15149,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14369,7 +15192,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14381,18 +15204,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14409,7 +15232,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "" @@ -14439,35 +15262,26 @@ msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "Není povoleno stahovat zadání, které není otevřeno." #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14485,41 +15299,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14528,8 +15336,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14547,26 +15355,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14586,58 +15396,57 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" -msgstr "Tuto volbu můžete použít ještě %quant(%1,-krát,-krát,opakovaně bez omezení)" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" +msgstr "" +"Tuto volbu můžete použít ještě %quant(%1,-krát,-krát,opakovaně bez omezení)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14645,7 +15454,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" @@ -14653,23 +15462,26 @@ msgstr "" msgid "You do not have permission to change the hardcopy theme." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "" -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "Nemáte dostatečná oprávnění pro stažení zadání ve formátu %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14680,17 +15492,17 @@ msgstr "" msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "Došlo k překročení časového limitu." #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "Na tento test Vám zbývá %1 pokusů." #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -14699,45 +15511,45 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." msgstr "Počet zbývajících pokusů: %negquant(%1,bez omezení,pokus,pokusů)." #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." msgstr "Počet pokusů do vygenerování nové verze úlohy je %quant(%1,,)." #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14745,7 +15557,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "Na tuto úlohu jste odpověděl(-a) %1-krát." @@ -14756,25 +15568,29 @@ msgstr "Odhlášeno ze systému WeBWorK." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "" @@ -14782,11 +15598,11 @@ msgstr "" msgid "You have requested that the following items be deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "" @@ -14794,10 +15610,10 @@ msgstr "" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14808,28 +15624,30 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." -msgstr "Můžete vyzkoušet odpovědět na tuto otázku aniž byste ovlivnili počet pokusů na původní otázku." +msgstr "" +"Můžete vyzkoušet odpovědět na tuto otázku aniž byste ovlivnili počet pokusů " +"na původní otázku." #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14840,29 +15658,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14870,7 +15688,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "Stále ještě můžete kontrolovat vložené odpovědi." @@ -14887,15 +15705,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14903,15 +15721,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14919,32 +15739,33 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" @@ -14953,7 +15774,7 @@ msgid "You must select one or more sets for scoring!" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "" @@ -14961,37 +15782,37 @@ msgstr "" msgid "You must specify a course ID." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "" @@ -15004,20 +15825,12 @@ msgstr "" msgid "You must specify an file name in order to save a new file." msgstr "" -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" @@ -15033,51 +15846,61 @@ msgstr "" msgid "You need to select a set to view." msgstr "" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "Za tento pokus získáváte hodnocení %1." +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15089,7 +15912,7 @@ msgstr "" msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" @@ -15119,46 +15942,53 @@ msgid "Your message was sent successfully." msgstr "Zpráva byla úspěšně odeslána." #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "Vaše celkové uložené hodnocení je %1. %2" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "Vaše hodnocení na tento %1 BYLO uloženo." -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "Vaše hodnocení na %1 je %2/%3." -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "" #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " @@ -15167,7 +15997,9 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:223 msgid "Your score was not recorded because this homework set is closed." -msgstr "Hodnocení nebylo uloženo, pro tuto domácí úlohu již bylo ukončeno odevzdávání." +msgstr "" +"Hodnocení nebylo uloženo, pro tuto domácí úlohu již bylo ukončeno " +"odevzdávání." #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:230 msgid "" @@ -15175,29 +16007,27 @@ msgid "" "you." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "Hodnocení nebylo uloženo, protože odevzdávání ještě nebylo otevřeno." -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "Hodnocení nebylo uloženo." @@ -15221,7 +16051,7 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." msgstr "Přihlášení vypršelo z důvodu nečinnosti. Přihlaste se znovu heslem." @@ -15255,7 +16085,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15291,7 +16121,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "" @@ -15299,11 +16129,11 @@ msgstr "" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "" @@ -15314,19 +16144,19 @@ msgid "alphabetically" msgstr "" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15356,16 +16186,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "" @@ -15375,31 +16209,39 @@ msgstr "" msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15411,15 +16253,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "" @@ -15447,7 +16294,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -15455,8 +16302,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" @@ -15468,9 +16325,14 @@ msgstr "" msgid "guest" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "" @@ -15478,11 +16340,11 @@ msgstr "" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "" @@ -15494,12 +16356,12 @@ msgstr "" msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15507,15 +16369,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "" @@ -15523,7 +16389,7 @@ msgstr "" msgid "login ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -15531,10 +16397,6 @@ msgstr "" msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "" @@ -15547,6 +16409,10 @@ msgstr "" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15555,11 +16421,11 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "" @@ -15573,10 +16439,15 @@ msgstr "" msgid "nobody" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15586,11 +16457,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "" @@ -15607,17 +16478,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "" @@ -15625,11 +16496,11 @@ msgstr "" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "náhled odpovědí" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "" @@ -15649,38 +16520,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15716,6 +16587,16 @@ msgstr "" msgid "selected users" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -15736,7 +16617,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15744,7 +16625,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" @@ -15752,12 +16633,12 @@ msgstr "" msgid "student" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" @@ -15765,6 +16646,11 @@ msgstr "" msgid "summary" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "" @@ -15777,15 +16663,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "" @@ -15793,11 +16679,11 @@ msgstr "" msgid "then delete them" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15807,11 +16693,11 @@ msgid "to" msgstr "" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "" @@ -15843,24 +16729,30 @@ msgid "users who match on selected field" msgstr "" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/de.po b/lib/WeBWorK/Localize/de.po index 2e200b3199..4a1f3467da 100644 --- a/lib/WeBWorK/Localize/de.po +++ b/lib/WeBWorK/Localize/de.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Armin Reiser, 2022 # Armin Reiser, 2022 @@ -13,11 +13,12 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: Fabian Gabel, 2022\n" -"Language-Team: German (http://app.transifex.com/webwork/webwork2/language/de/)\n" +"Language-Team: German (http://app.transifex.com/webwork/webwork2/language/" +"de/)\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. ($_->{problem}->version_id) @@ -25,26 +26,40 @@ msgstr "" msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "Lösung verfügbar." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -81,7 +96,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "% Punktzahl" @@ -90,13 +105,29 @@ msgstr "% Punktzahl" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -108,12 +139,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -128,22 +159,42 @@ msgid "%1 Problems:" msgstr "%1 Aufgaben" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -154,40 +205,42 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "%1 Student von %2" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" -msgstr "%1 Name und Bildungseinrichtung wurde von %2 auf %3 und von %4 auf %5 geändert" +msgstr "" +"%1 Name und Bildungseinrichtung wurde von %2 auf %3 und von %4 auf %5 " +"geändert" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" -msgstr "%1 Nutzer ersetzt, %2 hinzugefügt, %3 übersprungen. Übersprungene Nutzer: (%4)" +msgstr "" +"%1 Nutzer ersetzt, %2 hinzugefügt, %3 übersprungen. Übersprungene Nutzer: " +"(%4)" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -239,13 +292,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1: Aufgabe %2" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "%1 Aufgabe %2 neue Version anfordern" @@ -260,7 +313,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "%quant(%1,Datei, Dateien) erfolgreich entpackt" @@ -269,19 +322,24 @@ msgstr "%quant(%1,Datei, Dateien) erfolgreich entpackt" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -316,47 +374,45 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "(Alle ungespeicherten Änderungen gehen verloren.)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "(Dieser Test wurde nicht innerhalb der vorgegebenen Zeit abgegeben.)" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "(Ihre Punktzahl von %1 ist verfügbar ab %2.)" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "(Ihre Punktzahl für %1 ist nicht verfügbar.)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "(richtig)" @@ -364,31 +420,35 @@ msgstr "(richtig)" msgid "(in target set)" msgstr "(auf dem Set)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "(falsch)" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "(Punktzahl %1)" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr ", dann nach %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -396,16 +456,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "1 Studierender" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -414,7 +474,7 @@ msgstr "" msgid "Weight: %1%" msgstr "Gewichtung: %1%" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

      After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -429,19 +489,19 @@ msgid "" "written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

      During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

      Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

      MathQuill renders students answers in real-time as they type on the " "keyboard.

      MathView allows students to choose from a variety of common " @@ -458,103 +518,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

      There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

      The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

      The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

      Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

      Modes:

      • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
      • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
      • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
      • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
      • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
      • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
      " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

      Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

      Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

      Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

      This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

      • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
      • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

      If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

      For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

    2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
    3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

      For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

      This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

      If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

      For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

      " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

      For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

      This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

      To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

      This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

      This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

      When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

      • %c = course ID
      • %u = user ID
      • %s = set ID
      • %p = problem ID
      • %x = section
      • %r = " +"recitation
      • %% = literal percent sign

      If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

      When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -562,21 +634,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

      • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
      • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
      • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
      • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
      " +"this case.
    4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
    5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

      When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -588,19 +660,25 @@ msgid "" "choice of modes (since there will only be one active).

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -618,63 +696,70 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
      • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
      • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
      • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
      • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
      Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
      when the \"Show Me Another\" button is clicked.
    6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
    7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
    8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
    9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "Ein Kurs mit der ID %1 existiert bereits" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." -msgstr "Verzeichnis %1 existiert bereits. Existierenden Kurs vor Entpacken löschen." +msgstr "" +"Verzeichnis %1 existiert bereits. Existierenden Kurs vor Entpacken löschen." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." -msgstr "Ein Dateiname darf nicht mit einem Punkt beginnen, er darf nicht leer sein, und er darf keinen Teil eines Verzeichnispfads enthalten. Es sind nur die Zeichen -_.a-zA-Z0-9 and Leerzeichen erlaubt." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." +msgstr "" +"Ein Dateiname darf nicht mit einem Punkt beginnen, er darf nicht leer sein, " +"und er darf keinen Teil eines Verzeichnispfads enthalten. Es sind nur die " +"Zeichen -_.a-zA-Z0-9 and Leerzeichen erlaubt." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "Datei existiert bereits" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." -msgstr "Druckversion erstellt. Bitte überprüfen Sie die Druckversion auf Vollständigkeit, Lesbarkeit und Korrektheit und informieren Sie Ihren Dozenten über etwaige Fehler." +msgstr "" +"Druckversion erstellt. Bitte überprüfen Sie die Druckversion auf " +"Vollständigkeit, Lesbarkeit und Korrektheit und informieren Sie Ihren " +"Dozenten über etwaige Fehler." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:41 msgid "" @@ -707,34 +792,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" -msgstr "Ein Eintrag mit dem Namen %1 existiert bereits in der Datenbank. Wollten Sie den Eintrag anstelledessen editieren?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" +msgstr "" +"Ein Eintrag mit dem Namen %1 existiert bereits in der Datenbank. Wollten Sie " +"den Eintrag anstelledessen editieren?" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -747,17 +833,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -766,8 +860,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -790,25 +884,25 @@ msgid "" "(✗), or unattempted (no symbol)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -828,20 +922,21 @@ msgid "ADJ STATUS" msgstr "ADJ Status" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" -msgstr "DIE ANTWORTEN WURDEN NUR ÜBERPRÜFT -- DIE ANTWORTEN WURDEN NICHT GESPEICHERT" +msgstr "" +"DIE ANTWORTEN WURDEN NUR ÜBERPRÜFT -- DIE ANTWORTEN WURDEN NICHT GESPEICHERT" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." -msgstr "VERSUCH WURDE NICHT GEZÄHLT -- Antworten erneut abgeben (falls nötig neue Version anfordern)." +"if necessary)." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/cancel_edit_form.html.ep:1 @@ -854,7 +949,18 @@ msgstr "Änderungen verwerfen" msgid "Abandon export" msgstr "Export verwerfen" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -863,19 +969,22 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." -msgstr "Accounterstellung zur Zeit deaktiviert. Bitte kontaktieren Sie Ihren Dozenten oder Systemadministrator." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." +msgstr "" +"Accounterstellung zur Zeit deaktiviert. Bitte kontaktieren Sie Ihren " +"Dozenten oder Systemadministrator." #. ($c->param('effectiveUser') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:14 msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -914,7 +1023,9 @@ msgstr "Achievement ID" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:245 msgid "Achievement ID exists! No new achievement created. File not saved." -msgstr "Achievement ID existiert bereits! Kein neues Achievement angelegt. Datei wurde nicht gespeichert." +msgstr "" +"Achievement ID existiert bereits! Kein neues Achievement angelegt. Datei " +"wurde nicht gespeichert." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:26 msgid "Achievement ID:" @@ -930,7 +1041,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -942,7 +1053,7 @@ msgstr "Achievement-Punkte pro Aufgabe" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -950,7 +1061,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -982,13 +1093,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "Trophäen" @@ -996,7 +1106,7 @@ msgstr "Trophäen" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1004,8 +1114,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1015,12 +1125,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1028,49 +1138,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "Rolle übernehmen von:" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "In der Rolle von %1" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "Aktion %1 wurde nicht gefunden" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1079,15 +1189,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
      1. award 50% score to one " -"problem
      2. reset the number of attempts allowed for one " -"problem
      3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
      4. double the weight of one problem within its " -"set
      5. replaces one problem in a set with a copy of a different problem" -" in that set
      6. award 100% score to one problem
      7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
      8. double the" -" weight of all problems within a set
      9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
      10. award 100% score" -" to all problems in one set.
      " +"problem
    10. reset the number of attempts allowed for one problem
    11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
    12. double the weight of one problem within its set
    13. replaces " +"one problem in a set with a copy of a different problem in that set
    14. award 100% score to one problem
    15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
    16. double the weight of all " +"problems within a set
    17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
    18. award 100% score to all " +"problems in one set.
    " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1106,12 +1216,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "Hinzufügen" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1120,8 +1230,8 @@ msgid "Add All" msgstr "Alle hinzufügen" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "Kurs hinzufügen" @@ -1130,7 +1240,7 @@ msgstr "Kurs hinzufügen" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "Nutzer hinzufügen" @@ -1147,7 +1257,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "Als Datei dieses Typs hinzufügen:" @@ -1171,15 +1281,16 @@ msgstr "Aufgabe zum Set hinzufügen." msgid "Add problems to" msgstr "Aufgaben hinzufügen zu" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "Zu diesem Set hinzufügen:" @@ -1191,12 +1302,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1206,28 +1317,24 @@ msgid "Added %1 problems to set %2." msgstr "%1 Aufgaben zu Set %2 hizugefügt." #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "%1 als Aufgabe %3 zu %2 hinzugefügt." -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "%1 als Adresse zu %2 hinzugefügt." #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1240,63 +1347,74 @@ msgstr "Eine Aufgabe zu Set %1 hinzugefügt." msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "Weitere Abgaben verfügbar." #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." -msgstr "Die Adresse(n) %1 exsistieren bereits. Bitte überprüfen Sie die Integrität der WeBWorK Datenbank!" +msgstr "" +"Die Adresse(n) %1 exsistieren bereits. Bitte überprüfen Sie die Integrität " +"der WeBWorK Datenbank!" #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." -msgstr "Adresse(n) %1 in der Liste ist/sind bereits in %2 und wurden übersprungen." +msgstr "" +"Adresse(n) %1 in der Liste ist/sind bereits in %2 und wurden übersprungen." #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." -msgstr "Adresse(n) %1 in der Liste ist/sind nicht in %2 und wurden übersprungen." +msgstr "" +"Adresse(n) %1 in der Liste ist/sind nicht in %2 und wurden übersprungen." #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." -msgstr "Adresse(n) %1 ist/sind nicht in einem anerkannten Format. Bitte überprüfen Sie Ihre Eingabe." +msgstr "" +"Adresse(n) %1 ist/sind nicht in einem anerkannten Format. Bitte überprüfen " +"Sie Ihre Eingabe." #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." -msgstr "Adresse(n) %1 ist/sind nicht in einem anerkannten Format. Bitte überprüfen Sie Ihre Eingabe." +msgstr "" +"Adresse(n) %1 ist/sind nicht in einem anerkannten Format. Bitte überprüfen " +"Sie Ihre Eingabe." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:117 msgid "Addresses" @@ -1312,43 +1430,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 -msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 -msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1359,7 +1467,7 @@ msgstr "angepasster Status" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "PDF" @@ -1371,33 +1479,39 @@ msgstr "Fortgeschrittene Suche" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1409,16 +1523,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "Danach erhält man bis %1 verminderte Anrechung." @@ -1447,7 +1561,7 @@ msgstr "Alle Themen" msgid "All Textbooks" msgstr "Alle Lehrbücher" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1471,17 +1585,16 @@ msgstr "" msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1505,8 +1618,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1514,11 +1627,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "Studierende können mit Unicode Alternativen antworten." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "LMS kann Nutzerdaten aktualisieren." @@ -1528,71 +1641,71 @@ msgstr "LMS kann Nutzerdaten aktualisieren." msgid "Allow unassign" msgstr "Nutzer austragen" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "Rolle eines anderen Nutzers übernehmen" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "Passwort ändern" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "Login" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "Lösungen vor Veröffentlichungsdatum ansehen" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "Lösungen vor Veröffentlichungsdatum ansehen" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "Letzte Antworten ansehen" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "Aufgaben vor Veröffentlichungsdatum ansehen" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1601,14 +1714,14 @@ msgid "Amulet of Extension" msgstr "Amulett der Ausbreitung" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1616,8 +1729,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1628,10 +1741,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1643,7 +1756,7 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " @@ -1657,7 +1770,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1667,7 +1780,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1677,24 +1790,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1708,17 +1821,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1730,6 +1851,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1744,7 +1866,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "" @@ -1763,16 +1885,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "Eingereichte Antwort(en):" @@ -1789,56 +1919,61 @@ msgstr "Antworten" msgid "Answers Available" msgstr "Lösung verfügbar" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "Hinzufügen" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" -msgstr "An das Ende von Set %1 anhängen" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 msgid "Applying definitions theoretically and proof writing" @@ -1849,12 +1984,12 @@ msgid "Archive" msgstr "Archiv" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1886,7 +2021,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "Nächsten Kurs archivieren" @@ -1894,11 +2029,6 @@ msgstr "Nächsten Kurs archivieren" msgid "Archived Courses" msgstr "Kursarchiv" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1917,14 +2047,24 @@ msgstr "" msgid "" "Are you sure that you want to delete the course %1 after archiving? This " "cannot be undone!" -msgstr "Kurs %1 wirklich nach Archivierung löschen? Diese Aktion kann nicht rückgängig gemacht werden!" +msgstr "" +"Kurs %1 wirklich nach Archivierung löschen? Diese Aktion kann nicht " +"rückgängig gemacht werden!" #. (tag('b', param('delete_courseID') #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_confirm.html.ep:5 msgid "" "Are you sure you want to delete the course %1? All course files and data " "will be destroyed. There is no undo available." -msgstr "Kurs %1 wirklich löschen? Alle Kursdaten gehen verloren und können nicht wiederhergestellt werden." +msgstr "" +"Kurs %1 wirklich löschen? Alle Kursdaten gehen verloren und können nicht " +"wiederhergestellt werden." + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" @@ -1947,7 +2087,7 @@ msgstr "" msgid "Assign" msgstr "Hinzufügen" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" @@ -1955,7 +2095,7 @@ msgstr "" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1963,7 +2103,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "Die ausgeählten Blätter den ausgewählten Nutzern zuordnen" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1975,7 +2115,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "tr: Assign this set to which users?" @@ -1989,7 +2129,7 @@ msgid "Assign which achievements?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "Hinzugefügt" @@ -2007,12 +2147,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2020,7 +2160,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2032,12 +2172,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2051,11 +2203,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2063,7 +2215,7 @@ msgstr "" msgid "Attachment:" msgstr "Anhang:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2072,11 +2224,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2084,25 +2241,35 @@ msgstr "" msgid "Attempts" msgstr "Versuche" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." -msgstr "Die Authentifizierung war nicht erfolgreich. Bitte nehmen Sie Kontakt zu Ihrer Lehrkraft auf." +msgstr "" +"Die Authentifizierung war nicht erfolgreich. Bitte nehmen Sie Kontakt zu " +"Ihrer Lehrkraft auf." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "Autoreninformation" @@ -2110,7 +2277,7 @@ msgstr "Autoreninformation" msgid "Automatic" msgstr "automatisch" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2122,7 +2289,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "Automatisch die Aufgabe beim Laden der Seite anzeigen" @@ -2156,7 +2323,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2165,8 +2332,7 @@ msgstr "" msgid "Badges" msgstr "Abzeichen" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2175,19 +2341,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "einfache Suche" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2205,7 +2377,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2222,7 +2394,7 @@ msgstr "Durchsuchen" msgid "Browse from:" msgstr "Kurs durchsuchen: " -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2230,7 +2402,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2249,8 +2421,8 @@ msgstr "ABGABEDATUM" msgid "CLOSE TIME" msgstr "ABGABEZEIT" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2258,33 +2430,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "Kuchen der Vergrößerung" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "Fehlermeldungen einreichen" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "Alte Antworten anzeigen" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "Antworten für einen Studierenden abgeben" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "Datei konnte nicht kopiert werden: %1" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2294,22 +2466,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "Kursumgebung %1 konnte nicht erstellt werden: %2" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "Verzeichnis konnte nicht erstellt werden: %1" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2331,23 +2503,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "Datei %1 konnte nicht umbenannt werden" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "Name existiert bereits." -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "Datei %1 konnte nicht beschrieben werden" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2386,11 +2559,11 @@ msgstr "Abbrechen" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2404,12 +2577,12 @@ msgstr "" msgid "Cannot open %1" msgstr "Datei %1 konnte nicht geöffnet werden" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2423,7 +2596,7 @@ msgstr "Kategorie" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2431,36 +2604,24 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "Name des Kurses ändern:" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "CourseID ändern zu:" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "Institution ändern zu:" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "Kurs Institution ändern von %1 zu %2" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2473,8 +2634,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2486,38 +2647,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "Titel ändern von %1 zu %2" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "Die Änderungen dieser Datei wurden noch nicht gespeichert." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2537,26 +2698,31 @@ msgstr "Kapitel:" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "Antworten überprüfen" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "Test bewerten" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2599,6 +2765,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "Sichtbarkeit für die Aufgabensätze auswählen" @@ -2625,13 +2795,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2639,20 +2809,20 @@ msgstr "" msgid "Clear Problem Display" msgstr "Zurücksetzen" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2669,9 +2839,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2692,30 +2874,31 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." -msgstr "Auf den Nutzernamen klicken, um individuell Daten des Sets (z.B. Abgabedatum) zu ändern" +msgstr "" +"Auf den Nutzernamen klicken, um individuell Daten des Sets (z.B. " +"Abgabedatum) zu ändern" #. ($ce->{admin_course_id}) #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:16 msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2723,7 +2906,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2732,10 +2915,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2744,22 +2927,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2767,7 +2950,14 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " @@ -2775,13 +2965,21 @@ msgid "" "problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2790,21 +2988,20 @@ msgstr "" msgid "Close Date" msgstr "Verfügbar bis" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2815,12 +3012,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "Abgelaufen." #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "Verfügbar bis %1" @@ -2828,33 +3029,38 @@ msgstr "Verfügbar bis %1" msgid "Closes:" msgstr "Verfügbar bis" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " @@ -2862,16 +3068,18 @@ msgid "" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "Kommentar" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "Kommentar:" @@ -2887,18 +3095,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "Fertig." @@ -2906,10 +3113,14 @@ msgstr "Fertig." msgid "Compose Email Message" msgstr "Email-Nachricht verfassen" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2934,6 +3145,10 @@ msgstr "Neues Passwort von %1 bestätigen" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2962,6 +3177,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "Bestätigen Sie die Aufgabensätze für den Export." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "Herzlichen Glückwunsch! Sie haben einen neuen Level erreicht." @@ -2976,18 +3195,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2995,14 +3214,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "Anmelden" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -3010,22 +3229,22 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "Kopieren" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3039,8 +3258,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3048,11 +3266,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "Datei kopieren als:" @@ -3064,37 +3286,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "Richtig" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "Richtige Antworten:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "Status korrigieren" @@ -3102,13 +3323,17 @@ msgstr "Status korrigieren" msgid "Correct answers" msgstr "Richtige Antworten" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "Richtig: %1/%2" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "" @@ -3137,16 +3362,16 @@ msgstr "Zähler" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "Kursverwaltung" @@ -3155,8 +3380,8 @@ msgstr "Kursverwaltung" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "Kurseinstellungen" @@ -3164,9 +3389,9 @@ msgstr "Kurseinstellungen" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3176,32 +3401,36 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "Kurs ID" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "Kurs ID darf nicht %1 Zeichen überschreiten." #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "Kurs ID:" @@ -3221,7 +3450,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3230,19 +3459,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "Kursname:" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "Kursname" @@ -3257,16 +3479,16 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." -msgstr "Kurse werden entweder alphabetisch oder nach letzter Loginaktivität sortiert. Ergebnisse werden im folgenden Format angezeigt: Course_Name (status :: date/time des letzten Logins) wobei status entweder \"hidden\" oder \"visible\" anzeigt." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:7 msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3286,14 +3508,14 @@ msgstr "CSV erstellen" msgid "Create Location:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3318,8 +3540,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3330,11 +3552,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "Art des Sets" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "Unabhängige Aufgabe ersellen" @@ -3368,7 +3594,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "Datenbaank Tabellen sind in Ordnung." @@ -3380,20 +3643,24 @@ msgstr "Datenbank Tabellen benötigen ein Update." msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "Datenbank:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "Datum" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3405,10 +3672,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "Standard" @@ -3424,20 +3696,24 @@ msgid "" "Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" -msgstr "voreingestellte Standard-Länge für die Bewertungsphase mit Punktabzug in Minuten" +msgstr "" +"voreingestellte Standard-Länge für die Bewertungsphase mit Punktabzug in " +"Minuten" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:242 msgid "Default Time that the Assignment is Due" msgstr "Voreingestellter Abgabezeitpunkt" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" -msgstr "Anzahl Versuche bevor eine neue Version der Aufgabe angefordert werden kann (-1 => Nie)" +msgstr "" +"Anzahl Versuche bevor eine neue Version der Aufgabe angefordert werden kann " +"(-1 => Nie)" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3498,11 +3774,11 @@ msgstr "" msgid "Delete course:" msgstr "Kurs löschen:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "Löschen?" @@ -3510,7 +3786,7 @@ msgstr "Löschen?" msgid "Delete location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3522,8 +3798,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3536,7 +3812,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -3556,8 +3832,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "%1 Nutzer wurden gelöscht." @@ -3575,24 +3851,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "" #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3615,7 +3891,7 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" @@ -3638,7 +3914,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3648,7 +3924,7 @@ msgstr "Beschreibung" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -3664,20 +3940,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3692,12 +3968,12 @@ msgid "Directory" msgstr "Verzeichnis" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3712,17 +3988,17 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3732,8 +4008,8 @@ msgstr "" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "Verzeichnisstruktur:" @@ -3755,21 +4031,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3787,19 +4065,34 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "Anzeigeoptionen" @@ -3808,24 +4101,23 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "Die bewertete Schülerantwort anzeigen" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" @@ -3834,7 +4126,7 @@ msgstr "" msgid "Do not uncheck students, unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "Möchten Sie diesen Test benoten?" @@ -3842,7 +4134,7 @@ msgstr "Möchten Sie diesen Test benoten?" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3876,14 +4168,15 @@ msgstr "" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "Fertig" @@ -3897,29 +4190,27 @@ msgstr "Herunterladen" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "%1 herunterladen" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "Druckversion herunderladen" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "Druckversion von %1 für %2 herunterladen?" @@ -3949,15 +4240,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "Email versenden" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "Email an Dozenten" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "" @@ -3969,12 +4264,12 @@ msgstr "Email" msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3984,8 +4279,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -3999,12 +4294,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4020,7 +4315,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "Header bearbeiten" @@ -4028,21 +4323,21 @@ msgstr "Header bearbeiten" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "Aufgabe bearbeiten" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "Setinfos bearbeiten" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4059,9 +4354,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4072,8 +4367,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4086,28 +4381,26 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." msgstr "" @@ -4124,41 +4417,40 @@ msgstr "tr: Edit which sets?" msgid "Edit which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4184,7 +4476,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4201,11 +4493,8 @@ msgstr "" msgid "Editing location %1" msgstr "" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4217,26 +4506,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "Email" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4251,7 +4541,7 @@ msgstr "" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" @@ -4263,7 +4553,7 @@ msgstr "" msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4285,6 +4575,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4299,8 +4590,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4311,7 +4602,7 @@ msgstr "" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" @@ -4327,34 +4618,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr " Bewertung mit Punktabzug aktivieren" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "Möglichkeit neue Version der Aufgabe anzufordern" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "Periodische Neu-Randomisierung der Aufgaben" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4370,30 +4662,33 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." -msgstr "Aktiviert den \"Andere Version anzeigen\" Knopf, welcher dem Studierenden eine neue Version der aktuellen Aufgabe anzeigt (falls vorhanden inklusive Lösung)." +msgstr "" +"Aktiviert den \"Andere Version anzeigen\" Knopf, welcher dem Studierenden " +"eine neue Version der aktuellen Aufgabe anzeigt (falls vorhanden inklusive " +"Lösung)." -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -4405,7 +4700,7 @@ msgstr "Eingeschrieben" msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "tr: Enrollment Status" @@ -4415,15 +4710,15 @@ msgstr "tr: Enrollment Status" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4437,22 +4732,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" @@ -4465,12 +4760,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4478,12 +4773,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4493,14 +4788,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4508,42 +4803,27 @@ msgstr "" msgid "Error message:" msgstr "Fehler: " -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "Fehlermeldungen" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4554,23 +4834,25 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "Fehler: Die Datei %1 konnte nicht gelesen werden." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" -msgstr "Fehler bei der Verarbeitung von %1. %2 wurde nicht berücksichtigt. Fehlermeldung: %3" +msgstr "" +"Fehler bei der Verarbeitung von %1. %2 wurde nicht berücksichtigt. " +"Fehlermeldung: %3" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:8 msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4578,7 +4860,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4601,12 +4883,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4622,29 +4904,29 @@ msgstr "" msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4696,53 +4978,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4797,7 +5086,7 @@ msgid "Failed to duplicate set: no set selected for duplication!" msgstr "tr: Failed to duplicate set: no set selected for duplication!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4815,27 +5104,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "Datei konnte nicht gespeichert werden: %1" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4853,23 +5142,33 @@ msgstr "" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" @@ -4880,43 +5179,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "Datei %1 existiert bereits. Überschreiben oder umbenennen zu:" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "Dateimanager" @@ -4924,7 +5223,7 @@ msgstr "Dateimanager" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4939,26 +5238,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "Datei gespeichert" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "Datei erfolgreich kopiert" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "Datei erfolgreich umbenannt" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4967,7 +5266,7 @@ msgid "Filename" msgstr "Dateiname" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4975,9 +5274,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4987,8 +5286,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5008,14 +5307,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -5040,12 +5339,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "Vorname" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5056,18 +5355,25 @@ msgstr "Vorname" msgid "First name" msgstr "Vorname" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5078,21 +5384,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "Aufgaben fortlaufend nummerieren (beginnend bei 1)" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5101,13 +5418,8 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5128,12 +5440,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5141,7 +5453,8 @@ msgstr "" msgid "From:" msgstr "Von:" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5161,8 +5474,8 @@ msgstr "Allgemeine Information" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5172,20 +5485,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "Druckversion erstellen" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5201,6 +5514,11 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "Druckversion für ausgewählte Blätter und ausgewählte Nutzer erstellen" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "" @@ -5225,28 +5543,28 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "" @@ -5254,21 +5572,21 @@ msgstr "" msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "Bewerten" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "Aufgabe bewerten" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "Test bewerten" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5276,11 +5594,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5288,7 +5606,7 @@ msgstr "" msgid "Grader" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "Notenbuch" @@ -5296,7 +5614,7 @@ msgstr "Notenbuch" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "" @@ -5327,8 +5645,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "Als Gast anmelden" @@ -5336,7 +5654,7 @@ msgstr "Als Gast anmelden" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" @@ -5344,7 +5662,7 @@ msgstr "" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5352,17 +5670,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "Ausgabeformat:" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "Druckversion erstellen" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5371,7 +5689,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5385,13 +5703,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "Hilfe" @@ -5405,7 +5731,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "" @@ -5414,11 +5740,15 @@ msgstr "" msgid "Hidden" msgstr "Unsichtbar" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "Alle verbergen" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5431,16 +5761,12 @@ msgstr "" msgid "Hide Courses" msgstr "Kurse verbergen" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "Hinweise für Studierenden unsichtbar" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5456,24 +5782,21 @@ msgstr "" msgid "Hints" msgstr "Hinweise" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5482,12 +5805,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "Gesamtpunktzahl der Hausaufgabe" @@ -5500,6 +5823,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5529,7 +5860,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5552,15 +5883,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5578,8 +5909,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5601,14 +5932,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5622,7 +5953,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5630,29 +5977,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5660,25 +6007,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5691,7 +6037,7 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5701,17 +6047,17 @@ msgstr "" #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5733,23 +6079,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5781,7 +6126,7 @@ msgstr "tr: Import from where?" msgid "Import how many sets?" msgstr "tr: Import how many sets?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "tr: Import sets with names" @@ -5849,18 +6194,21 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "Falsch" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "Falsch: %1/%2" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5878,13 +6226,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5896,15 +6248,15 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "Kommentar:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -5912,7 +6264,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "Werkzeuge" @@ -5935,7 +6287,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5953,7 +6305,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "Ungültiger headerType %1" @@ -5962,7 +6314,7 @@ msgstr "Ungültiger headerType %1" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5989,7 +6341,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -6001,8 +6354,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6010,24 +6362,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "Springe zu Aufgabe:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6039,73 +6391,71 @@ msgstr "Keywords:" msgid "LAST NAME" msgstr "NACHNAME" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6113,10 +6463,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6135,8 +6489,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6149,7 +6503,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6190,20 +6544,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "Nachname" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "Letzte Antwort" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6218,8 +6568,14 @@ msgstr "" msgid "Last name" msgstr "Nachname" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "Letzte Antworten" @@ -6230,8 +6586,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6258,29 +6614,33 @@ msgstr "Level:" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "Aufgabenbibliothek" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6290,8 +6650,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6299,7 +6659,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "Vefügbare Anzeigeanstellungen für Studierende" @@ -6308,11 +6668,11 @@ msgstr "Vefügbare Anzeigeanstellungen für Studierende" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "Optionen für den \"Andere Version anzeigen\" Knopf" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -6320,7 +6680,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6344,9 +6704,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -6356,19 +6716,19 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -6392,8 +6752,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6405,32 +6765,34 @@ msgstr "" msgid "Log In Again" msgstr "Erneut anmelden" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "Abmelden" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "Angemeldet als %1" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "" @@ -6438,11 +6800,11 @@ msgstr "" msgid "Login Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6456,11 +6818,11 @@ msgstr "" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "Abmelden" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6502,18 +6864,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6563,7 +6922,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" @@ -6572,24 +6931,23 @@ msgstr "" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6598,7 +6956,7 @@ msgstr "" msgid "Mark Correct" msgstr "Als richtig bewerten" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "Als richtig bewerten?" @@ -6615,23 +6973,29 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "MathObjects" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "Ergebnisse pro Seite:" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" -msgstr "Anzahl pro Aufgabe, wie oft eine neue Version angefordert werden kann (-1 => Unendlich)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" +msgstr "" +"Anzahl pro Aufgabe, wie oft eine neue Version angefordert werden kann (-1 => " +"Unendlich)" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 msgid "Merge file data:" @@ -6641,19 +7005,34 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "Nachricht wurde an %1 um %2 geschickt." @@ -6664,48 +7043,50 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." -msgstr "Einstellungsmodus, die die Sprach und Verzeichnis Einstellungen einer einzelnen Aufgabe festgelegt." +msgstr "" +"Einstellungsmodus, die die Sprach und Verzeichnis Einstellungen einer " +"einzelnen Aufgabe festgelegt." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "Verschieben" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" @@ -6718,10 +7099,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6732,6 +7113,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" @@ -6746,12 +7131,13 @@ msgid "NO OF FIELDS" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6774,6 +7160,7 @@ msgstr "" msgid "Name the new set" msgstr "Name des neuen Sets" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6782,17 +7169,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "Niemals" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6802,33 +7189,46 @@ msgstr "Neue Datei" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "Neuer Ordner" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" -msgstr "Neuer Name" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "Neuer Dateiname" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "Neuer Ordnername" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6837,9 +7237,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "Nächste Aufgabe" @@ -6853,24 +7258,23 @@ msgid "Next page" msgstr "Nächste Seite" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6885,19 +7289,23 @@ msgstr "" msgid "No" msgstr "Nein" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "Keine Beschreibung" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6910,7 +7318,7 @@ msgid "No Target Set Selected" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6920,7 +7328,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6961,22 +7369,22 @@ msgstr "" msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "Änderungen wurden nicht gespeichert" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6992,7 +7400,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -7007,7 +7415,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" @@ -7015,7 +7423,7 @@ msgstr "" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7031,12 +7439,12 @@ msgstr "" msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -7060,7 +7468,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -7070,13 +7478,13 @@ msgid "" "saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7086,7 +7494,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -7101,7 +7509,7 @@ msgid "" msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" @@ -7118,36 +7526,38 @@ msgstr "" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "Suchanfrage ergab keine Sets. Wählen Sie eine der Optionen zum Auflisten der Sets des Kurses." +msgstr "" +"Suchanfrage ergab keine Sets. Wählen Sie eine der Optionen zum Auflisten der " +"Sets des Kurses." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "Keine Tests bearbeitet." #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "Keine Nutzerspezifischen Daten für Nutzer %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7160,29 +7570,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "Keine" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "Nicht angegeben" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" @@ -7194,7 +7605,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "Nicht angemeldet." @@ -7203,8 +7614,8 @@ msgstr "Nicht angemeldet." msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7219,8 +7630,8 @@ msgstr "Note" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7237,8 +7648,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7254,17 +7665,17 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7272,9 +7683,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7284,18 +7696,36 @@ msgstr "" msgid "Number" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "OK" @@ -7303,15 +7733,15 @@ msgstr "OK" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7323,15 +7753,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "Öl der Säuberung" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7339,45 +7776,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "Einspaltig" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" @@ -7385,8 +7825,8 @@ msgstr "" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7396,23 +7836,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "Öffnen" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7425,28 +7867,36 @@ msgstr "Verfügbar ab" msgid "Open Problem Library" msgstr "Open Problem Library" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "In neuem Fenster öffnen" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "In neuem Fenster öffnen" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "Offen." #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "offen. Abgegeben." @@ -7458,11 +7908,11 @@ msgstr "offen:" msgid "Optional Modules" msgstr "Optionale Module" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "Aufgaben zufällig anordnen" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7485,8 +7935,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "von" @@ -7502,8 +7952,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "Überschreiben" @@ -7515,14 +7965,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "Dateien stillschweigend überschreiben" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7541,15 +7999,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7559,40 +8013,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 -msgid "PG question failed to render" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 +msgid "PG question failed to render" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "PGML" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "POD" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7600,12 +8047,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "VORSCHAU -- IHRE ANTWORTEN WURDEN NICHT GESPEICHERT" @@ -7640,8 +8083,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7650,16 +8093,21 @@ msgstr "" msgid "Password" msgstr "Passwort" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "Prozent" @@ -7673,7 +8121,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7694,21 +8142,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "Berechtigung" @@ -7717,11 +8165,11 @@ msgstr "Berechtigung" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "Berechtigungen" @@ -7729,24 +8177,29 @@ msgstr "Berechtigungen" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "Wählen Sie Datum und Uhrzeit" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7769,6 +8222,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7778,6 +8240,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "" @@ -7796,27 +8262,41 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "Nutzername und Passwort für den Kurs %1" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -7826,7 +8306,7 @@ msgid "Please select at least one set and try again." msgstr "Bitte mindestens ein Set auswählen und erneut versuchen." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "Bitten wählen Sie mindestens einen Aufgabensatz aus." @@ -7835,7 +8315,7 @@ msgid "Please select at least one user and try again." msgstr "Bitte mindestens einen Nutzer auswählen und erneut versuchen." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -7853,7 +8333,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "tr: Please specify a file to save to." @@ -7874,26 +8354,21 @@ msgstr "" #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7902,6 +8377,13 @@ msgstr "" msgid "Points" msgstr "Punkte" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7918,12 +8400,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" @@ -7933,28 +8415,33 @@ msgstr "Vorschau" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "Vorschau" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "Vorschau" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "Vorherige Aufgabe" @@ -7967,40 +8454,43 @@ msgstr "Vorherige Seite" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "Test drucken" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8037,7 +8527,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "Aufgabe %1." @@ -8049,18 +8539,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "Aufgabenanzeige/Lösungsüberprüfung" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "Aufgabeneditor" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "Aufgabenübersicht" @@ -8074,21 +8576,20 @@ msgstr "Aufgabe" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "" @@ -8097,20 +8598,20 @@ msgstr "" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8148,7 +8649,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "" @@ -8158,12 +8667,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8174,7 +8683,7 @@ msgstr "Aufgaben" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8192,7 +8701,11 @@ msgstr "" msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8203,11 +8716,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "tr: Proctor" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8235,28 +8755,28 @@ msgstr "" msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8264,8 +8784,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8275,25 +8795,33 @@ msgstr "Veröffentlichen" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "UEBUNGSGRUPPE" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8311,15 +8839,17 @@ msgstr "" msgid "Really delete the items listed above?" msgstr "Wiklich löschen?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "Übungsgruppe" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8333,12 +8863,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "Punktzahlen für einzelne Blätter" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -8350,12 +8881,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "Bewertung mit Punktabzug" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8363,7 +8896,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "Datum für Bewertung mit Punktabzug " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "Bewertung mit Punktabzug aktiviert." @@ -8372,21 +8905,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8395,19 +8923,7 @@ msgstr "" msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8433,11 +8949,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8451,7 +8972,7 @@ msgid "Remaining" msgstr "Verbleibend" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -8460,28 +8981,28 @@ msgstr "" msgid "Remember Me" msgstr "tr: Remember Me" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8506,20 +9027,20 @@ msgstr "Kurs umbenennen" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "Neuer Dateiname" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "Anzeigen" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "Alle anzeigen" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "Aufgabe anzeigen" @@ -8529,7 +9050,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8543,7 +9064,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "Aufgaben neu nummerieren" @@ -8556,45 +9077,81 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "" +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" -msgstr "Aktuelle Aufgabe ersetzen: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 msgid "Replace which users?" @@ -8609,7 +9166,7 @@ msgid "Report Bugs in this Problem" msgstr "Fehler in dieser Aufgabe melden" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "Fehler melden" @@ -8621,8 +9178,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" @@ -8638,20 +9195,24 @@ msgstr "" msgid "Request New Version" msgstr "Neue Version anfordern" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "Request Information" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "Neue Version anfordern." #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) @@ -8661,14 +9222,14 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8681,13 +9242,13 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." msgstr "" #. ($verNum, $setName) @@ -8700,7 +9261,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -8708,16 +9269,16 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "Zurücksetzen" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "Änderungen verwerfen" @@ -8726,6 +9287,12 @@ msgstr "Änderungen verwerfen" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8739,18 +9306,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8784,7 +9355,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8792,15 +9363,15 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" @@ -8808,7 +9379,7 @@ msgstr "" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "Ergebnis" @@ -8819,11 +9390,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "Ergebnisse" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" @@ -8838,7 +9409,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "Zurückstetzen" @@ -8853,15 +9424,14 @@ msgstr "" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8905,29 +9475,30 @@ msgstr "STUDENT ID" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8941,11 +9512,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8956,12 +9532,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "Speichern" @@ -8981,13 +9557,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "Speichern unter" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "Änderungen speichern" @@ -9007,34 +9583,34 @@ msgstr "Export speichern" msgid "Save as" msgstr "Speichern unter" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "Speichern als:" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "Änderungen speichern" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "Datei speichern unter:" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9042,7 +9618,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "Unter %1 speichern und ansehen" @@ -9050,57 +9626,57 @@ msgstr "Unter %1 speichern und ansehen" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "Punktzahl" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "Punktzahl (%)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "Ausgewählte Sets bewerten und speichern unter" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9112,6 +9688,11 @@ msgstr "" msgid "Score which sets?" msgstr "Tr: Score which sets?" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9136,15 +9717,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "Bewertung herunterladen" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "Bewertungswerkzeuge" @@ -9153,7 +9734,7 @@ msgstr "Bewertungswerkzeuge" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9171,31 +9752,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "Studienfach" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9207,29 +9790,33 @@ msgstr "Unterkapitel:" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "Zufalls Seed" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9237,7 +9824,7 @@ msgstr "" msgid "Select" msgstr "Auswählen" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9252,6 +9839,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9270,6 +9861,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "Set auswählen" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -9278,10 +9874,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "Set aus diesem Kurs auswählen" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9299,11 +9899,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -9337,8 +9937,8 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -9355,8 +9955,8 @@ msgstr "Wählen Sie eine auszuführende Aktion:" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9370,6 +9970,11 @@ msgid "Select course(s) to hide or unhide." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9419,8 +10024,8 @@ msgstr "Wählen Sie die Blätter, die Sie den neuen Nutzern zuweisen wollen." #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9460,9 +10065,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9483,7 +10088,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9495,11 +10100,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9513,8 +10118,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9527,7 +10132,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9567,7 +10172,7 @@ msgstr "Senden" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9587,7 +10192,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "Set" @@ -9599,8 +10204,8 @@ msgstr "Set %1 erfolgreich angelegt." #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9617,10 +10222,11 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9630,8 +10236,8 @@ msgstr "" msgid "Set Definition Files" msgstr "Definitionsdatei (.def)" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "Setbeschreibung" @@ -9639,23 +10245,28 @@ msgstr "Setbeschreibung" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "Details für Set %2" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9668,7 +10279,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "Aufgabenliste" @@ -9679,15 +10290,19 @@ msgstr "Aufgabenliste" msgid "Set Name" msgstr "Name des Sets" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9697,6 +10312,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9706,12 +10326,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9721,13 +10348,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9736,16 +10363,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9761,8 +10388,8 @@ msgstr "" msgid "Sets" msgstr "Sets" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9770,12 +10397,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9783,28 +10410,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
    course
    Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
    homework
    Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
    " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
    course
    Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
    homework
    Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
    " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9812,7 +10435,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9826,11 +10449,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9850,11 +10473,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" @@ -9868,36 +10491,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "Richtige Antworten anzeigen" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "Datum & Größe anzeigen" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9907,19 +10545,19 @@ msgstr "Andere Version anzeigen" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "Vergangene Antworten anzeigen" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "Vergangene Antworten anzeigen" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9928,35 +10566,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "Name der Quellcodedatei anzeigen:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "Alle SchülerInnen anzeigen" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9972,8 +10623,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9982,12 +10633,11 @@ msgstr "" msgid "Show saved answers?" msgstr "Gespeicherte Antworten anzeigen?" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -10014,19 +10664,18 @@ msgstr "Welche Nutzer anzeigen?" msgid "Show:" msgstr "Anzeigen:" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "Gezeigt werden %1 von %2 Sets." #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "Gezeigt werden %1 von %2 Nutzern." @@ -10047,15 +10696,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10089,7 +10738,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10097,7 +10746,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10113,7 +10762,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10124,14 +10773,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10144,7 +10793,7 @@ msgstr "Seitenbeschreibung" msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -10166,27 +10815,34 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." -msgstr "Einige WeBWorK Aufgaben sind programmiert mit Math Objects. Diese Aufgaben sind bei einigen Menschen beliebter, weil sie eine konsistentere Nachrichtensammlung enthalten für Falschantworten der Teilnehmer, besonders wenn sie total falsch sind." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." +msgstr "" +"Einige WeBWorK Aufgaben sind programmiert mit Math Objects. Diese " +"Aufgaben sind bei einigen Menschen beliebter, weil sie eine konsistentere " +"Nachrichtensammlung enthalten für Falschantworten der Teilnehmer, besonders " +"wenn sie total falsch sind." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 msgid "" "Some of these files are directories. Only delete directories if you really " "know what you are doing. You can seriously damage your course if you delete " "the wrong thing." -msgstr "Einige dieser Dateien sind Verzeichnisse. Löschen Sie Verzeichnisse nur, wenn Sie wirklich wissen was Sie tun. Sie können Kursinhalte stark beschädigen, wenn Sie die falsche Sache löschen." +msgstr "" +"Einige dieser Dateien sind Verzeichnisse. Löschen Sie Verzeichnisse nur, " +"wenn Sie wirklich wissen was Sie tun. Sie können Kursinhalte stark " +"beschädigen, wenn Sie die falsche Sache löschen." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -10199,7 +10855,15 @@ msgid "" "hidden, or click on the M to see the problems. If you click to view these " "problems, the M becomes an L, which can be clicked on to hide the problems " "again." -msgstr " Einige der oben angezeigten Aufgaben sind hier stellvertretend für viele ähnliche weitere Aufgaben in der Datenbank gelistet. Wenn die (obere) Informationszeile einer Aufgabe mit dem Buchstaben M für \"Mehr\" gekennzeichnet ist, können Sie sehen, wieviele ähnliche Aufgaben es in der Datenbank noch gibt, indem Sie Ihren Mauszeiger über das M bewegen . Durch Klicken auf das M können Sie die Aufgaben sichtbar werden lassen. Dann wird das M durch ein L ersetzt. Durch erneutes Klicken auf das L kann man die Probleme wieder verstecken." +msgstr "" +" Einige der oben angezeigten Aufgaben sind hier stellvertretend für viele " +"ähnliche weitere Aufgaben in der Datenbank gelistet. Wenn die (obere) " +"Informationszeile einer Aufgabe mit dem Buchstaben M für \"Mehr\" " +"gekennzeichnet ist, können Sie sehen, wieviele ähnliche Aufgaben es in der " +"Datenbank noch gibt, indem Sie Ihren Mauszeiger über das M bewegen . Durch " +"Klicken auf das M können Sie die Aufgaben sichtbar werden lassen. Dann wird " +"das M durch ein L ersetzt. Durch erneutes Klicken auf das L kann man die " +"Probleme wieder verstecken." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:12 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:84 @@ -10227,8 +10891,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10237,7 +10905,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "Datei" @@ -10249,30 +10917,38 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10281,7 +10957,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "Start" @@ -10289,8 +10965,8 @@ msgstr "Start" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "Neuen Test starten" @@ -10307,9 +10983,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "Statistik" @@ -10319,32 +10994,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "Status" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "Zurück zum Ursprungsnutzer" @@ -10352,11 +11033,11 @@ msgstr "Zurück zum Ursprungsnutzer" msgid "Stop Archiving" msgstr "Archivierung anhalten" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "Archivierung des Kurses anhalten" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10364,6 +11045,7 @@ msgstr "Archivierung des Kurses anhalten" msgid "Student ID" msgstr "Teilnehmer ID" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10373,9 +11055,9 @@ msgstr "" msgid "Student Name" msgstr "Name" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "Fortschritt" @@ -10385,12 +11067,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10421,7 +11103,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10476,7 +11158,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" @@ -10498,24 +11180,24 @@ msgid "Successfully created new set %1" msgstr "" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "" @@ -10527,15 +11209,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -10555,13 +11237,13 @@ msgstr "Set:" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "TeX Source" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10569,11 +11251,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10581,27 +11263,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" @@ -10614,7 +11301,7 @@ msgstr "" msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10622,11 +11309,11 @@ msgstr "" msgid "Text" msgstr "Text" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10642,6 +11329,11 @@ msgstr "Unterkapitel" msgid "Textbook:" msgstr "Buch" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10658,10 +11350,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10672,13 +11371,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10696,25 +11395,27 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." -msgstr "Wie oft der eine andere Version der Aufgabe durch einen Studierenden angefordert werden kann. Ist der Wert -1, so ist dies unbegrenzt oft möglich." +msgstr "" +"Wie oft der eine andere Version der Aufgabe durch einen Studierenden " +"angefordert werden kann. Ist der Wert -1, so ist dies unbegrenzt oft möglich." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " @@ -10754,7 +11455,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10784,37 +11486,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10823,8 +11523,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10832,12 +11532,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10845,7 +11545,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10859,7 +11559,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10910,11 +11610,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10928,45 +11628,43 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "Standardanzeige" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" -msgstr "Standardmäßige Anzahl an Versuchen bevor die Aufgabe neu randomisiert wird ( 0 => nie )" +msgstr "" +"Standardmäßige Anzahl an Versuchen bevor die Aufgabe neu randomisiert wird " +"( 0 => nie )" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" -msgstr "Standardmäßige Anzahl an Versuchen bevor die Aufgabe neu randomisiert wird ( 0 => nie )" +msgstr "" +"Standardmäßige Anzahl an Versuchen bevor die Aufgabe neu randomisiert wird " +"( 0 => nie )" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "Das angegebene Verzeichnis existiert nicht" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
    1. Simple: send only the feedback " @@ -10985,15 +11683,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11003,30 +11701,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11049,17 +11749,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11069,16 +11769,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr " Datei scheint keine Textdatei zu sein" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -11094,7 +11794,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11102,24 +11802,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "Die folgenden Kurse wurden verborgen:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "Die folgenden Kurse wurden sichtbar geschaltet:" @@ -11133,14 +11837,17 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11148,7 +11855,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11156,23 +11863,34 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11189,10 +11907,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11203,57 +11921,42 @@ msgid "" "shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11266,8 +11969,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11275,24 +11978,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11314,11 +12007,11 @@ msgid "" "sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." @@ -11344,19 +12037,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11369,48 +12062,49 @@ msgid "" "password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" + #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11434,10 +12128,12 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." -msgstr "Das Datum für die Bewertung mit Punktabzug sollte zwischen dem Öffnungsdatum und dem Schließungsdatum liegen." +msgstr "" +"Das Datum für die Bewertung mit Punktabzug sollte zwischen dem Öffnungsdatum " +"und dem Schließungsdatum liegen." #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:56 @@ -11456,25 +12152,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11486,12 +12182,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11510,9 +12206,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11538,9 +12234,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11556,50 +12252,51 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." -msgstr "Die Aufgabe enthält nun den Quellcode der ursprünglichen Aufgabe. Sie können verlorene Änderungen wiederherstellen, indem Sie die Schaltfläche \"Zurück\" in Ihrem Browser verwenden." +msgstr "" +"Die Aufgabe enthält nun den Quellcode der ursprünglichen Aufgabe. Sie können " +"verlorene Änderungen wiederherstellen, indem Sie die Schaltfläche \"Zurück\" " +"in Ihrem Browser verwenden." #. ( % . 'but the result will not be counted.') #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:23 @@ -11632,28 +12329,28 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "Titel des Kurses %1 wurde geändert von %2 auf %3" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "Neuer Titel des Kurses %1 lautet %2" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11664,8 +12361,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11700,11 +12397,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." +"correct the permission errors." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11718,7 +12415,7 @@ msgid "Then by" msgstr "Dann nach:" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11728,13 +12425,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "%quant(%1,Aufgabe erfüllt,Aufgaben erfüllen) die angegebenen Kriterien" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11762,30 +12464,30 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." @@ -11798,19 +12500,19 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -11825,7 +12527,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11842,6 +12544,19 @@ msgstr "Es gibt keine passenden WeBWorK Aufgaben" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" @@ -11858,14 +12573,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "Diese Aktion kann nicht rückgängig gemacht werden." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11873,27 +12588,32 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:21 msgid "There is NO undo for unassigning students." -msgstr "Die Aktion \"Studierende austragen\" kann NICHT rückgängig gemacht werden." +msgstr "" +"Die Aktion \"Studierende austragen\" kann NICHT rückgängig gemacht werden." + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -11904,7 +12624,7 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "Diese Aktion kann nicht rückgängig gemacht werden!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." @@ -11912,28 +12632,26 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" @@ -11941,8 +12659,7 @@ msgid "" "instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11956,9 +12673,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -11981,7 +12698,7 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." @@ -11998,39 +12715,45 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 msgid "" "This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "" +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12044,27 +12767,29 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." -msgstr "Dieser Kurs unterstützt Gastanmeldungen. Klicken Sie %1, um sich als Gast anzumelden." +msgstr "" +"Dieser Kurs unterstützt Gastanmeldungen. Klicken Sie %1, um sich als Gast " +"anzumelden." #: /opt/webwork/webwork2/templates/ContentGenerator/Logout.html.ep:16 msgid "" @@ -12078,14 +12803,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12104,8 +12833,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12117,13 +12846,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12135,47 +12864,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "Dieses Set enhält keine Aufgaben." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "Der Bearbeitungszeitraum für dieses Set ist abgelaufen." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "Dieses Set ist noch nicht verfügbar." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12183,17 +12908,17 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 @@ -12201,46 +12926,48 @@ msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12255,11 +12982,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12272,14 +12999,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12289,11 +13016,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12309,33 +13036,33 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 @@ -12356,94 +13083,89 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " "feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12472,8 +13194,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12495,15 +13217,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12523,8 +13245,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12532,8 +13254,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12543,10 +13264,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12564,27 +13285,28 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 @@ -12592,11 +13314,11 @@ msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "Diese Aufgabe nutzt die gleiche Quelldatei wie Aufgabe %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12614,9 +13336,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12628,32 +13350,32 @@ msgid "This sample mail would be sent to %1" msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "Set (%1) wurde %2 zugewiesen." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "Dieses Set entählt noch keine Aufgaben." @@ -12670,8 +13392,8 @@ msgid "" "password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "Dieses Set ist für Studierende unsichtbar." @@ -12686,8 +13408,8 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -12695,109 +13417,203 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "Datei existiert nicht!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "Datei ist ein Verzeichnis!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "Datei ist keine Textdatei!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "Datei kann nicht gelesen werden!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "Zeit" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "Benötigte Zeit: %1 min (%2 min erlaubt)" @@ -12813,13 +13629,13 @@ msgstr "Zeitzone des Kurses" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "" @@ -12828,17 +13644,17 @@ msgstr "" msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12850,11 +13666,11 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." @@ -12875,7 +13691,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12888,9 +13704,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12900,11 +13717,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12912,7 +13729,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12920,6 +13737,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12928,11 +13749,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "" @@ -12953,6 +13774,12 @@ msgstr "" msgid "Two Columns" msgstr "Zweispaltig" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" @@ -12961,19 +13788,19 @@ msgstr "" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" @@ -12983,7 +13810,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12993,23 +13820,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13025,7 +13864,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13033,20 +13877,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13060,19 +13900,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13088,7 +13928,7 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" @@ -13097,7 +13937,7 @@ msgstr "" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13112,8 +13952,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13125,11 +13965,11 @@ msgstr "Nicht bearbetet: %1/%2" msgid "Unclassified Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13142,21 +13982,21 @@ msgstr "" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13183,15 +14023,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "Anzeige aktualisieren" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13199,7 +14039,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13216,7 +14056,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13224,7 +14064,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13266,7 +14106,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "" @@ -13276,11 +14116,11 @@ msgid "Upgrade" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13305,7 +14145,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "" @@ -13314,24 +14154,24 @@ msgstr "" msgid "Upload" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "" @@ -13348,6 +14188,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -13357,11 +14201,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" @@ -13373,7 +14217,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "" @@ -13381,20 +14225,24 @@ msgstr "" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13434,6 +14282,14 @@ msgid "" "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13441,11 +14297,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13470,16 +14326,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13500,17 +14356,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13533,7 +14389,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13542,34 +14398,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13594,12 +14455,13 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "Nutzername" @@ -13612,7 +14474,7 @@ msgstr "Nutzername" msgid "Users" msgstr "Nutzer" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "Set %2 zugeordnete Nutzer" @@ -13620,11 +14482,11 @@ msgstr "Set %2 zugeordnete Nutzer" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "Nutzerliste" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -13633,36 +14495,36 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13673,41 +14535,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13722,30 +14589,62 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "Anzeigen" @@ -13753,42 +14652,38 @@ msgstr "Anzeigen" msgid "View Problems" msgstr "Aufgaben anzeigen" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "Gleichungen anzeigen mit" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "Setstatistik anzeigen" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "Studierendenstatistik anzeigen" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "Fortschritt pro Set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "Fortschritt pro Studierenden" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13800,11 +14695,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13816,6 +14711,7 @@ msgid "Visibility" msgstr "Sichtbarkeit" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13825,16 +14721,19 @@ msgstr "Sichtbar" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "Sichtbar für Studierende" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "Warnung" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "Warnungen" @@ -13852,42 +14751,40 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all user-related data and is not undoable!" -msgstr "Warnung: zerstört alle nutzerbezogenen Daten und kann nichtrückgängig gemacht werden!" +msgstr "" +"Warnung: zerstört alle nutzerbezogenen Daten und kann nichtrückgängig " +"gemacht werden!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "Bei der Verarbeitung von %1 aufgetretene Warnungen: %2" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "" @@ -13903,39 +14800,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13947,18 +14840,22 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "Gewicht" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "Wilkommen zu WeBWorK!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13974,23 +14871,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "Filtern nach Feld" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14005,32 +14902,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

      A value such as " "0.1 means 0.1 percent error is allowed.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

      • %c = course ID
      • %u = user ID
      • %s =" -" set ID
      • %p = problem ID
      • %x = section
      • %r = " -"recitation
      • %% = literal percent sign
      " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14045,9 +14940,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14058,37 +14953,29 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14110,8 +14997,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." msgstr "" #. (tag('b', dir => 'ltr', format_set_name_display($setID) @@ -14123,7 +15010,7 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " @@ -14131,18 +15018,19 @@ msgid "" "you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "Verfügbar ab %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14180,25 +15068,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14206,27 +15094,28 @@ msgstr "" msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." -msgstr "tr: Write permissions have not been enabled in the templates directory. No changes can be made." +msgstr "" +"tr: Write permissions have not been enabled in the templates directory. No " +"changes can be made." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14241,7 +15130,7 @@ msgstr "" msgid "Yes" msgstr "Ja" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14255,24 +15144,24 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " @@ -14286,23 +15175,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14312,16 +15201,16 @@ msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14329,26 +15218,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14372,7 +15261,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14384,18 +15273,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "Sie sind nicht berechtigt Aufgaben zu bearbeiten." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "Sie sind nicht berechtig Definitionsdateien zu bearbeiten." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14412,7 +15301,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "Sie sind nicht berechtigt zu dieser Aktion." @@ -14439,38 +15328,31 @@ msgstr "Sie sind nicht berechtigt eine Druckversion zu erstellen." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:225 msgid "You are not permitted to generate a hardcopy for an unopened set." -msgstr "Sie sind nicht berechtigt eine Druckversion für ein nicht verfügbares Set zu erstellen." +msgstr "" +"Sie sind nicht berechtigt eine Druckversion für ein nicht verfügbares Set zu " +"erstellen." #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14488,41 +15370,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14531,8 +15407,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14550,26 +15426,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "Es können nur Textdateien bearbeitet werden" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14589,58 +15467,56 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "Verzeichnisse können nicht heruntergeladen werden" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "Dateien dieses Typs können nicht heruntergeladen werden" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "Verzeichnisse können nicht bearbeitet werden" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "Dateien dieses Typs können nicht angezeigt werden" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "In Nutzung befindlicher Kurs kann nicht archiviert werden." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "In Nutzung befindlicher Kurs kann nicht gelöscht werden." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "Sie können sich nicht selbst löschen!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14648,7 +15524,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "Keine Nachricht angegeben." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" @@ -14656,23 +15532,27 @@ msgstr "" msgid "You do not have permission to change the hardcopy theme." msgstr "Sie sind nicht berechtigt das Layout der Druckversion zu ändern." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "Sie sind nicht berechtigt diese Datei zu bearbeiten." -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." -msgstr "Sie sind nicht berechtigt eine Druckversion im Format %1 zu erstellen." +msgstr "" +"Sie sind nicht berechtigt eine Druckversion im Format %1 zu erstellen." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "Sie sind nicht berechtigt die Fehlerdetails anzuzeigen." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14683,17 +15563,19 @@ msgstr "" msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "Sie haben die erlaubte Zeit überschritten." #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." -msgstr "Sie haben %quant(%1,verbleibenden Versuch,verbleibende Versuche) für diesen Test." +msgstr "" +"Sie haben %quant(%1,verbleibenden Versuch,verbleibende Versuche) für diesen " +"Test." #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -14702,45 +15584,49 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." -msgstr "Sie haben %negquant(%1,unendlich viele Versuche,verbleibenden Versuch, verbleibende Versuche) für diese Aufgabe." +msgstr "" +"Sie haben %negquant(%1,unendlich viele Versuche,verbleibenden Versuch, " +"verbleibende Versuche) für diese Aufgabe." #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." -msgstr "Sie haben %quant(%1,verbleibenen Versuch,verbleibende Versuche) bevor Sie eine neue Version der Aufgabe anfordern können." +msgstr "" +"Sie haben %quant(%1,verbleibenen Versuch,verbleibende Versuche) bevor Sie " +"eine neue Version der Aufgabe anfordern können." #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14748,7 +15634,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "Sie haben diese Aufgabe %quant(%1,time,times) Mal versucht." @@ -14759,25 +15645,29 @@ msgstr "Sie haben sich erfolgreich abgemeldet." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "Sie haben weniger als 1 Minute um diesen Test abzuschließen." -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "Keine Datei zum Upload ausgewählt." @@ -14785,11 +15675,11 @@ msgstr "Keine Datei zum Upload ausgewählt." msgid "You have requested that the following items be deleted" msgstr "Folgende Dateien werden gelöscht" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "Ungültiger Dateiname" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "Ungültiger Pfad" @@ -14797,10 +15687,10 @@ msgstr "Ungültiger Pfad" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14811,7 +15701,7 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." @@ -14819,20 +15709,20 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14843,29 +15733,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "Sie dürfen Ihr eigenes Password hier nicht ändern!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14873,7 +15763,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "Antworten können weiterhin überprüft werden." @@ -14890,15 +15780,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14906,15 +15796,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14922,32 +15814,33 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" @@ -14956,7 +15849,7 @@ msgid "You must select one or more sets for scoring!" msgstr "Wählen Sie mindestens ein Set zur Bewertung aus!" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "%1 Name angeben." @@ -14964,37 +15857,37 @@ msgstr "%1 Name angeben." msgid "You must specify a course ID." msgstr "Geben Sie eine Kurs ID an." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "Geben Sie einen Kursnamen an." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "Geben Sie eienn Dateinamen an." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "Geben Sie eine neue Einrichtung des Kurses an." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "Geben Sie einen neuen Kursnamen an." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "Geben Sie einen neuen Kurstitel an." @@ -15007,20 +15900,12 @@ msgstr "Geben Sie eine Nutzer ID an." msgid "You must specify an file name in order to save a new file." msgstr "Geben Sie einen Dateinamen an, um in einer neuen Date zu speichern" -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" @@ -15036,51 +15921,61 @@ msgstr "" msgid "You need to select a set to view." msgstr "" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "Dieser Versuch wurde mit %1 bewertet." +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "Darstellungseinstellungen gespeichert." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15092,7 +15987,7 @@ msgstr "Ihre Email-Adresse wurde geändert." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" @@ -15122,46 +16017,53 @@ msgid "Your message was sent successfully." msgstr "Nachricht gesendet." #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "Ihr Gesamtergebnis ist %1. %2" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "Ihre Punktzahl für %1 wurde gespeichert." -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "Ihre Punktzahl für diesen %1 lautet %2/%3." -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "Ihre Punktzahl für diesen %1 wurde NICHT gespeichert." #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " @@ -15178,29 +16080,27 @@ msgid "" "you." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "" -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "Ihre Punktzahl wurde nicht gespeichert." @@ -15224,9 +16124,11 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." -msgstr "Ihre Sitzung wurde aufgrund von Inaktivität beendet. Bitte melden Sie sich erneut an." +msgstr "" +"Ihre Sitzung wurde aufgrund von Inaktivität beendet. Bitte melden Sie sich " +"erneut an." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:17 msgid "a duplicate of the first selected achievement" @@ -15258,7 +16160,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15294,7 +16196,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "alle aktuellen Nutzer" @@ -15302,11 +16204,11 @@ msgstr "alle aktuellen Nutzer" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "alle Blätter" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "alle Studierenden" @@ -15317,19 +16219,19 @@ msgid "alphabetically" msgstr "alphabetisch" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15359,16 +16261,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "leere Aufgaben an das Ende des Aufgabenblattes anfügen" @@ -15378,31 +16284,39 @@ msgstr "leere Aufgaben an das Ende des Aufgabenblattes anfügen" msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15414,15 +16328,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "" @@ -15450,7 +16369,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -15458,8 +16377,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" @@ -15471,9 +16400,14 @@ msgstr "" msgid "guest" msgstr "Gast" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "unsichtbar" @@ -15481,11 +16415,11 @@ msgstr "unsichtbar" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "" @@ -15497,12 +16431,12 @@ msgstr "" msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15510,15 +16444,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "" @@ -15526,7 +16464,7 @@ msgstr "" msgid "login ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -15534,10 +16472,6 @@ msgstr "" msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "tr: multiple sets" @@ -15550,6 +16484,10 @@ msgstr "eines neuen Sets" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15558,11 +16496,11 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "keine Sets" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "keine Studierenden" @@ -15576,10 +16514,15 @@ msgstr "kein Nutzer" msgid "nobody" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15589,11 +16532,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "nur bestes Ergebnis" @@ -15610,17 +16553,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "Punkt" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "Punkte" @@ -15628,11 +16571,11 @@ msgstr "Punkte" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "Vorschau" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "Aufgaben" @@ -15652,38 +16595,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "Übungsgruppe" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "Studienfach" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15719,6 +16662,16 @@ msgstr "ausgewählte Aufgabenblätter" msgid "selected users" msgstr "ausgewählte Nutzer" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "Für Studierende unsichtbare Sets" @@ -15739,7 +16692,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15747,7 +16700,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" @@ -15755,12 +16708,12 @@ msgstr "" msgid "student" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" @@ -15768,6 +16721,11 @@ msgstr "" msgid "summary" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "" @@ -15780,15 +16738,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "Datum" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "Uhrzeit" @@ -15796,11 +16754,11 @@ msgstr "Uhrzeit" msgid "then delete them" msgstr "und anschließend löschen" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15810,11 +16768,11 @@ msgid "to" msgstr "An" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "zur Kursseite" @@ -15846,24 +16804,30 @@ msgid "users who match on selected field" msgstr "Nutzer mit Übereinstimmung im ausgewählten Feld" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "Version (%1)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "sichtbar" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "sichtbare Nutzer" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/el.po b/lib/WeBWorK/Localize/el.po index 40db599ccc..9a61ae5699 100644 --- a/lib/WeBWorK/Localize/el.po +++ b/lib/WeBWorK/Localize/el.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Antonis Troullakis, 2022 # Athina Psoma, 2022 @@ -36,11 +36,12 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: Ioannis Souldatos, 2022-2023\n" -"Language-Team: Greek (http://app.transifex.com/webwork/webwork2/language/el/)\n" +"Language-Team: Greek (http://app.transifex.com/webwork/webwork2/language/" +"el/)\n" +"Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. ($_->{problem}->version_id) @@ -48,26 +49,40 @@ msgstr "" msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "Διαθέσιμες Απαντήσεις." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -104,7 +119,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "% Βαθμού:" @@ -113,13 +128,29 @@ msgstr "% Βαθμού:" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -131,12 +162,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -151,22 +182,42 @@ msgid "%1 Problems:" msgstr "%1 Προβλήματα:" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -177,40 +228,39 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "%1 σπουδαστές από %2" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "%1 τίτλος και ίδρυμα άλλαξαν από %2 σε %3 και από %4 σε %5" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" -msgstr "αντικατάσταση %1, προσθήκη %2, παράλειψη %3 χρηστών. Παραλείφθηκαν: (%4)" +msgstr "" +"αντικατάσταση %1, προσθήκη %2, παράλειψη %3 χρηστών. Παραλείφθηκαν: (%4)" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -262,13 +312,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1: Πρόβλημα %2" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "%1: Πρόβλημα %2 Παρόμοιο Πρόβλημα" @@ -283,7 +333,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "%quant(%1,αρχείο) αποσυμπιέστ. επιτυχώς" @@ -292,19 +342,24 @@ msgstr "%quant(%1,αρχείο) αποσυμπιέστ. επιτυχώς" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -339,47 +394,45 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "(Οι μη αποθηκευμένες αλλαγές θα χαθούν.)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "(Το τεστ είναι εκπρόθεσμο επειδή δεν υποβλήθηκε εμπρόθεσμα.)" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "(Ο βαθμός σας για αυτό %1 δεν είναι διαθέσιμος έως %2.)" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "(Ο βαθμός σας για αυτό %1 δεν είναι διαθέσιμος.)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "(σωστό)" @@ -387,31 +440,35 @@ msgstr "(σωστό)" msgid "(in target set)" msgstr "(ήδη στο σύνολο ασκήσεων)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "(λάθος)" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "(βαθμός %1)" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr ", τότε κατά %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -419,16 +476,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "1 σπουδαστής" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -437,7 +494,7 @@ msgstr "" msgid "Weight: %1%" msgstr "Βάρος: %1% " -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

      After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -452,19 +509,19 @@ msgid "" "written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

      During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

      Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

      MathQuill renders students answers in real-time as they type on the " "keyboard.

      MathView allows students to choose from a variety of common " @@ -481,103 +538,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

      There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

      The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

      The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

      Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

      Modes:

      • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
      • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
      • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
      • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
      • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
      • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
      " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

      Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

      Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

      Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

      This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

      • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
      • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

      If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

      For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

    2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
    3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

      For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

      This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

      If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

      For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

      " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

      For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

      This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

      To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

      This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

      This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

      When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

      • %c = course ID
      • %u = user ID
      • %s = set ID
      • %p = problem ID
      • %x = section
      • %r = " +"recitation
      • %% = literal percent sign

      If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

      When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -585,21 +654,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

      • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
      • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
      • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
      • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
      " +"this case.
    4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
    5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

      When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -611,19 +680,25 @@ msgid "" "choice of modes (since there will only be one active).

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -641,63 +716,71 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
      • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
      • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
      • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
      • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
      Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
      when the \"Show Me Another\" button is clicked.
    6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
    7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
    8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
    9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "Υπάρχει ήδη μάθημα με κωδικό %1." #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." -msgstr "Υπάρχει ήδη κατάλογος με το όνομα %1. Διαγράψτε το υπάρχον μάθημα πριν κάνετε αποσυμπίεση." +msgstr "" +"Υπάρχει ήδη κατάλογος με το όνομα %1. Διαγράψτε το υπάρχον μάθημα πριν " +"κάνετε αποσυμπίεση." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." -msgstr "Το όνομα αρχείου δεν ξεκινά με τελεία, δεν είναι κενό, δεν έχει στοιχείο διαδρομής καταλόγου. Επιτρέπονται οι χαρακτήρες -_.a-zA-Z0-9 και το πλήκτρο διαστήματος." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." +msgstr "" +"Το όνομα αρχείου δεν ξεκινά με τελεία, δεν είναι κενό, δεν έχει στοιχείο " +"διαδρομής καταλόγου. Επιτρέπονται οι χαρακτήρες -_.a-zA-Z0-9 και το πλήκτρο " +"διαστήματος." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "Υπάρχει ήδη αρχείο με αυτό το όνομα" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." -msgstr "Δημιουργήθηκε έντυπο αρχείο, αλλά μπορεί να μην είναι πλήρες ή σωστό. Ελέγξτε ότι δεν λείπουν προβλήματα και ότι είναι ευανάγνωστα. Έαν όχι, ενημερώστε τον καθηγητή σας." +msgstr "" +"Δημιουργήθηκε έντυπο αρχείο, αλλά μπορεί να μην είναι πλήρες ή σωστό. " +"Ελέγξτε ότι δεν λείπουν προβλήματα και ότι είναι ευανάγνωστα. Έαν όχι, " +"ενημερώστε τον καθηγητή σας." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:41 msgid "" @@ -730,34 +813,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" -msgstr "Υπάρχει ήδη τοποθεσία με όνομα %1 στη βάση δεδομένων. Μήπως θέλατε να επεξεργαστείτε αυτήν την τοποθεσία;" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" +msgstr "" +"Υπάρχει ήδη τοποθεσία με όνομα %1 στη βάση δεδομένων. Μήπως θέλατε να " +"επεξεργαστείτε αυτήν την τοποθεσία;" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -770,17 +854,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -789,8 +881,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -811,27 +903,31 @@ msgid "" "enables/disables the highlighting of the current problem in the side bar, " "and whether it is correct (✓), in progress (…), incorrect " "(✗), or unattempted (no symbol)." -msgstr "Διακόπτης διαχείρισης Μπάρας Προόδου σπουδαστή. Επίσης ενεργοποιεί/απενεργοποιεί την επισήμανση του τρέχοντος προβλήματος στην ακριανή μπάρα, καθώς και αν είναι σωστό (✓), σε εξέλιξη (…), λανθασμένο (✗), ή χωρίς απόπειρα (χωρίς σύμβολο)." +msgstr "" +"Διακόπτης διαχείρισης Μπάρας Προόδου σπουδαστή. Επίσης ενεργοποιεί/" +"απενεργοποιεί την επισήμανση του τρέχοντος προβλήματος στην ακριανή μπάρα, " +"καθώς και αν είναι σωστό (✓), σε εξέλιξη (…), λανθασμένο " +"(✗), ή χωρίς απόπειρα (χωρίς σύμβολο)." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -851,20 +947,20 @@ msgid "ADJ STATUS" msgstr "ΔΙΟΡΘ. ΠΟΣΟΣΤΟ" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "ΜΟΝΟ ΕΛΕΓΧΟΣ ΑΠΑΝΤΗΣΕΩΝ -- ΜΗ ΚΑΤΑΓΡΑΦΗ ΑΠΑΝΤΗΣΕΩΝ" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." -msgstr "ΠΡΟΣΠΑΘΕΙΑ ΑΝΕΠΙΤΥΧΗΣ -- Παρακαλούμε υποβάλετε τις απαντήσεις ξανά (ή ζητήστε νέα έκδοση αν χρειαστεί)." +"if necessary)." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/cancel_edit_form.html.ep:1 @@ -877,7 +973,18 @@ msgstr "Ανάκληση αλλαγών" msgid "Abandon export" msgstr "Ανάκληση εξαγωγής" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -886,19 +993,23 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." -msgstr "Η δημιουργία λογαριασμού σε αυτό το μάθημα είναι απενεργοποιημένη αυτή τη στιγμή. Παρακαλούμε επικοινωνήστε με τον καθηγητή σας ή τον διαχειριστή συστήματος." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." +msgstr "" +"Η δημιουργία λογαριασμού σε αυτό το μάθημα είναι απενεργοποιημένη αυτή τη " +"στιγμή. Παρακαλούμε επικοινωνήστε με τον καθηγητή σας ή τον διαχειριστή " +"συστήματος." #. ($c->param('effectiveUser') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:14 msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -937,7 +1048,9 @@ msgstr "Κωδικός Επιτεύγματος" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:245 msgid "Achievement ID exists! No new achievement created. File not saved." -msgstr "Ο Κωδικός Επιτεύγματος υπάρχει! Δεν δημιουργήθηκε νέο επίτευγμα. Το αρχείο δεν αποθηκεύτηκε." +msgstr "" +"Ο Κωδικός Επιτεύγματος υπάρχει! Δεν δημιουργήθηκε νέο επίτευγμα. Το αρχείο " +"δεν αποθηκεύτηκε." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:26 msgid "Achievement ID:" @@ -953,7 +1066,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -965,7 +1078,7 @@ msgstr "Πόντοι Επιτευγμάτων Ανά Πρόβλημα" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -973,7 +1086,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -1005,13 +1118,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "Επιτεύγματα" @@ -1019,7 +1131,7 @@ msgstr "Επιτεύγματα" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1027,8 +1139,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1038,12 +1150,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1051,49 +1163,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "Ενεργεί ως:" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "Ενεργεί ως %1." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "Ενέργεια %1 δεν βρέθηκε" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1102,15 +1214,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
      1. award 50% score to one " -"problem
      2. reset the number of attempts allowed for one " -"problem
      3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
      4. double the weight of one problem within its " -"set
      5. replaces one problem in a set with a copy of a different problem" -" in that set
      6. award 100% score to one problem
      7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
      8. double the" -" weight of all problems within a set
      9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
      10. award 100% score" -" to all problems in one set.
      " +"problem
    10. reset the number of attempts allowed for one problem
    11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
    12. double the weight of one problem within its set
    13. replaces " +"one problem in a set with a copy of a different problem in that set
    14. award 100% score to one problem
    15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
    16. double the weight of all " +"problems within a set
    17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
    18. award 100% score to all " +"problems in one set.
    " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1129,12 +1241,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "Προσθήκη" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1143,8 +1255,8 @@ msgid "Add All" msgstr "Προσθήκη Όλων" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "Προσθήκη Μαθήματος" @@ -1153,7 +1265,7 @@ msgstr "Προσθήκη Μαθήματος" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "Προσθήκη Χρηστών" @@ -1170,7 +1282,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "Προσθήκη ως τι αρχείο;" @@ -1194,15 +1306,16 @@ msgstr "Προσθήκη προβλήματος στο σύνολο ασκήσ msgid "Add problems to" msgstr "Προσθήκη προβλημάτων στο" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "Προσθήκη σε ποιο σύνολο ασκήσεων;" @@ -1214,12 +1327,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1229,28 +1342,24 @@ msgid "Added %1 problems to set %2." msgstr "Προσθήκη %1 προβλημάτων στο σύνολο ασκήσεων %2." #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "Προσθήκη %1 στο %2 ως πρόβλημα %3" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "Προσθήκη διευθύνσεων %1 στην τοποθεσία %2." #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1263,63 +1372,76 @@ msgstr "Προσθήκη ενός προβλήματος στο σύνολο α msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "Επιτρέπονται επιπλέον υποβολές." #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." -msgstr "Η διεύθυνση %1 υπάρχει ήδη στη βάση δεδομένων. ΑΥΤΟ ΔΕΝ ΠΡΕΠΕΙ ΝΑ ΣΥΜΒΑΙΝΕΙ! Ελέγξτε ξανά την αξιοπιστία της βάσης δεδομένων WeBWorK πριν συνεχίσετε." +msgstr "" +"Η διεύθυνση %1 υπάρχει ήδη στη βάση δεδομένων. ΑΥΤΟ ΔΕΝ ΠΡΕΠΕΙ ΝΑ ΣΥΜΒΑΙΝΕΙ! " +"Ελέγξτε ξανά την αξιοπιστία της βάσης δεδομένων WeBWorK πριν συνεχίσετε." #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." -msgstr "Η διεύθυνση %1 στη λίστα προσθήκης είναι ήδη στην τοποθεσία %2, και έτσι παραλείφθηκε." +msgstr "" +"Η διεύθυνση %1 στη λίστα προσθήκης είναι ήδη στην τοποθεσία %2, και έτσι " +"παραλείφθηκε." #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." -msgstr "Η διεύθυνση %1 στη λίστα διαγραφής δεν είναι στην τοποθεσία %2, και έτσι παραλείφθηκε." +msgstr "" +"Η διεύθυνση %1 στη λίστα διαγραφής δεν είναι στην τοποθεσία %2, και έτσι " +"παραλείφθηκε." #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." -msgstr "Η διεύθυνση %1 δεν είναι σε εγκεκριμένη μορφή. Ελέγξτε την καταχώρησή σας και υποβάλετε εκ νέου." +msgstr "" +"Η διεύθυνση %1 δεν είναι σε εγκεκριμένη μορφή. Ελέγξτε την καταχώρησή σας " +"και υποβάλετε εκ νέου." #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." -msgstr "Η διεύθυνση %1 δεν είναι σε εγκεκριμένη μορφή. Ελέγξτε την καταχώρισή σας και προσπαθήστε ξανά." +msgstr "" +"Η διεύθυνση %1 δεν είναι σε εγκεκριμένη μορφή. Ελέγξτε την καταχώρισή σας " +"και προσπαθήστε ξανά." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:117 msgid "Addresses" @@ -1330,48 +1452,44 @@ msgid "" "Addresses for new location. Enter one per line, as single IP addresses " "(e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP ranges " "(e.g., 192.168.1.101-192.168.1.150):" -msgstr "Διευθύνσεις για τη νέα τοποθεσία. Εισάγετε μία ανά γραμμή είτε π.χ., 192.168.1.101 είτε π.χ., 192.168.1.0/24 είτε π.χ., 192.168.1.101-192.168.1.150:" +msgstr "" +"Διευθύνσεις για τη νέα τοποθεσία. Εισάγετε μία ανά γραμμή είτε π.χ., " +"192.168.1.101 είτε π.χ., 192.168.1.0/24 είτε π.χ., " +"192.168.1.101-192.168.1.150:" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" -msgstr "Διευθύνσεις για προσθήκη στην τοποθεσία. Εισάγετε μία ανά γραμμή είτε π.χ., 192.168.1.101 είτε π.χ., 192.168.1.0/24 είτε π.χ., 192.168.1.101-192.168.1.150:" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 -msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" +"Διευθύνσεις για προσθήκη στην τοποθεσία. Εισάγετε μία ανά γραμμή είτε π.χ., " +"192.168.1.101 είτε π.χ., 192.168.1.0/24 είτε π.χ., " +"192.168.1.101-192.168.1.150:" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 -msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1382,7 +1500,7 @@ msgstr "Διορθωμένο Ποσοστό" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "Adobe PDF" @@ -1394,33 +1512,39 @@ msgstr "Σύνθετη Αναζήτηση" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1432,16 +1556,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "Έπειτα η μειωμένη πίστωση μπορεί να αποκτηθεί έως %1." @@ -1470,7 +1594,7 @@ msgstr "Όλα τα Θέματα" msgid "All Textbooks" msgstr "Όλα τα Βιβλία" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1494,17 +1618,16 @@ msgstr "Όλα αυτά τα αρχεία θα είναι επίσης διαθ msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1528,8 +1651,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1537,11 +1660,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "Όλα τα ανεκχώρητα έγιναν με επιτυχία." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "Επιτρέπονται οι Unicode εναλλακτικές στις απαντήσεις των σπουδαστών " -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "Να επιτρέπεται στο LMS η ενημέρωση δεδομένων λογαριασμού χρήστη" @@ -1551,71 +1674,75 @@ msgstr "Να επιτρέπεται στο LMS η ενημέρωση δεδομ msgid "Allow unassign" msgstr "Επιτρέπεται η αναίρεση ανάθεσης" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "Επιτρέπεται σφάλμα, ως ποσοστό, για αριθμητικές συγκρίσεις" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "Επιτρέπεται στονα δρα ως άλλος χρήστης" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" -msgstr "Επιτρέπεται η αλλαγή ρυθμίσεων προβολής που χρησιμοποιούνται σε προβλήματα pg" +msgstr "" +"Επιτρέπεται η αλλαγή ρυθμίσεων προβολής που χρησιμοποιούνται σε προβλήματα pg" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "Επιτρέπεται η αλλαγή του κωδικού πρόσβασής τους" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "Επιτρέπεται η σύνδεση στο μάθημα" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "Επιτρέπεται να δείτε λύσεις πριν από την ημερομηνία απάντησης" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" -msgstr "Επιτρέπεται να δείτε σωστές απαντήσεις πριν από την ημερομηνία απάντησης" +msgstr "" +"Επιτρέπεται να δείτε σωστές απαντήσεις πριν από την ημερομηνία απάντησης" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "Επιτρέπεται η προβολή προηγούμενων απαντήσεων" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" -msgstr "Επιτρέπεται η προβολή των προβλημάτων στα σύνολα ασκήσεων που δεν είναι ακόμη ανοιχτά" +msgstr "" +"Επιτρέπεται η προβολή των προβλημάτων στα σύνολα ασκήσεων που δεν είναι " +"ακόμη ανοιχτά" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1624,14 +1751,14 @@ msgid "Amulet of Extension" msgstr "Παράταση Yποβολής" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1639,8 +1766,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1651,10 +1778,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1666,12 +1793,15 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " "WeBWorK course." -msgstr "Μια διεύθυνση που μπορεί να χρησιμοποιηθεί για τη σύνδεση στο LMS. Αυτή χρησιμοποιείται για μηνύματα προς τους χρήστες που τους κατευθύνουν πίσω στο LMS για να αποκτήσουν πρόσβαση σε κάτι στο WeBWorK μάθημα. " +msgstr "" +"Μια διεύθυνση που μπορεί να χρησιμοποιηθεί για τη σύνδεση στο LMS. Αυτή " +"χρησιμοποιείται για μηνύματα προς τους χρήστες που τους κατευθύνουν πίσω στο " +"LMS για να αποκτήσουν πρόσβαση σε κάτι στο WeBWorK μάθημα. " #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:28 msgid "" @@ -1680,7 +1810,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1690,7 +1820,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1700,24 +1830,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1731,17 +1861,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1753,6 +1891,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1767,7 +1906,7 @@ msgstr "Απάντησε Ομαδικές Πληροφορίες" msgid "Answer Hash Info" msgstr "Απάντησε Πληροφορίες Κατακερματισμού" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "Καταφραφή Απαντήσεων" @@ -1786,16 +1925,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "Υποβληθείσες απανταήσεις:" @@ -1812,56 +1959,67 @@ msgstr "Απαντήσεις" msgid "Answers Available" msgstr "Διαθέσιμες Απαντήσεις" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." -msgstr "Τυχόν αλλαγές που γίνονται παρακάτω θα αντανακλώνται στο επίτευγμα για ΟΛΟΥΣ τους σπουδαστές." +"Any changes made below will be reflected in the achievement for ALL students." +msgstr "" +"Τυχόν αλλαγές που γίνονται παρακάτω θα αντανακλώνται στο επίτευγμα για ΟΛΟΥΣ " +"τους σπουδαστές." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." -msgstr "Τυχόν αλλαγές που θα γίνουν παρακάτω θα αντανακλώνται στα σύνολα ασκήσεων για ΟΛΟΥΣ τους σπουδαστές." +msgstr "" +"Τυχόν αλλαγές που θα γίνουν παρακάτω θα αντανακλώνται στα σύνολα ασκήσεων " +"για ΟΛΟΥΣ τους σπουδαστές." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." -msgstr "Τυχόν αλλαγές που θα γίνουν παρακάτω θα αντανακλώνται στα σύνολα ασκήσεων για ΟΛΟΥΣ τους προαναφερόμενους σπουδαστές." +msgstr "" +"Τυχόν αλλαγές που θα γίνουν παρακάτω θα αντανακλώνται στα σύνολα ασκήσεων " +"για ΟΛΟΥΣ τους προαναφερόμενους σπουδαστές." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "Προσθήκη" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" -msgstr "Προσθήκη στο τέλος του %1 συνόλου ασκήσεων" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 msgid "Applying definitions theoretically and proof writing" @@ -1872,12 +2030,12 @@ msgid "Archive" msgstr "Αρχειοθέτηση" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1909,7 +2067,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "Αρχειοθέτηση επόμενου μαθήματος" @@ -1917,11 +2075,6 @@ msgstr "Αρχειοθέτηση επόμενου μαθήματος" msgid "Archived Courses" msgstr "Αρχειοθετημένα Μαθήματα" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1940,14 +2093,24 @@ msgstr "" msgid "" "Are you sure that you want to delete the course %1 after archiving? This " "cannot be undone!" -msgstr "Είστε βέβαιοι πως θέλετε να διαγράψετε το μάθημα %1 μετά την αρχειοθέτηση; Δεν μπορεί να αναιρεθεί!" +msgstr "" +"Είστε βέβαιοι πως θέλετε να διαγράψετε το μάθημα %1 μετά την αρχειοθέτηση; " +"Δεν μπορεί να αναιρεθεί!" #. (tag('b', param('delete_courseID') #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_confirm.html.ep:5 msgid "" "Are you sure you want to delete the course %1? All course files and data " "will be destroyed. There is no undo available." -msgstr "Είστε βέβαιοι πως θέλετε να διαγράψετε το μάθημα %1; Όλα τα αρχεία και τα δεδομένα θα καταστραφούν. Μη δυνατότητα αναίρεσης." +msgstr "" +"Είστε βέβαιοι πως θέλετε να διαγράψετε το μάθημα %1; Όλα τα αρχεία και τα " +"δεδομένα θα καταστραφούν. Μη δυνατότητα αναίρεσης." + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" @@ -1970,7 +2133,7 @@ msgstr "" msgid "Assign" msgstr "Ανάθεση" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "Αναθέστε Όλα τα Συνόλα Ασκήσεων στον Τρέχοντα Χρήστη" @@ -1978,7 +2141,7 @@ msgstr "Αναθέστε Όλα τα Συνόλα Ασκήσεων στον Τρ msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1986,7 +2149,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "Ανάθεση επιλεγμένων συνόλων ασκήσεων σε επιλεγμένους χρήστες" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1998,7 +2161,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "Σε ποιους χρήστες να γίνει η ανάθεση αυτού του επιτεύγματος;" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "Σε ποιους χρήστες να γίνει η ανάθεση συνόλων ασκήσεων;" @@ -2012,7 +2175,7 @@ msgid "Assign which achievements?" msgstr "Ανάθεση ποιων επιτευγμάτων;" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "Ανατεθειμένα" @@ -2030,12 +2193,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2043,7 +2206,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2055,12 +2218,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2074,11 +2249,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "Βοήθεια κατά τη διαδικασία καταχώρισης απαντήσεων των σπουδαστών." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2086,7 +2261,7 @@ msgstr "" msgid "Attachment:" msgstr "Επισύναψη:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2095,11 +2270,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "Επιχειρημένα" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2107,25 +2287,33 @@ msgstr "Επιχειρημένα" msgid "Attempts" msgstr "Επιχειρήσεις" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "Έλεγχος" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "Αποτυχία ταυτοποίησης. Παρακαλώ επικοι/στε με τον καθγητή σας." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "Πληροφορίες Συντάκτη" @@ -2133,11 +2321,13 @@ msgstr "Πληροφορίες Συντάκτη" msgid "Automatic" msgstr "Αυτόματο" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" -msgstr "Αυτόματη μετατροπή των χαρακτήρων Full Width Unicode στις ASCII αντιστοιχίες τους" +msgstr "" +"Αυτόματη μετατροπή των χαρακτήρων Full Width Unicode στις ASCII αντιστοιχίες " +"τους" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:80 msgid "" @@ -2145,7 +2335,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "Εμφάνιση προβ/των αυτόματα κατά την φόρτωση σελίδας" @@ -2179,7 +2369,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2188,8 +2378,7 @@ msgstr "" msgid "Badges" msgstr "Σύμβολα" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2198,19 +2387,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "Βασική Αναζήτηση" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2228,7 +2423,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2245,7 +2440,7 @@ msgstr "Αναζήτηση" msgid "Browse from:" msgstr "Αναζ/ση από:" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2253,7 +2448,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2272,8 +2467,8 @@ msgstr "ΗΜΕΡΟΜΗΝΙΑ ΛΗΞΗΣ" msgid "CLOSE TIME" msgstr "ΩΡΑ ΛΗΞΗΣ" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2281,33 +2476,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "Δίσκος Διεύρυνσης" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "Αναφορά σφάλματος" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "Ανάδειξη παλιών απαντήσεων" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "Υποβολή απαντήσεων για τον σπουδαστή" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "Αποτυχία αντιγραφής αρχείου: %1" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2317,22 +2512,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "Αποτυχία δημ/γίας περιβ/ος μαθήματος %1 επειδή %2" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "Αποτυψχία δημ/γίας καταλόγου: %1" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2354,23 +2549,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "Αποτυχία ανάγνωσης συγχ/ων αρχείων %1. Κανένα μήνυμα δεν εστάλη" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "Αποτυχία μετ/σιάς αρχείου: %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "Αποτυχία μετ/σίας στο ίδιο όνομα." -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "Αποτυχία εγγραφής στο αρχείο %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2409,11 +2605,11 @@ msgstr "Ακύρωση εξαγωγής" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2427,12 +2623,12 @@ msgstr "" msgid "Cannot open %1" msgstr "Αποτυχία ανοίγματος %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2446,44 +2642,36 @@ msgstr "Κατηγορία" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." -msgstr "Κάνετε την επιλεγμένη εργασία συνόλων ασκήσεων να μετράει τα διπλάσια από τους κανονικούς πόντους." +msgstr "" +"Κάνετε την επιλεγμένη εργασία συνόλων ασκήσεων να μετράει τα διπλάσια από " +"τους κανονικούς πόντους." #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." -msgstr "Κάνετε το πρόβλημα της εργασίας να γίνει αντίγραφο ενός άλλου του ίδιου σθνόλου ασκήσεων." +"Causes a homework problem to become a clone of another problem from the same " +"set." +msgstr "" +"Κάνετε το πρόβλημα της εργασίας να γίνει αντίγραφο ενός άλλου του ίδιου " +"σθνόλου ασκήσεων." #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "Κάνετε ένα ενιαίο πρόβλημα εργασίας να αξίζει τα διπλά." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "Αλλαγή Τίτλου Μαθ/τος σε:" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "Αλλαγή Κωδικό Μαθήματος σε:" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "Αλλαγή Ιδρύματος σε:" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "Αλλαγή προγράμματος από %1 σε %2" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2496,8 +2684,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2509,38 +2697,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "Αλλαγή τίτλου από %1 σε %2" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "Οι αλλαγές στο αρχείο αυτό δεν έχουν αποθηκευτεί ακόμη μόνιμα." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2551,7 +2739,9 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:504 msgid "" "Changing the problem seed for display, but there are no problems showing." -msgstr "Αλλαγή του τυχαίου αριθμού του προβλ για την οθόνη, αλλά δεν εμφανίζονται προβλ" +msgstr "" +"Αλλαγή του τυχαίου αριθμού του προβλ για την οθόνη, αλλά δεν εμφανίζονται " +"προβλ" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:19 @@ -2560,26 +2750,31 @@ msgstr "Κεφάλαιο:" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "Έλεγχος Απαντήσεων" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "Έλεγχος Τεστ" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2622,6 +2817,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "Επιλέξτε την ορατότητα των συνόλων ασκήσεων που θα επηρεαστούν" @@ -2648,13 +2847,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2662,20 +2861,25 @@ msgstr "" msgid "Clear Problem Display" msgstr "Διαγραφή Προβλημάτων Οθόνης" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." -msgstr "Επιλέξτε το όνομα σπουδαστή για να δείτε το σύνολο ασκήσεων του. Επιλέξτε επικεφαλίδα για να ταξινομήσετε τον πίνακα." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." +msgstr "" +"Επιλέξτε το όνομα σπουδαστή για να δείτε το σύνολο ασκήσεων του. Επιλέξτε " +"επικεφαλίδα για να ταξινομήσετε τον πίνακα." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." -msgstr "Επιλέξτε το όνομα σπουδαστή για να δείτε την σελίδα επισκόπισης τεστ του. Επιλέξτε τον αριθμό εκδοχής του τεστ για να δείτε την αντίστοιχη εκδοχή τεστ. Επιλέξτε επικεφαλίδα για να ταξινομήσετε τον πίνακα." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." +msgstr "" +"Επιλέξτε το όνομα σπουδαστή για να δείτε την σελίδα επισκόπισης τεστ του. " +"Επιλέξτε τον αριθμό εκδοχής του τεστ για να δείτε την αντίστοιχη εκδοχή " +"τεστ. Επιλέξτε επικεφαλίδα για να ταξινομήσετε τον πίνακα." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2692,9 +2896,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2715,30 +2931,31 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." -msgstr "Κάντε κλικ στο όνομα σύνδ για να επεξ/στείτε μεμονωμένα δεδομ ρύθμ προβλ, (π.χ. ημερ/νίες λήξης) για αυτούς τους σπουδαστές." +msgstr "" +"Κάντε κλικ στο όνομα σύνδ για να επεξ/στείτε μεμονωμένα δεδομ ρύθμ προβλ, " +"(π.χ. ημερ/νίες λήξης) για αυτούς τους σπουδαστές." #. ($ce->{admin_course_id}) #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:16 msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2746,7 +2963,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2755,10 +2972,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2767,22 +2984,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2790,21 +3007,40 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " "associated with the restriction. Contact your professor to have this " "problem resolved." -msgstr "Η διεύθυνση ip του πελάτη %1 δεν επιτρέπεται να εργαστεί σε αυτή την ανάθεση, επειδή έχει περιορισμούς διεύθυνσης ip και δεν υπάρχουν επιτρεπόμενες τοποθεσίες που σχετίζονται με τον περιορισμό. Επικοινωνήστε με τον καθηγητή σας για να επιλύσετε αυτό το πρόβλημα." +msgstr "" +"Η διεύθυνση ip του πελάτη %1 δεν επιτρέπεται να εργαστεί σε αυτή την " +"ανάθεση, επειδή έχει περιορισμούς διεύθυνσης ip και δεν υπάρχουν " +"επιτρεπόμενες τοποθεσίες που σχετίζονται με τον περιορισμό. Επικοινωνήστε με " +"τον καθηγητή σας για να επιλύσετε αυτό το πρόβλημα." + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2813,21 +3049,20 @@ msgstr "" msgid "Close Date" msgstr "Ημερομηνία Λήξης" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2838,12 +3073,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "Κλειστό." #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "Κλείσιμο στο %1" @@ -2851,50 +3090,62 @@ msgstr "Κλείσιμο στο %1" msgid "Closes:" msgstr "Κλείσιμο:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "Κατάρρευση λεπτομερειών" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "Κατάρρευση ένθετων βρόχων" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "Κατάρρευση ένθετων προβλημάτων" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "Κατάρρευση λεπτομερειών προβλήματος" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " "these sets. Note that underscores (_) must be used for spaces in set names." -msgstr "Λίστες συγκεκριμένων ονομάτων, οι οποίες χωρίζονται με κόμμα και εξαιρούνται από όλα τα επιτεύγματα. Κανένας πόντος επιτεύγματος και κανένα παράσημο δεν μπορεί να αποκτηθεί για την υποβολή προβλημάτων σε αυτά τα σύνολα ασκήσεων. Επισημαίνεται ότι η κάτω παύλα (_) πρέπει να χρησιμοποιείται για τα κενά των ονομάτων συνόλων ασκήσεων." +msgstr "" +"Λίστες συγκεκριμένων ονομάτων, οι οποίες χωρίζονται με κόμμα και εξαιρούνται " +"από όλα τα επιτεύγματα. Κανένας πόντος επιτεύγματος και κανένα παράσημο δεν " +"μπορεί να αποκτηθεί για την υποβολή προβλημάτων σε αυτά τα σύνολα ασκήσεων. " +"Επισημαίνεται ότι η κάτω παύλα (_) πρέπει να χρησιμοποιείται για τα κενά των " +"ονομάτων συνόλων ασκήσεων." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "Σχόλιο" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "Σχόλιο:" @@ -2910,18 +3161,18 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." -msgstr "Τα ολοκληρωμένα αποτελέσματα της εργασίας δεν είναι διαθέσιμα μέχρι το 1%" +msgstr "" +"Τα ολοκληρωμένα αποτελέσματα της εργασίας δεν είναι διαθέσιμα μέχρι το 1%" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "Ολοκληρωμένα αποτελέσματα για αυτή την ανάθεση δεν είναι διαθέσιμα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "Ολοκληρώθηκε." @@ -2929,10 +3180,14 @@ msgstr "Ολοκληρώθηκε." msgid "Compose Email Message" msgstr "Σύνταξη μηνύματος e-mail" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2957,6 +3212,10 @@ msgstr "Επιβεβαίωση Νέου Κωδικού Πρόσβασης του msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2985,6 +3244,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "Επιβεβαίωση συνόλων ασκήσεων προς εξαγωγή." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "Συγχαρητήρια, κερδίσατε ένα νέο επίπεδο!" @@ -2999,18 +3262,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -3018,14 +3281,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "Συνέχεια" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "Συνέχιση Ανοιχτού Τεστ" @@ -3033,22 +3296,22 @@ msgstr "Συνέχιση Ανοιχτού Τεστ" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "Αντιγραφή" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3062,8 +3325,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3071,11 +3333,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "Αντιγραφή αρχείου ως:" @@ -3087,37 +3353,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "Διόρθωση" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "Διόρθωση Διορθωμένου Ποσοστού" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "Σωστές Απαντήσεις:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "Σωστή Κατάσταση" @@ -3125,16 +3390,22 @@ msgstr "Σωστή Κατάσταση" msgid "Correct answers" msgstr "Σωστές απαντήσεις" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "Σωστό: %1/%2" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" -msgstr "Δεν ήταν δυνατή η προσθ προβλημάτων %1 σε αυτό το σύνολο ασκήσεων. Ο αριθμός πρέπει να είναι μεταξύ 1 και %2" +msgstr "" +"Δεν ήταν δυνατή η προσθ προβλημάτων %1 σε αυτό το σύνολο ασκήσεων. Ο αριθμός " +"πρέπει να είναι μεταξύ 1 και %2" #. ($mail_data->{achievementID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:34 @@ -3160,16 +3431,16 @@ msgstr "Μετρητής" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "Μετρήσεις για το Γονέα" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "Διαχείριση Μαθήματος" @@ -3178,8 +3449,8 @@ msgstr "Διαχείριση Μαθήματος" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "Ρυθμίσεις Μαθήματος" @@ -3187,9 +3458,9 @@ msgstr "Ρυθμίσεις Μαθήματος" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3199,32 +3470,38 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "Κωδικός μαθήματος" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "Ο κωδικός μαθήματος δεν μπορεί να ξεπερνά το 1% των χαρακτήρων." #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." -msgstr "Ο κωδικός μαθήματος μπορεί να περιέχει μόνο γράμματα, αριθμούς, παύλες, και υπογραμμίσεις." +msgstr "" +"Ο κωδικός μαθήματος μπορεί να περιέχει μόνο γράμματα, αριθμούς, παύλες, και " +"υπογραμμίσεις." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "Κωδικός Μαθήματος:" @@ -3244,7 +3521,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3253,19 +3530,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "Όνομα Μαθήματος:" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "Τίτλος μαθήματος" @@ -3280,16 +3550,16 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." -msgstr "Τα μαθήματα εμφανίζονται είτε αλφαβητικά είτε κατά σειρά σύνδεσης, με την παλαιότερη να εμφανίζεται πρώτη. Για να αλλάξετε τη σειρά καταχώρισης επιλέξτε τη λειτουργία που θέλετε και πατήστε στο \"Ανανέωση Καταχώρισης\". Η μορφή καταχώρισης είναι: Όνομα_Μαθήματος (κατάσταση :: ημερ./ώρα πιο πρόσφατης σύνδεσης) όπου η κατάσταση είναι \"κρυφή\" or \"ορατή\"." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:7 msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3309,14 +3579,14 @@ msgstr "Δημιουργία CSV" msgid "Create Location:" msgstr "Δημιουργία Τοποθεσίας:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3341,8 +3611,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3353,11 +3623,15 @@ msgstr "Δημιουργία ως ποιο είδος επιτεύγματος;" msgid "Create as what type of set?" msgstr "Δημιουργία ως τι είδους σύνολο ασκήσεων;" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "Δημιουργία μη συνημμένου προβλ" @@ -3391,7 +3665,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "Οι τρέχουσες καθορισμένες τοποθεσίες αναφέρονται παρακάτω." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "Οι πίνακες βάσης δεδομένων είναι εντάξει" @@ -3403,20 +3714,24 @@ msgstr "Οι πίνακες βάσης δεδομένων χρειάζονται msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "Βάση Δεδομένων:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "Ημερ/νία" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3428,10 +3743,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "Προεπιλογή" @@ -3439,15 +3759,19 @@ msgstr "Προεπιλογή" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:262 msgid "" "Default Amount of Time (in minutes) after Due Date that Answers are Open" -msgstr "Προεπιλεγμένος Χρόνος (σε λεπτά) μετά την Ημερ/νία Λήξης που οι Απαντήσεις είναι Ανοιχτές" +msgstr "" +"Προεπιλεγμένος Χρόνος (σε λεπτά) μετά την Ημερ/νία Λήξης που οι Απαντήσεις " +"είναι Ανοιχτές" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:252 msgid "" "Default Amount of Time (in minutes) before Due Date that the Assignment is " "Open" -msgstr "Προεπιλεγμένος Χρόνος (σε λεπτά) πριν την Ημερ/νία Λήξης που η Ανάθεση είναι Ανοιχτή" +msgstr "" +"Προεπιλεγμένος Χρόνος (σε λεπτά) πριν την Ημερ/νία Λήξης που η Ανάθεση είναι " +"Ανοιχτή" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "Προεπιλεγμένο Μήκος της Μειωμένης Περιόδου Βαθμολογίας σε λεπτά" @@ -3455,12 +3779,14 @@ msgstr "Προεπιλεγμένο Μήκος της Μειωμένης Περι msgid "Default Time that the Assignment is Due" msgstr "Προεπιλεγμένος Χρόνος που η Ανάθεση Λήγει" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" -msgstr "Προεπιλεγμένος αριθμός προσπαθειών πριν από το Παρόμοιο Πρόβλημα μπορεί να χρησιμοποιηθεί (-1 =>Ποτέ)" +msgstr "" +"Προεπιλεγμένος αριθμός προσπαθειών πριν από το Παρόμοιο Πρόβλημα μπορεί να " +"χρησιμοποιηθεί (-1 =>Ποτέ)" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3521,11 +3847,11 @@ msgstr "Διαγραφή μαθ/τος μετά την αρχειοθέτηση. msgid "Delete course:" msgstr "Διαγραφή Μαθ/τος:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "Διαγραφή πεδίου κατά την αναβάθμιση" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "Διαγραφή;" @@ -3533,7 +3859,7 @@ msgstr "Διαγραφή;" msgid "Delete location:" msgstr "Διαγραφή τοποθεσίας:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3545,8 +3871,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3559,7 +3885,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "Διαγραφή πίνακα κατά την αναβάθμιση" @@ -3579,8 +3905,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "Διαγράφηκαν %1 χρήστες." @@ -3598,24 +3924,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "Διαγραμμένη(-ες) Τοποθεσία: %1" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "Διαγράφηκαν διευθύνσεις %1 από τοποθεσία." #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3632,13 +3958,17 @@ msgstr "" msgid "" "Deletion deletes all location data and related addresses, and is not " "undoable!" -msgstr "Η διαγραφή αφορά όλα τα δεδομένα τοποθεσίας και τις σχετικές διευθύνσεις, και δεν αναιρείται!" +msgstr "" +"Η διαγραφή αφορά όλα τα δεδομένα τοποθεσίας και τις σχετικές διευθύνσεις, " +"και δεν αναιρείται!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:3 msgid "Deletion destroys all achievement-related data and is not undoable!" -msgstr "Η διαγραφή αφορά όλα τα δεδομένα που σχετίζονται με τα επιτεύγματα και δεν αναιρείται!" +msgstr "" +"Η διαγραφή αφορά όλα τα δεδομένα που σχετίζονται με τα επιτεύγματα και δεν " +"αναιρείται!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "Απόρριψη Από" @@ -3661,7 +3991,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3671,7 +4001,7 @@ msgstr "Περιγραφή" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "Αποεπιλογή Όλων των Εκδοχών Τεστ" @@ -3687,20 +4017,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3715,12 +4045,12 @@ msgid "Directory" msgstr "Κατάλογος" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3735,17 +4065,19 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." -msgstr "Λείπουν κατάλογοι από τη δομή καταλόγων ή ο διακομιστής ιστού δεν διαθέτει επαρκή δικαιώματα." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." +msgstr "" +"Λείπουν κατάλογοι από τη δομή καταλόγων ή ο διακομιστής ιστού δεν διαθέτει " +"επαρκή δικαιώματα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3755,8 +4087,8 @@ msgstr "Η δομή του καταλόγου είναι εντάξει" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "Δομή καταλόγου:" @@ -3778,21 +4110,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3810,19 +4144,34 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "Προβολή: Εμφανίστε" @@ -3831,24 +4180,23 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "Προβολή βαθμολογημένης απάντησης σπουδαστή" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "Μην αποδεσμεύετε σπουδαστές, αν δεν γνωρίζετε τι κάνετε." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "Μην αποεπιλέγετε ένα σύνολο ασκήσεων, αν δεν γνωρίζετε τι κάνετε." @@ -3857,7 +4205,7 @@ msgstr "Μην αποεπιλέγετε ένα σύνολο ασκήσεων, α msgid "Do not uncheck students, unless you know what you are doing." msgstr "Μην αποεπιλέγετε σπουδαστές, αν δεν γνωρίζετε τι κάνετε." -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "Θέλετε να βαθμολογήσετε αυτό το τεστ;" @@ -3865,7 +4213,7 @@ msgstr "Θέλετε να βαθμολογήσετε αυτό το τεστ;" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3899,14 +4247,15 @@ msgstr "Μην κάνετε αλλαγές" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "Μην αναγνωρίζετε Λειτ. αποθ: |%1|. Άγνωστο σφάλμα." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "Να μην χρησιμοποιείται σε επίτευγμα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "Έτοιμο" @@ -3920,29 +4269,27 @@ msgstr "Λήψη" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "Λήψη %1" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "Λήψη Έντυπου" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "Λήψη έντυπου από το σύνολο ασκήσεων %1 για %2;" @@ -3972,15 +4319,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "Η προθεσμία %1 έχει περάσει." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "E-Mail" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "E-mail σε Καθηγητή" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "Έκταση κειμένου email" @@ -3992,12 +4343,12 @@ msgstr "E-mail:" msgid "Earned" msgstr "Κερδισμένα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -4007,8 +4358,8 @@ msgstr "Κερδισμένα" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -4022,12 +4373,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4043,7 +4394,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "Επεξ/σία Αξιολογητή" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "Επεξ/σία Κεφαλίδας" @@ -4051,21 +4402,21 @@ msgstr "Επεξ/σία Κεφαλίδας" msgid "Edit Location:" msgstr "Επεξ/σία Τοποθεσίας:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "Επ. Προβλήματος" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "Επεξεργασία Δεδομένων Συνόλου Ασκήσεων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4082,9 +4433,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4095,8 +4446,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4109,31 +4460,33 @@ msgid "Edit it" msgstr "Επεξεργασία" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "Επεξ/σία συνόλου ασκήσεων %1 για τον/την χρήστη/-ρια." -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." -msgstr "Αλλάξτε, αν το επιθυμείτε, την ισχύουσα αξία της περιγραφής τοποθεσίας, μετά προσθέστε και επιλέξτε διευθύνσεις για διαγραφή, και μετά πατήστε το κουμπί «Πάμε» για να κάνετε αλλαγές. Ή πατήστε «Διαχείριση Τοποθεσιών» και επιστρέψτε στη σελίδα Διαχείριση Τοποθεσιών χωρίς νέες αλλαγές." +msgstr "" +"Αλλάξτε, αν το επιθυμείτε, την ισχύουσα αξία της περιγραφής τοποθεσίας, μετά " +"προσθέστε και επιλέξτε διευθύνσεις για διαγραφή, και μετά πατήστε το κουμπί " +"«Πάμε» για να κάνετε αλλαγές. Ή πατήστε «Διαχείριση Τοποθεσιών» και " +"επιστρέψτε στη σελίδα Διαχείριση Τοποθεσιών χωρίς νέες αλλαγές." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_form.html.ep:2 msgid "Edit which achievements?" @@ -4147,41 +4500,40 @@ msgstr "Επεξ/σία ποιων συνόλων ασκήσεων;" msgid "Edit which users?" msgstr "Επεξ/σία ποιων χρηστών;" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4207,7 +4559,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4224,11 +4576,8 @@ msgstr "" msgid "Editing location %1" msgstr "Επεξ/σία τοποθεσίας %1" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4240,26 +4589,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "Επιμέλεια" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "Email" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4274,7 +4624,7 @@ msgstr "Μήνυμα:" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "Email σε Καθηγητή Μετά Από Αποτυχία" @@ -4286,7 +4636,7 @@ msgstr "Email" msgid "Email address" msgstr "Διεύθ. Email" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4308,6 +4658,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4322,8 +4673,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4334,7 +4685,7 @@ msgstr "Αποστολή μηνυμάτων σε:" msgid "Enable Achievement Rewards" msgstr "Ενερ/ση Βραβείων Επιτευγμάτων" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "Ενεργ/ση Πρόσβασης Υπό Όρους" @@ -4350,34 +4701,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "Ενεργοποίηση Μπάρας Προόδου και Τονισμός Τωρινών Προβλημάτων" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "Ενεργ/ση Μειωμένης Βαθμ/γίας" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "Ενεργ/ση κουμπιού Παρόμοιο Πρόβλημα" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "Ενεργ/ση Ορθογραφικού Έλεγχου" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "Ενεργ/ση περιοδικής επανατυχαιοποίησης προβλ." -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4393,30 +4745,36 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" -msgstr "Ενεργοποιεί την περιοδική επανατυχαιοποίηση προβλημάτων μετά από έναν αριθμό προσπαθειών. Ο σπουδαστής πρέπει να πατήσει Ζήτησε Νέα Έκδοση για να λάβει νέα έκδοση του προβλήματος και να συνεχίσει την επίλυση" +msgstr "" +"Ενεργοποιεί την περιοδική επανατυχαιοποίηση προβλημάτων μετά από έναν αριθμό " +"προσπαθειών. Ο σπουδαστής πρέπει να πατήσει Ζήτησε Νέα Έκδοση για να λάβει " +"νέα έκδοση του προβλήματος και να συνεχίσει την επίλυση" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." -msgstr "Ενεργοποιεί τη χρήση του κουμπιού Παρόμοιο Πρόβλημα που προσφέρει στον σπουδαστή μια νέα εκδοχή του παρόντος προβλήματος μαζί με τη λύση του (αν υπάρχει για το συγκεκριμένο)." +msgstr "" +"Ενεργοποιεί τη χρήση του κουμπιού Παρόμοιο Πρόβλημα που προσφέρει στον " +"σπουδαστή μια νέα εκδοχή του παρόντος προβλήματος μαζί με τη λύση του (αν " +"υπάρχει για το συγκεκριμένο)." -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "Τέλος " @@ -4428,7 +4786,7 @@ msgstr "Εγγεγρ." msgid "Enrolled, Drop, etc." msgstr "Εγγεγρ., Ακυρ., κλπ." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "Κατάσταση Εγγραφής" @@ -4438,15 +4796,15 @@ msgstr "Κατάσταση Εγγραφής" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4460,22 +4818,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "Οι εισαγωγές έχουν ταξινομηθεί κατά %1" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "Προβολή Εξίσωσης" @@ -4488,12 +4846,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "Σφάλμα προσθήκης επιτήρησης συνόλου ασκήσεων: %1" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4501,12 +4859,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4516,14 +4874,16 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." -msgstr "Σφάλμα λήψης του παλιού κωδικού επιτήρησης-συνόλου ασκήσεων από τη βάση δεδομ.: %1. Δεν έγινε ενημέρωση κωδικού." +msgstr "" +"Σφάλμα λήψης του παλιού κωδικού επιτήρησης-συνόλου ασκήσεων από τη βάση " +"δεδομ.: %1. Δεν έγινε ενημέρωση κωδικού." #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4531,42 +4891,27 @@ msgstr "" msgid "Error message:" msgstr "Μήνυμα σφάλματος:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "Μηνύματα σφάλματος" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4577,23 +4922,25 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "Σφ: Το αρχικό αρχείο %1 είναι μη αναγνώσιμο." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "Σφ: δεν υποβλήθηκαν δεδομένα αρχείου!" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" -msgstr "Βρέθηκαν σφάλματα κατά την επεξ/σία του %1. Το %2 παραλείφθηκε από το έντυπο. Κείμενο σφάλματος: %3" +msgstr "" +"Βρέθηκαν σφάλματα κατά την επεξ/σία του %1. Το %2 παραλείφθηκε από το " +"έντυπο. Κείμενο σφάλματος: %3" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:8 msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4601,7 +4948,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4624,12 +4971,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4639,35 +4986,37 @@ msgstr "" msgid "" "Existing addresses for the location are given in the scrolling list below. " "Select addresses from the list to delete them:" -msgstr "Δίνονται υπάρχουσες διευθύνσεις για την τοποθεσία στην παρακάτω λίστα. Επιλέξτε από αυτή διευθύνσεις προς διαγραφή:" +msgstr "" +"Δίνονται υπάρχουσες διευθύνσεις για την τοποθεσία στην παρακάτω λίστα. " +"Επιλέξτε από αυτή διευθύνσεις προς διαγραφή:" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:644 msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "Ανάλυσε όλες τις λεπτομέρειες " -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "Ανάλυσε όλες τις εμφωλεύσεις " -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "Ανάλυσε τα προβλήματα εμφώλευσης" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "Ανάλυσε τις λεπτομέρειες των προβλημάτων " #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4719,53 +5068,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4809,7 +5165,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:371 msgid "" "Failed to duplicate achievement: no achievement selected for duplication!" -msgstr "Αποτυχία αντιγραφής επιτεύγματος: δεν επιλέχθηκε επίτευγμα για αντιγραφή!" +msgstr "" +"Αποτυχία αντιγραφής επιτεύγματος: δεν επιλέχθηκε επίτευγμα για αντιγραφή!" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:374 msgid "Failed to duplicate achievement: selected achievement does not exist!" @@ -4817,10 +5174,11 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:472 msgid "Failed to duplicate set: no set selected for duplication!" -msgstr "Αποτυχία αντιγραφής συνόλου ασκήσεων: δεν επιλέχθηκε σύνολο για αντιγραφή!" +msgstr "" +"Αποτυχία αντιγραφής συνόλου ασκήσεων: δεν επιλέχθηκε σύνολο για αντιγραφή!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4838,27 +5196,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "Δεν αποθηκεύτηκε: %1" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4876,23 +5234,33 @@ msgstr "Λάθος" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "Σχόλια" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "Σχόλια ανά Ενότητα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "Πεδίο εντάξει" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "Πεδίο απόν στη βάση δεδομένων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "Πεδίο απόν στο σχήμα" @@ -4903,43 +5271,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "Αρχείο %1 υπάρχει ήδη. Αντικατάσταση, ή μετονομασία ως:" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "Διαχείριση Αρχείων" @@ -4947,7 +5315,7 @@ msgstr "Διαχείριση Αρχείων" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4962,26 +5330,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "Αποθηκεύτηκε" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "Επιτυχής αντιγραφή αρχείου" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "Επιτυχής μετονομασία αρχείου" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4990,7 +5358,7 @@ msgid "Filename" msgstr "Όνομα αρχείου" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4998,9 +5366,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -5010,8 +5378,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5031,14 +5399,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "Φιλτράρισμα με ενισχυτική %1" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "Φιλτράρισμα ενότητας %1" @@ -5063,12 +5431,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "Πρώτο" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5079,18 +5447,25 @@ msgstr "Όνομα" msgid "First name" msgstr "Όνομα" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5101,21 +5476,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "Αναγκαστική αρίθμηση προβλημάτων διαδοχικά από το ένα" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5124,13 +5510,8 @@ msgstr "" msgid "Format" msgstr "Μορφή" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5151,12 +5532,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5164,7 +5545,8 @@ msgstr "" msgid "From:" msgstr "Από:" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5184,8 +5566,8 @@ msgstr "Γενικές Πληροφορίες" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5195,20 +5577,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "Δημιουργία Έντυπης Μορφής" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5224,6 +5606,11 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "Δημιουργία έντυπης μορφής για επιλεγμένα σύνολα ασκήσεων και χρήστες" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "Δίνει πλήρη βαθμό σε ένα πρόβλημα για το σπίτι." @@ -5248,50 +5635,51 @@ msgstr "Παγκόσμια Χρήση Δεδομένων" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." -msgstr "Τα παγκόσμια δεδομένα για τα προβλήματα χρήσης προσφέρονται από πολλά ιδρύματα που χρησιμοποιούν το WeBWork σε όλο τον κόσμο. Το νούμερο Χρήσης είναι ο συνολικός αριθμός ατόμων που έχουν επιχειρήσει να λύσουν αυτό το πρόβλημα τουλάχιστον μία φορά. Ένα υψηλό νούμερο αντιπροσωπεύει ένα πρόβλημα που έχει ανατεθεί σε πολλούς μαθητές και είναι όχι μόνο γνωστό στους καθηγητές αλλά πιθανόν και χωρίς σφάλματα." +msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "Παγκόσμιο πρόβλημα %1 για σύνολο ασκήσεων %2 δεν βρέθηκε." #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "Το παγκόσμιο σετ ασκήσεων %1 δεν βρέθηκε." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" -msgstr "Εμφάνιση παγκόσμιων δεδομένων του συνόλου ασκήσεων αντί των εξειδικευμένων" +msgstr "" +"Εμφάνιση παγκόσμιων δεδομένων του συνόλου ασκήσεων αντί των εξειδικευμένων" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:28 msgid "Go" msgstr "Μετάβαση" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "Βαθμός" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "Βαθμολόγηση Προβλήματος" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "Βαθμολόγηση Τεστ" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5299,11 +5687,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "Βαθμολόγηση λειτουργίας επιστροφής" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5311,7 +5699,7 @@ msgstr "" msgid "Grader" msgstr "Βαθμολογητής" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "Βαθμοί" @@ -5319,7 +5707,7 @@ msgstr "Βαθμοί" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "Οι βαθμοί των τρεχόντων χρηστών αποθηκεύτηκαν." @@ -5350,8 +5738,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "Ως Επισκέπτης" @@ -5359,7 +5747,7 @@ msgstr "Ως Επισκέπτης" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "Κεφαλίδες HTTP" @@ -5367,7 +5755,7 @@ msgstr "Κεφαλίδες HTTP" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5375,17 +5763,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "Μορφή Έντυπου:" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "Δημιουργός Έντυπης Μορφής" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "Κεφαλίδα Έντυπης Μορφής" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5394,7 +5782,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5408,13 +5796,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "Κεφαλίδες" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "Βοήθεια" @@ -5428,7 +5824,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "Εδώ υπάρχει νέα εκδοχή του προβλήματος." @@ -5437,11 +5833,15 @@ msgstr "Εδώ υπάρχει νέα εκδοχή του προβλήματος. msgid "Hidden" msgstr "Κρυφό" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "Απόκρυψη Όλων" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5454,16 +5854,12 @@ msgstr "" msgid "Hide Courses" msgstr "Απόκρυψη Μαθημάτων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "Απόκρυψη Υποδείξεων από Σπουδαστές" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5479,24 +5875,21 @@ msgstr "Απόκρυψη αυτού του προβλήματος" msgid "Hints" msgstr "Υποδείξεις" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5505,12 +5898,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "Σύνολο Εργασιών" @@ -5523,6 +5916,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5552,7 +5953,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5575,15 +5976,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5601,8 +6002,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5624,14 +6025,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5645,7 +6046,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5653,29 +6070,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5683,25 +6100,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5714,27 +6130,36 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " "they receive a message directing them back to the LMS." -msgstr "Αν αυτό είναι επιλεγμένο, όλοι οι χρήστες (συμπεριλαμβάνοντας τον καθηγητή) πρέπει να εισαχθούν στο μάθημα του WeBWorK μέσω του LMS. Εάν στον χρήστη εμφανιστεί η κανονική είσοδος χρήστη του WeBWorK στην οθόνη, αυτοί λαμβάνουν ένα μήνυμα καθοδηγώντας τους πίσω στο LMS." +msgstr "" +"Αν αυτό είναι επιλεγμένο, όλοι οι χρήστες (συμπεριλαμβάνοντας τον καθηγητή) " +"πρέπει να εισαχθούν στο μάθημα του WeBWorK μέσω του LMS. Εάν στον χρήστη " +"εμφανιστεί η κανονική είσοδος χρήστη του WeBWorK στην οθόνη, αυτοί λαμβάνουν " +"ένα μήνυμα καθοδηγώντας τους πίσω στο LMS." #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." -msgstr "Αν επιλέξετε %1 οι πληροφορίες σύνδεσής σας θα αποθηκευτούν στην μηχανή αναζήτησης, δίνοντας σας πρόσβαση στις σελίδες WeBWorK χωρίς την πληκτρολόγηση ονόματος χρήστη και κωδικού πρόσβασης (μέχρι την λήξη του μαθήματος). Μη ασφαλές για δημόσιους χώρους εργασίας, μη αξιόπιστες μηχανές και μηχανές που δεν ελέγχετε άμεσα." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." +msgstr "" +"Αν επιλέξετε %1 οι πληροφορίες σύνδεσής σας θα αποθηκευτούν στην μηχανή " +"αναζήτησης, δίνοντας σας πρόσβαση στις σελίδες WeBWorK χωρίς την " +"πληκτρολόγηση ονόματος χρήστη και κωδικού πρόσβασης (μέχρι την λήξη του " +"μαθήματος). Μη ασφαλές για δημόσιους χώρους εργασίας, μη αξιόπιστες μηχανές " +"και μηχανές που δεν ελέγχετε άμεσα." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5756,23 +6181,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5804,7 +6228,7 @@ msgstr "Εισαγωγή από" msgid "Import how many sets?" msgstr "Εισαγωγή" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "Εισαγωγή συνόλων ασκήσεων με ονόματα" @@ -5872,18 +6296,21 @@ msgstr "Συμπερίληψη των στηλών με τα ποσοστά βα msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "Λάθος" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "Λάθος: %1%2" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5901,13 +6328,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5919,15 +6350,15 @@ msgstr "" msgid "Init" msgstr "΄Εναρξη" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "Ίδρυμα" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "Σχόλιο Καθηγητή:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "Ανατροφοδότηση Καθηγητή:" @@ -5935,7 +6366,7 @@ msgstr "Ανατροφοδότηση Καθηγητή:" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "Εργαλεία Καθηγητή" @@ -5958,7 +6389,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5976,7 +6407,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "Μη έγκυρη επικεφαλίδα %1" @@ -5985,7 +6416,7 @@ msgstr "Μη έγκυρη επικεφαλίδα %1" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -6012,7 +6443,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -6024,8 +6456,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6033,24 +6464,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "Μετάβαση στο πρόβλημα:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6062,73 +6493,71 @@ msgstr "Λέξεις-κλειδιά:" msgid "LAST NAME" msgstr "ΕΠΩΝΥΜΟ" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6136,10 +6565,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "ΤΟΠΙΚΗ Χρήση" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "LTI" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6158,8 +6591,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6172,7 +6605,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6213,20 +6646,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "Τελευταίος" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "Τελευταία απάντηση" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6241,8 +6670,14 @@ msgstr "Τελευταία στήλη συγχωνευμένου αρχείου" msgid "Last name" msgstr "Επώνυμο" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "Τελευταίες απαντήσεις" @@ -6253,8 +6688,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6281,29 +6716,33 @@ msgstr "Επίπεδο:" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "Περιήγηση στη Βιβλιοθήκη" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6313,8 +6752,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6322,7 +6761,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "Λίστα λειτουργιών προβολής διατίθεται στους σπουδαστές" @@ -6331,11 +6770,11 @@ msgstr "Λίστα λειτουργιών προβολής διατίθεται msgid "List of insertable macros" msgstr "Λίστα εισαγμένων μακροεντολών" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "Λίστα επιλογών για Εμφάνισέ μου Άλλο κουμπί" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "Λίστα συνόλου ασκήσεων αποκλεισμένα από τα επιτεύγματα" @@ -6343,7 +6782,7 @@ msgstr "Λίστα συνόλου ασκήσεων αποκλεισμένα απ msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6363,35 +6802,40 @@ msgstr "Τοπική χρήση δεδομένων" msgid "" "Local data is generated when your systems admin runs the script update-OPL-" "statistics." -msgstr "Τα τοπικά δεδομένα δημιουργούνται όταν ο διαχειριστής του συστήματος χρησιμοποιεί το σενάριο update-OPL-statistics." +msgstr "" +"Τα τοπικά δεδομένα δημιουργούνται όταν ο διαχειριστής του συστήματος " +"χρησιμοποιεί το σενάριο update-OPL-statistics." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." -msgstr "Τοπικά δεδομένα πάνω στη χρήση προβλήματος δημιουργούνται και διατηρούνται από το ίδρυμα σας. Η φιγούρα Χρήσης είναι το συνολικό νούμερο τοπικών ατόμων που έχουν επιχειρήσει αυτό το πρόβλημα τουλάχιστον μια φορά. Μια υψηλή φιγούρα απεικονίζει ένα πρόβλημα το οποίο έχει ανατεθεί σε πολλούς μαθητές, είναι γνωστό στους καθηγητές και πιθανότατα χωρίς σφάλματα." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:115 msgid "Location" msgstr "Τοποθεσία" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." -msgstr "Η τοποθεσία %1 δεν υπάρχει στη βάση δεδομένων WeBWorK. Παρακαλώ ελέγξτε την είσοδό σας (ίσως χρειαστεί να φορτώσετε ξανά τη σελίδα διαχείρισης τοποθεσίας?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." +msgstr "" +"Η τοποθεσία %1 δεν υπάρχει στη βάση δεδομένων WeBWorK. Παρακαλώ ελέγξτε την " +"είσοδό σας (ίσως χρειαστεί να φορτώσετε ξανά τη σελίδα διαχείρισης " +"τοποθεσίας?)." #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "Η τοποθεσία %1 έχει δημιουργηθεί, με τις διευθύνσεις %2." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "Η διαγραφή τοποθεσίας απαιτεί επιβεβαίωση." @@ -6415,8 +6859,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6428,32 +6872,34 @@ msgstr "" msgid "Log In Again" msgstr "Επανασύνδεση" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "Αποσύνδεση" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "Σύνδεση στο %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "Συνδεδεμένος/η ως: %1." -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "Σύνδεση" @@ -6461,11 +6907,11 @@ msgstr "Σύνδεση" msgid "Login Info" msgstr "Πληροφορίες Σύνδεσης" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6479,11 +6925,11 @@ msgstr "Κατάσταση σύνδεσης" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "Αποσύνδεση" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6525,18 +6971,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6586,7 +7029,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "Χειροκίνητη Βαθμολόγηση" @@ -6595,24 +7038,23 @@ msgstr "Χειροκίνητη Βαθμολόγηση" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6621,7 +7063,7 @@ msgstr "" msgid "Mark Correct" msgstr "Σημείωση ως σωστό" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "Σημείωση ως σωστό;" @@ -6638,23 +7080,29 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "Μαθηματικά Αντικείμενα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "Μεγ. Εμφάνιση:" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" -msgstr "Μέγιστες φορές Δείξε μου Ένα άλλο μπορεί να χρησιμοποιηθεί ανά πρόβλημα (-1 => απεριόριστο)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" +msgstr "" +"Μέγιστες φορές Δείξε μου Ένα άλλο μπορεί να χρησιμοποιηθεί ανά πρόβλημα (-1 " +"=> απεριόριστο)" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 msgid "Merge file data:" @@ -6664,19 +7112,34 @@ msgstr "" msgid "Merge file:" msgstr "Συγχώνευση αρχείου:" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "Αρχείο μηνυμάτων:" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "Μήνυμα στάλθηκε στο %1 σε %2." @@ -6687,48 +7150,52 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "Μέθοδος" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." -msgstr "Έλλειψη απαιτούμενων δεδομένων εισόδου. Παρακαλώ ελέγξτε ότι έχετε συμπληρώσει όλα τα πεδία δημιουργίας τοποθεσίας και επανυποβάλετε." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." +msgstr "" +"Έλλειψη απαιτούμενων δεδομένων εισόδου. Παρακαλώ ελέγξτε ότι έχετε " +"συμπληρώσει όλα τα πεδία δημιουργίας τοποθεσίας και επανυποβάλετε." #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." -msgstr "Λειτουργία στην οποία οι LANG και DIR ρυθμίσεις για ένα ενιαίο πρόβλημα είναι καθορισμένα." +msgstr "" +"Λειτουργία στην οποία οι LANG και DIR ρυθμίσεις για ένα ενιαίο πρόβλημα " +"είναι καθορισμένα." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "Μετ/νηση" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "Συνεχίστε στη σελίδα:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "Συνεχίστε στο πρόβλημα:" @@ -6741,10 +7208,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6755,6 +7222,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "Τα Προβλήματά Μου" @@ -6769,12 +7240,13 @@ msgid "NO OF FIELDS" msgstr "ΟΧΙ ΤΩΝ ΤΟΜΕΩΝ" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6797,6 +7269,7 @@ msgstr "" msgid "Name the new set" msgstr "Ονομάστε το νέο σύνολο" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6805,17 +7278,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "Γοητεία Νεκρομαντών" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "Ποτέ" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6825,33 +7298,46 @@ msgstr "Νέο αρχείο" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "Νέος Φάκελος" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" -msgstr "Νέο όνομα:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "'Oνομα νέου αρχείου:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "Νέο όνομα φακέλου:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6860,9 +7346,14 @@ msgstr "" msgid "New set name" msgstr "Όνομα νέου συνόλου ασκήσεων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "Επόμενο Πρόβλημα" @@ -6876,24 +7367,23 @@ msgid "Next page" msgstr "Επόμενη σελίδα" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "Το επόμενο τεστ θα είναι διαθέσιμο από το %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6908,19 +7398,23 @@ msgstr "Το επόμενο τεστ θα είναι διαθέσιμο από msgid "No" msgstr "Όχι" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "Κανένα Μάθημα." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "Καμία περιγραφή" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6933,7 +7427,7 @@ msgid "No Target Set Selected" msgstr "Δεν Επιλέχθηκε Σύνολο Ασκήσεων" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6943,7 +7437,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "Δεν έχουν οριστεί σύμβολα επιτεύγματος ακόμη." -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6977,29 +7471,33 @@ msgstr "Δεν έγινε καμία ενέργεια" msgid "" "No authentication method found for your request. If this recurs, please " "speak with your instructor." -msgstr "Δεν βρέθηκε μέθοδος ταυτοποίησης για το αίτημά σας. Αν αυτό επαναληφθεί, παρακαλώ μιλήστε με τον εκπαιδευτή σας." +msgstr "" +"Δεν βρέθηκε μέθοδος ταυτοποίησης για το αίτημά σας. Αν αυτό επαναληφθεί, " +"παρακαλώ μιλήστε με τον εκπαιδευτή σας." #. ($c->{setID}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1241 msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." -msgstr "Δεν ορίστηκαν αλλαγές. Πρέπει να επισημάνετε το πλαίσιο ελέγχου των αντικειμένων για αλλαγή και να εισάγετε τα δεδομένα αλλαγής." +msgstr "" +"Δεν ορίστηκαν αλλαγές. Πρέπει να επισημάνετε το πλαίσιο ελέγχου των " +"αντικειμένων για αλλαγή και να εισάγετε τα δεδομένα αλλαγής." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "Δεν αποθηκεύτηκαν αλλαγές!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -7015,7 +7513,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "Δεν βρέθηκαν αρχεία μαθημάτων." @@ -7030,7 +7528,7 @@ msgid "No courses found" msgstr "Δεν βρέθηκαν μαθήματα" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "Δεν υπάρχουν δεδομένα για το σετ %1 και πρόβλημα %2" @@ -7038,7 +7536,7 @@ msgstr "Δεν υπάρχουν δεδομένα για το σετ %1 και π msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7048,18 +7546,21 @@ msgstr "Δεν ορίστηκε όνομα αρχείου για αποθήκε #: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:289 msgid "No guest logins are available. Please try again in a few minutes." -msgstr "Δεν υπάρχουν συνδέσεις επισκέπτη. Παρακαλώ ξαναδοκιμάστε σε λίγα λεπτά." +msgstr "" +"Δεν υπάρχουν συνδέσεις επισκέπτη. Παρακαλώ ξαναδοκιμάστε σε λίγα λεπτά." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:15 msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." -msgstr "Δεν ορίστηκε τοποθεσία για επεξεργασία. Παρακαλούμε ελέγξτε τα δεδομένα εισόδου." +msgstr "" +"Δεν ορίστηκε τοποθεσία για επεξεργασία. Παρακαλούμε ελέγξτε τα δεδομένα " +"εισόδου." #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "Δεν υπάρχει τοποθεσία με όνομα %1 στη βάση δεδομένων" @@ -7083,7 +7584,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "Δεν υπάρχουν άλλα διαθέσιμα τεστ." @@ -7091,15 +7592,17 @@ msgstr "Δεν υπάρχουν άλλα διαθέσιμα τεστ." msgid "" "No new Achievement ID specified. No new achievement created. File not " "saved." -msgstr "Δεν ορίστηκε νέο ID επιτεύγματος. Δεν δημιουργήθηκε νέο επίτευγμα. Το αρχείο δεν αποθηκεύτηκε." +msgstr "" +"Δεν ορίστηκε νέο ID επιτεύγματος. Δεν δημιουργήθηκε νέο επίτευγμα. Το αρχείο " +"δεν αποθηκεύτηκε." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7109,7 +7612,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "Δεν βρέθηκαν προβλήματα με τις δοθείσες παραμέτρους." @@ -7121,10 +7624,12 @@ msgstr "" msgid "" "No recipients selected. Please select one or more recipients from the list " "below." -msgstr "Δεν επιλέχθηκαν παραλήπτες. Παρακαλώ επιλέξτε έναν ή περισσότερους παραλήπτες από την παρακάτω λίστα." +msgstr "" +"Δεν επιλέχθηκαν παραλήπτες. Παρακαλώ επιλέξτε έναν ή περισσότερους " +"παραλήπτες από την παρακάτω λίστα." #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "Καμία εγγραφή για το παγκόσμιο σετ %1." @@ -7141,36 +7646,38 @@ msgstr "Κανένα σύνολο ασκήσεων ακόμα σε αυτό το msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "Κανένα σύνολο ασκήσεων. Επιλέξτε από τις παραπάνω επιλογές για να καταγράψετε τα σύνολα ασκήσεων του μαθήματος." +msgstr "" +"Κανένα σύνολο ασκήσεων. Επιλέξτε από τις παραπάνω επιλογές για να " +"καταγράψετε τα σύνολα ασκήσεων του μαθήματος." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "Δεν ορίστηκε αρχείο πηγής" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "Καμία υποβολή. Τέλος χρόνου." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "Δεν έγιναν δοκιμές." #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "Δεν υπάρχουν δεδομένα για τον χρήστη %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7183,29 +7690,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "Δεν υποβλήθηκαν έγκυρες αλλαγές για την τοποθεσία %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "Δεν έχουν ληφθεί εκδοχές αυτού του τεστ." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "Καμία" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "Μη Καθορισμένο" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "Κανένας από τους επιλεγμένους χρήστες δεν αντιστοιχεί στο σετ: %1" @@ -7217,7 +7725,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "Δεν έχετε συνδεθεί." @@ -7226,8 +7734,8 @@ msgstr "Δεν έχετε συνδεθεί." msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7242,8 +7750,8 @@ msgstr "Σημείωση" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7260,8 +7768,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7277,17 +7785,19 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "Σημείωση: %1" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." -msgstr "Σημείωση: βαθμολογώντας το τεστ βαθμολογεί όλα τα προβλήματα, όχι μόνο αυτά σε αυτήν τη σελίδα." +msgstr "" +"Σημείωση: βαθμολογώντας το τεστ βαθμολογεί όλα τα προβλήματα, όχι μόνο αυτά " +"σε αυτήν τη σελίδα." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7295,9 +7805,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7307,18 +7818,36 @@ msgstr "" msgid "Number" msgstr "Αριθμός" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "ΟΚ" @@ -7326,15 +7855,15 @@ msgstr "ΟΚ" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7346,15 +7875,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "Έλαιο Καθαρισμού" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7362,45 +7898,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "Μία στήλη" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "Μόνο μετά την ημερομηνία απάντησης" @@ -7408,8 +7947,8 @@ msgstr "Μόνο μετά την ημερομηνία απάντησης" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7419,23 +7958,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "Άνοιγμα" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7448,28 +7989,36 @@ msgstr "Ημερομηνία Έναρξης" msgid "Open Problem Library" msgstr "Άνοιγμα βιβλιοθήκης" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "Άνοιγμα σε νέο παράθυρο" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "Άνοιγμα σε νέο παράθυρο" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "Άνοιγμα." #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "Ανοιχτό. Υποβλήθηκε." @@ -7481,11 +8030,11 @@ msgstr "Ανοιχτό:" msgid "Optional Modules" msgstr "Προαιρετικές Ενότητες" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "Τυχαία Προβλήματα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7508,8 +8057,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "Από τα" @@ -7525,8 +8074,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "Αντικατάσταση" @@ -7538,14 +8087,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "Αντικατάσταση υπαρχόντων αρχείων " -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7564,15 +8121,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "PG μηνύματα εντοπισμού σφαλμάτων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "PG εσωτερικό σφάλμα" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7582,40 +8135,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 msgid "PG question failed to render" msgstr "Η ερώτηση PG δεν αποδόθηκε" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" -msgstr "Η PG ερώτηση επεξεργάζεται τα μηνύματα σφάλματος" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "PG μηνύματα προειδοποίησης" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "PGML" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "POD" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7623,12 +8169,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "ΜΟΝΟ ΠΡΟΕΠΙΣΚΟΠΗΣΗ--ΟΙ ΑΠΑΝΤΗΣΕΙΣ ΔΕΝ ΑΠΟΘΗΚΕΥΤΗΚΑΝ" @@ -7663,8 +8205,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7673,16 +8215,21 @@ msgstr "" msgid "Password" msgstr "Κωδικός Πρόσβασης" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "Προηγούμενες Απαντήσεις για το %1, όρισε %2, πρόβλημα %3" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "Ποσοστό" @@ -7696,7 +8243,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7705,7 +8252,9 @@ msgstr "" msgid "" "Percentile cutoffs for number of attempts. The 50% column shows the median " "number of attempts." -msgstr "Ποσοστιαίες αποκοπές για αριθμό προσπαθειών. Η στήλη 50% δείχνει το μέσο αριθμό προσπαθειών." +msgstr "" +"Ποσοστιαίες αποκοπές για αριθμό προσπαθειών. Η στήλη 50% δείχνει το μέσο " +"αριθμό προσπαθειών." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:74 msgid "" @@ -7717,21 +8266,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "Επίπεδο Δικαιωμάτων" @@ -7740,36 +8289,45 @@ msgstr "Επίπεδο Δικαιωμάτων" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "Δικαιώματα" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:24 msgid "Pick a target set above to add this problem to." -msgstr "Επιλέξτε παραπάνω ένα σύνολο ασκήσεων όπου θα προσθέσετε αυτό το πρόβλημα." +msgstr "" +"Επιλέξτε παραπάνω ένα σύνολο ασκήσεων όπου θα προσθέσετε αυτό το πρόβλημα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "Επιλέξτε ημερομηνία και ώρα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." -msgstr "Τοποθετήστε ένα αρχείο με όνομα \"hide_directory\" σε ένα μάθημα ή άλλο κατάλογο και δεν θα εμφανιστεί στη λίστα μαθημάτων στην αρχική σελίδα του WeBWorK. Θα εμφανίζεται στη λίστα της Διοίκησης Μαθημάτων." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." +msgstr "" +"Τοποθετήστε ένα αρχείο με όνομα \"hide_directory\" σε ένα μάθημα ή άλλο " +"κατάλογο και δεν θα εμφανιστεί στη λίστα μαθημάτων στην αρχική σελίδα του " +"WeBWorK. Θα εμφανίζεται στη λίστα της Διοίκησης Μαθημάτων." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7792,6 +8350,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "Παρακαλώ διορθώστε τα ακόλουθα λάθη και δοκιμάστε ξανά:" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7801,6 +8368,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "Εισάγετε μια τιμή που να ταιριάζει στο πεδίο φίλτρου." @@ -7819,27 +8390,41 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "Εισάγετε το όνομα χρήστη και τον κωδικό για το %1 παρακάτω:" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "Δώστε παρακαλώ μία τοποθεσία για διαγραφή." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -7849,7 +8434,7 @@ msgid "Please select at least one set and try again." msgstr "Επιλέξτε τουλάχιστον ένα σύνολο ασκήσεων και προσπαθήστε ξανά." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "Παρακαλώ επιλέξτε τουλάχιστον ένα σύνολο ασκήσεων." @@ -7858,7 +8443,7 @@ msgid "Please select at least one user and try again." msgstr "Επιλέξτε τουλάχιστον έναν χρήστη και προσπαθήστε ξανά." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "Παρακαλώ επιλέξτε τουλάχιστον ένα χρήστη." @@ -7876,7 +8461,7 @@ msgstr "Παρακαλώ επιλέξτε μόνο ένα χρήστη." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "Ορίστε ένα αρχείο για αποθήκευση." @@ -7892,31 +8477,28 @@ msgstr "" msgid "" "Please use only letters, digits, dashes, underscores, and periods in your " "set name." -msgstr "Παρακαλώ χρησιμοποιήστε μόνο γράμματα, ψηφία, παύλες, κάτω παύλες και τελείες στο όνομα του συνόλου ασκήσεών σας." +msgstr "" +"Παρακαλώ χρησιμοποιήστε μόνο γράμματα, ψηφία, παύλες, κάτω παύλες και " +"τελείες στο όνομα του συνόλου ασκήσεών σας." #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7925,6 +8507,13 @@ msgstr "" msgid "Points" msgstr "Πόντοι" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7941,12 +8530,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "Προετοιμασία ποιων συνόλων ασκήσεων για εξαγωγή;" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "Πατήστε \"Βαθμολογία Τεστ\" τώρα!" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "Πατήστε \"Βαθμολογία Τεστ\" σύντομα!" @@ -7956,28 +8545,33 @@ msgstr "Προεπισκόπηση μηνύματος" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "Προεπισκόπηση των Απαντήσεων" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "Δοκιμή Προεπισκόπησης" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "Προηγούμενο Πρόβλημα" @@ -7990,40 +8584,43 @@ msgstr "Προηγούμενη σελίδα" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "Εκτύπωση τεστ" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "Προβ" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8060,7 +8657,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "Πρόβλημα %1." @@ -8072,18 +8669,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "Προβολή Προβλήματος/Έλεγχος Απάντησης " -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "Επεξεργαστής Προβλημάτων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "Λίστα Προβλημάτων" @@ -8097,21 +8706,20 @@ msgstr "Αριθμός Προβλήματος" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "Βαθμολογία Προβλήματος (%):" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "Τεχνικές Προβλημάτων" @@ -8120,20 +8728,20 @@ msgstr "Τεχνικές Προβλημάτων" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8171,7 +8779,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "Η πηγή του προβλήματος προέρχεται από ένα σύνολο ομαδοποίησης" @@ -8181,12 +8797,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8197,7 +8813,7 @@ msgstr "Προβλήματα" msgid "Problems Added" msgstr "Προστιθέμενα Προβλήματα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8215,7 +8831,11 @@ msgstr "Επανεκχωρήθηκαν προβλήματα για επιλεγ msgid "Problems have been assigned to all current users." msgstr "Τα προβλήματα έχουν ανατεθεί σε όλους τους τρέχοντες χρήστες." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8226,11 +8846,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "Επιτηρητής" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8258,28 +8885,28 @@ msgstr "Απαιτείται άδεια του επιτηρητή." msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8287,8 +8914,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8298,25 +8925,33 @@ msgstr "Εμφάνιση" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "ΕΝΙΣΧΥΤΙΚΗ" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "Τυχαιοποίηση" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "Τυχαιοποιημένος αριθμός" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8334,15 +8969,17 @@ msgstr "Μόνο για ανάγνωση" msgid "Really delete the items listed above?" msgstr "Οριστική διαγρ. των παραπάνω στοιχείων;" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "Ενισχυτική" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8356,12 +8993,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "Καταγραφή Σκορ για Ενιαία Σύνολα Ασκήσεων" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "Εγγραφή για χρήστη %1 δεν βρέθηκε." @@ -8373,12 +9011,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "Μειωμένη Βαθμολ." -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8386,7 +9026,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "Μειωμ. Ημ/νία Βαθμολ." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "Μειωμένη Βαθμολ. Ενεργή" @@ -8395,21 +9035,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "Μειωμένη πίστωση μπορεί ακόμα να αποκτηθεί έως %1." -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8418,19 +9053,7 @@ msgstr "" msgid "Reduced:" msgstr "Μειώθηκε:" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8456,11 +9079,16 @@ msgstr "Ανανέωση Λίστας" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8474,7 +9102,7 @@ msgid "Remaining" msgstr "Απομένουν" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "Υπολειπόμενος χρόνος: %1" @@ -8483,28 +9111,28 @@ msgstr "Υπολειπόμενος χρόνος: %1" msgid "Remember Me" msgstr "Θυμήσου Με" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "Θυμηθείτε να επιστρέψετε στο αρχικό σας πρόβλημα όταν τελειώσετε εδώ!" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8529,20 +9157,20 @@ msgstr "Μετονομασία Μαθήματος" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "Μετ/σία αρχείου ως:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "Απόδοση" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "Απόδοση Όλων" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "Απόδοση Προβλ/τος" @@ -8552,7 +9180,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8566,7 +9194,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "Επαναρίθμηση Προβλ/των" @@ -8579,45 +9207,81 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "" +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" -msgstr "Αντικαταστήστε τρέχον πρόβλ.: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 msgid "Replace which users?" @@ -8632,7 +9296,7 @@ msgid "Report Bugs in this Problem" msgstr "Αναφορά σφαλμάτων στο Πρόβλημα" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "Αναφορά Σφαλμάτων" @@ -8644,8 +9308,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "Αναφορά μαθήματος %1:" @@ -8661,37 +9325,42 @@ msgstr "Αναφορά στη δομή της βάσης δεδομένων γι msgid "Request New Version" msgstr "Ζητήστε Νέα Έκδοση" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "Ζητήστε πληροφορίες" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "Ζητήστε νέα έκδοση τώρα." #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) #: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:388 #: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:411 msgid "Requested set '%1' could not be found in the database for user %2." -msgstr "Το ζητούμενο σύνολο ασκήσεων '%1' δεν βρέθηκε στη βάση για το χρήστη %2." +msgstr "" +"Το ζητούμενο σύνολο ασκήσεων '%1' δεν βρέθηκε στη βάση για το χρήστη %2." #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8704,14 +9373,14 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "Το ζητούμενο σύνολο ασκήσεων '%1' δεν ανατέθηκε στο χρήστη %2." #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "Το ζητούμενο σύνολο ασκήσεων '%1' δεν είναι ακόμα διαθέσιμο." #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." -msgstr "Το ζητούμενο σύνολο ασκήσεων '%1' δεν είναι ακόμα ανοιχτό." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." +msgstr "" #. ($verNum, $setName) #: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:393 @@ -8721,9 +9390,11 @@ msgstr "" #. ($verNum, $setName, $effectiveUserName) #: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:383 msgid "Requested version (%1) of set '%2' is not assigned to user %3." -msgstr "Η ζητούμενη έκδοση (%1) του συνόλου ασκήσεων '%2' δεν έχει ανατεθεί στο χρήστη %3." +msgstr "" +"Η ζητούμενη έκδοση (%1) του συνόλου ασκήσεων '%2' δεν έχει ανατεθεί στο " +"χρήστη %3." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "Απαιτείται από τους χρήστες να συνδεθούν μέσω του LMS." @@ -8731,16 +9402,16 @@ msgstr "Απαιτείται από τους χρήστες να συνδεθο msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "Επαναφορά" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "Επαναφορά Φόρμας" @@ -8749,6 +9420,12 @@ msgstr "Επαναφορά Φόρμας" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8762,18 +9439,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8787,7 +9468,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:13 msgid "Resets the number of incorrect attempts on a single homework problem." -msgstr "Επαναφέρει τον αριθμό των λανθασμένων δοκιμών σε μία άσκηση προβλήματος ." +msgstr "" +"Επαναφέρει τον αριθμό των λανθασμένων δοκιμών σε μία άσκηση προβλήματος ." #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:26 msgid "Restore a .tar.gz archive." @@ -8807,7 +9489,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8815,15 +9497,15 @@ msgstr "" msgid "Restrict Locations" msgstr "Περι/σμός Τοποθεσιών" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "Περι/σμός Προβλημάτων Προόδου" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "Περι/σμός σε" @@ -8831,7 +9513,7 @@ msgstr "Περι/σμός σε" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "Αποτέλεσμα" @@ -8842,11 +9524,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "Αποτελέσματα για αυτήν την υποβολή" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "Μετονομασμένο" @@ -8861,7 +9543,7 @@ msgstr "Επιστρέψτε στην εργασία σας" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "Επαναφορά" @@ -8876,15 +9558,14 @@ msgstr "Επαναφορά σε %1" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8894,7 +9575,10 @@ msgid "" "Reviewing a problem and looking at both the average Attempts and average " "Status should give instructors valuable information about the difficulty of " "the problem." -msgstr "Η προεπισκόπηση ενός προβλήματος και η εξέταση τόσο του μέσου όρου των προσπαθειών όσο και της μέσης κατάστασης μπορεί να δώσει στους καθηγητές πολύτιμες πληροφορίες σχετικά με τη δυσκολία του προβλήματος." +msgstr "" +"Η προεπισκόπηση ενός προβλήματος και η εξέταση τόσο του μέσου όρου των " +"προσπαθειών όσο και της μέσης κατάστασης μπορεί να δώσει στους καθηγητές " +"πολύτιμες πληροφορίες σχετικά με τη δυσκολία του προβλήματος." #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:4 msgid "Rewards" @@ -8928,29 +9612,30 @@ msgstr "ΚΩΔΙΚΟΣ ΣΠΟΥΔΑΣΤΗ" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8964,11 +9649,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8979,12 +9669,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "Αποθήκευση" @@ -9004,13 +9694,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "Αποθήκευση ως" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "Αποθήκευση Αλλαγών" @@ -9030,34 +9720,34 @@ msgstr "Αποθήκευση Εξαγωγής" msgid "Save as" msgstr "Αποθήκευση ως" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "Αποθήκευση ως:" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "Αποθήκευση αλλαγών" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "Αποθήκευση αρχείου σε:" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9065,7 +9755,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "Αποθήκευση σε %1 και Προβολή" @@ -9073,57 +9763,57 @@ msgstr "Αποθήκευση σε %1 και Προβολή" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "Οι ορισμοί του σχήματος και του πεδίου της βάσης δεδ. δεν συμφωνούν" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "Οι ορισμοί του σχήματος και του πίνακα της βάσης δεδ. δεν συμφωνούν" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "Βαθμός" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "Βαθμός (%)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "Βαθμολόγηση επιλεγμ. συνόλων ασκήσεων και αποθήκευση σε:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9135,6 +9825,11 @@ msgstr "Βαθμολόγηση επιτευγμάτων:" msgid "Score which sets?" msgstr "Βαθμολογία για ποια σύνολα ασκήσεων;" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9159,15 +9854,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "Λήψη Βαθμολογίας" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "Μηνύμα Βαθμολογίας" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "Εργαλεία Βαθμολόγησης" @@ -9176,7 +9871,7 @@ msgstr "Εργαλεία Βαθμολόγησης" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9194,31 +9889,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "Κύλιση Επαναφοράς" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "Ενότητα" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9230,29 +9927,33 @@ msgstr "Ενότητα:" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "Τυχαίος Αριθμός" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9260,7 +9961,7 @@ msgstr "" msgid "Select" msgstr "Επιλέξτε" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9275,6 +9976,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9293,6 +9998,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "Επιλέξτε Σύνολο Καθηκόντων" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "Επιλέξτε ένα Αρχείο Προσδιορισμού Συνόλου Ασκήσεων" @@ -9301,10 +10011,14 @@ msgstr "Επιλέξτε ένα Αρχείο Προσδιορισμού Συνό msgid "Select a Set from this Course" msgstr "Επιλέξτε Σύνολο Ασκήσεων από αυτό το Μάθημα" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9322,11 +10036,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." -msgstr "Επιλέξτε μάθημα για μετονομασία. Ο κωδικός μαθ/τος χρησ/είται στο url και μπορεί να περιέχει μόνο αλφ/κούς χαρακτήρες και κάτω παύλες. Ο τίτλος του εμφανίζεται στην αρχ. σελίδα μαθ/τος και μπορεί να είναι συμβολοσειρά." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." +msgstr "" +"Επιλέξτε μάθημα για μετονομασία. Ο κωδικός μαθ/τος χρησ/είται στο url και " +"μπορεί να περιέχει μόνο αλφ/κούς χαρακτήρες και κάτω παύλες. Ο τίτλος του " +"εμφανίζεται στην αρχ. σελίδα μαθ/τος και μπορεί να είναι συμβολοσειρά." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "Επιλέξτε μάθ. για μη αρχειοθέτηση." @@ -9360,8 +10077,8 @@ msgstr "Επιλογή των κατάλληλων μαθημάτων" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "Επιλογή όλων των συνόλων ασκήσεων" @@ -9378,8 +10095,8 @@ msgstr "Επιλέξτε ενέργεια για εκτέλεση:" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9393,6 +10110,11 @@ msgid "Select course(s) to hide or unhide." msgstr "Επιλέξτε μάθημα(τα) για απόκρ. ή επανεμφ." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9404,7 +10126,10 @@ msgstr "Επιλέξτε αρχείο εισαγωγής" msgid "" "Select one or more sets and one or more users below to assign/unassign each " "selected set to/from all selected users." -msgstr "Επιλέξτε ένα ή παραπάνω σύνολα και έναν ή παραπάνω από τους παρακάτω χρήστες για να αναθέσετε/αφαιρέσετε κάθε επιλεγμένο σύνολο σε/από όλους τους επιλεγμένους χρήστες." +msgstr "" +"Επιλέξτε ένα ή παραπάνω σύνολα και έναν ή παραπάνω από τους παρακάτω χρήστες " +"για να αναθέσετε/αφαιρέσετε κάθε επιλεγμένο σύνολο σε/από όλους τους " +"επιλεγμένους χρήστες." #. ($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:45 @@ -9442,8 +10167,8 @@ msgstr "Επιλέξτε τα παρακάτω σύνολα για ανάθεσ #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9463,7 +10188,14 @@ msgid "" "still active but are not listed in the list of WeBWorK courses on the " "opening page. To access the course, an instructor or student must know the " "full URL address for the course." -msgstr "Επιλέξτε το/τα μάθημα/τα που θέλετε να αποκρύψετε (ή να επανεμφανίσετε) και πατήστε \"Απόκρυψη\" (ή \"Επανεμφάνιση\"). Η απόκρυψη ενός μαθήματος που είναι ήδη κρυμμένο δεν επηρεάζει κάτι. Ομοίως, η επανεμφάνιση ενός μαθήματος που είναι ήδη ορατό δεν επηρεάζει κάτι. Τα κρυφά μαθήματα είναι ακόμα ενεργά, αλλά δεν περιλαμβάνονται στη λίστα μαθημάτων WeBWorK στην αρχική σελίδα. Για να αποκτήσετε πρόσβαση στο μάθημα, ένας καθηγητής ή σπουδαστής πρέπει να γνωρίζει την πλήρη διεύθυνση URL του μαθήματος." +msgstr "" +"Επιλέξτε το/τα μάθημα/τα που θέλετε να αποκρύψετε (ή να επανεμφανίσετε) και " +"πατήστε \"Απόκρυψη\" (ή \"Επανεμφάνιση\"). Η απόκρυψη ενός μαθήματος που " +"είναι ήδη κρυμμένο δεν επηρεάζει κάτι. Ομοίως, η επανεμφάνιση ενός μαθήματος " +"που είναι ήδη ορατό δεν επηρεάζει κάτι. Τα κρυφά μαθήματα είναι ακόμα " +"ενεργά, αλλά δεν περιλαμβάνονται στη λίστα μαθημάτων WeBWorK στην αρχική " +"σελίδα. Για να αποκτήσετε πρόσβαση στο μάθημα, ένας καθηγητής ή σπουδαστής " +"πρέπει να γνωρίζει την πλήρη διεύθυνση URL του μαθήματος." #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:5 msgid "" @@ -9483,9 +10215,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9506,7 +10238,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9518,11 +10250,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9536,8 +10268,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9550,7 +10282,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9564,7 +10296,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_confirm.html.ep:9 msgid "Select/unselect all tables missing in schema for deletion." -msgstr "Επιλογή/ αποεπιλογή όλων των πινάκων που λείπουν στο σχήμα για διαγραφή " +msgstr "" +"Επιλογή/ αποεπιλογή όλων των πινάκων που λείπουν στο σχήμα για διαγραφή " #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:562 msgid "Selected sets were marked for export." @@ -9590,7 +10323,7 @@ msgstr "Αποστολή Email" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9610,7 +10343,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "Σύνολο Ασκήσεων" @@ -9622,8 +10355,8 @@ msgstr "Το σύνολο ασκήσεων %1 δημιουργήθηκε." #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9640,10 +10373,11 @@ msgstr "Το σύνολο ασκήσεων %1 ανατέθηκε στο %2." msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9653,8 +10387,8 @@ msgstr "" msgid "Set Definition Files" msgstr "Αρχεία Περιγραφής" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "Περιγραφή Συνόλου Ασκήσεων" @@ -9662,23 +10396,28 @@ msgstr "Περιγραφή Συνόλου Ασκήσεων" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "Επιλογή για το σύνολο ασκήσεων %2" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "Επικεφαλίδα Συνόλου Ασκήσεων" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "Κωδικός Συνόλου Ασκήσεων" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9691,7 +10430,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "Λίστα Συνόλων Ασκήσεων" @@ -9702,15 +10441,19 @@ msgstr "Λίστα Συνόλων Ασκήσεων" msgid "Set Name" msgstr "Όνομα Συνόλου Ασκήσεων" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9720,6 +10463,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9729,12 +10477,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9744,13 +10499,15 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." -msgstr "Ορίστε <<σωστό>> για να χρησιμοποιήσετε τον λογάριθμο με βάση το 10 και <<λάθος>> για να χρησιμοποιήσετε τον φυσικό λογάριθμο. " +msgstr "" +"Ορίστε <<σωστό>> για να χρησιμοποιήσετε τον λογάριθμο με βάση το 10 και " +"<<λάθος>> για να χρησιμοποιήσετε τον φυσικό λογάριθμο. " -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9759,16 +10516,20 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." -msgstr "Ορίστε <<σωστό>> για να εμφανίζεται η απάντηση των σπουδαστών σαν δεκαδικός. Π.χ., θα εμφανίζεται 1 αν ο σπουδαστής εισάγει ημ(π/2). Ακόμα και εάν οριστεί <<λάθος>>, ο σπουδαστής μπορεί να δει την δεκαδική τιμή της απάντησής του κάνοντας κλικ πάνω της. " +"still see their evaluated answer by clicking on the typeset version of their " +"answer." +msgstr "" +"Ορίστε <<σωστό>> για να εμφανίζεται η απάντηση των σπουδαστών σαν δεκαδικός. " +"Π.χ., θα εμφανίζεται 1 αν ο σπουδαστής εισάγει ημ(π/2). Ακόμα και εάν " +"οριστεί <<λάθος>>, ο σπουδαστής μπορεί να δει την δεκαδική τιμή της " +"απάντησής του κάνοντας κλικ πάνω της. " -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9784,8 +10545,8 @@ msgstr "" msgid "Sets" msgstr "Σύνολα Ασκήσεων" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9793,12 +10554,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "Ανατέθηκαν σύνολα ασκήσεων σε %1" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9806,28 +10567,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
    course
    Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
    homework
    Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
    " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
    course
    Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
    homework
    Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
    " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9835,7 +10592,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9849,11 +10606,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9873,11 +10630,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "Αλλαγή ημ/νίας ώστε το νωρίτερο να είναι" @@ -9891,36 +10648,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "Δείξε το %1 περισσότερο κάπως έτσι" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "Δείξε Σωστές Απαντήσεις" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "Ημ/νία & Μέγεθος" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "Δείξε παραμέτρους LTI (για εντοπισμό σφαλμάτων)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9930,19 +10702,19 @@ msgstr "Παρόμοιο Πρόβλημα" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "Παλιές Απαντήσεις" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "Παλιές Απαντήσεις" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9951,35 +10723,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "Δείξε Πρόβλημα Αρχείο Προέλευσης:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "Εμφάνιση Συνολικής Βαθμολογίας στη Σελίδα" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "Δείξε σε όλους τους σπουδαστές" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "Δείξε όλα τα διαγωνίσματα" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9995,8 +10780,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -10005,16 +10790,18 @@ msgstr "" msgid "Show saved answers?" msgstr "Εμφάνιση αποθηκευμένων απαντήσεων;" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." -msgstr "Δείξε την σωστή απάντηση στο τρέχον πρόβλημα πριν την επανατυχαιοποίηση." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." +msgstr "" +"Δείξε την σωστή απάντηση στο τρέχον πρόβλημα πριν την επανατυχαιοποίηση." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." -msgstr "Δείξε την σωστή απάντηση στο τρέχον πρόβλημα στην τελευταία προσπάθεια πριν ζητηθεί η καινούρια έκδοση. " +msgstr "" +"Δείξε την σωστή απάντηση στο τρέχον πρόβλημα στην τελευταία προσπάθεια πριν " +"ζητηθεί η καινούρια έκδοση. " #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:3 msgid "Show which achievements?" @@ -10037,19 +10824,18 @@ msgstr "Δείξε ποιους χρήστες;" msgid "Show:" msgstr "Εμφάνιση:" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "Εμφάνιση του %1από %2 σύνολα ασκήσεων." #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "Εμφάνιση %1 από %2 χρήστες" @@ -10070,15 +10856,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "Δείξε όλους τους σπουδαστές" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "Δείξε όλα τα διαγωνίσματα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10112,7 +10898,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10120,7 +10906,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10136,7 +10922,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10147,14 +10933,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10167,7 +10953,7 @@ msgstr "Πληροφορίες Ιστοτόπου" msgid "Skip archiving this course" msgstr "Μη αρχειοθέτηση μαθήματος" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "Παράληψη εξηγηματικής έκθεσης πεδίων απαντήσεων" @@ -10189,30 +10975,46 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." -msgstr "Μερικά προβλήματα στο WeBWork είναι προγραμματισμένα να χρησιμοποιούν ταΜαθηματικά Αντικείμενα. Αυτά τα προβλήματα προτιμούνται απο μερικούς επειδή παρέχουν μια πιο σταθερή συλλογή μηνυμάτων για ατελείς απαντήσεις των σπουδαστών, συγκεκριμένα για απαντήσεις που είναι αβάσημες." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." +msgstr "" +"Μερικά προβλήματα στο WeBWork είναι προγραμματισμένα να χρησιμοποιούν " +"ταΜαθηματικά Αντικείμενα. Αυτά τα προβλήματα προτιμούνται απο " +"μερικούς επειδή παρέχουν μια πιο σταθερή συλλογή μηνυμάτων για ατελείς " +"απαντήσεις των σπουδαστών, συγκεκριμένα για απαντήσεις που είναι αβάσημες." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 msgid "" "Some of these files are directories. Only delete directories if you really " "know what you are doing. You can seriously damage your course if you delete " "the wrong thing." -msgstr "Μερικά από αυτά τα αρχεία είναι κατάλογοι. Διαγράψτε τα μόνο αν γνωρίζετε πραγματικά τι κάνετε. Μπορεί να προκαλέσετε σοβαρή ζημία με τη διαγραφή του λάθους αρχείου." +msgstr "" +"Μερικά από αυτά τα αρχεία είναι κατάλογοι. Διαγράψτε τα μόνο αν γνωρίζετε " +"πραγματικά τι κάνετε. Μπορεί να προκαλέσετε σοβαρή ζημία με τη διαγραφή του " +"λάθους αρχείου." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." -msgstr "Κάποια προβλήματα έχουν πεδίο απάντησης με κείμενο, το οποίο κατά κανόνα ακολουθεί κάποιο απλούστερο πεδίο απάντησης. Για παράδειγμα, το πρόβλημα ζητάει να <<Βρείτε μία συγκεκριμένη παράγωγο χρησιμοποιώντας τον ορισμό>>. Υπάρχει ένα πεδίο απάντησης που θα συμπληρωθεί με την παράγωγο και θα διορθωθεί αυτόματα. Έπειτα υπάρχει ένα ξεχωριστό πεδίο απάντησης με κείμενο για να εξηγήσει ο σπουδαστής τα βήματα της εύρεσης της παράγωγου. Η δεύτερη απάντηση θα βαθμολογηθεί από τον καθηγητή. Με αυτήν τη ρύθμιση, τα πεδία απάντησης με κείμενο παραλείπονται.. Οι καθηγητές μπορούν να χρησιμοποιούν την άσκηση, χωρίς να βαθμολογήσουν τις απαντήσεις με κείμενο. " +msgstr "" +"Κάποια προβλήματα έχουν πεδίο απάντησης με κείμενο, το οποίο κατά κανόνα " +"ακολουθεί κάποιο απλούστερο πεδίο απάντησης. Για παράδειγμα, το πρόβλημα " +"ζητάει να <<Βρείτε μία συγκεκριμένη παράγωγο χρησιμοποιώντας τον ορισμό>>. " +"Υπάρχει ένα πεδίο απάντησης που θα συμπληρωθεί με την παράγωγο και θα " +"διορθωθεί αυτόματα. Έπειτα υπάρχει ένα ξεχωριστό πεδίο απάντησης με κείμενο " +"για να εξηγήσει ο σπουδαστής τα βήματα της εύρεσης της παράγωγου. Η δεύτερη " +"απάντηση θα βαθμολογηθεί από τον καθηγητή. Με αυτήν τη ρύθμιση, τα πεδία " +"απάντησης με κείμενο παραλείπονται.. Οι καθηγητές μπορούν να χρησιμοποιούν " +"την άσκηση, χωρίς να βαθμολογήσουν τις απαντήσεις με κείμενο. " #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:83 msgid "" @@ -10222,7 +11024,13 @@ msgid "" "hidden, or click on the M to see the problems. If you click to view these " "problems, the M becomes an L, which can be clicked on to hide the problems " "again." -msgstr "Μερικά από τα παραπάνω προβλήματα αντιπροσωπεύουν πολλαπλά προβλήματα από τη βάση δεδομένων. Εάν η (άνω) γραμμή πληροφοριών φέρει το γράμμα \"Μ\", πηγαίνετε το ποντίκι σας από πάνω για να δείτε πόσα παρόμοια προβλήματα κρύβονται ή πατήστε το Μ για να δείτε τα προβλήματα. Εάν επιλέξετε να τα δείτε, το Μ θα μετατραπεί σε L, το οποίο χρησιμεύει στην απόκρυψη των προβλημάτων." +msgstr "" +"Μερικά από τα παραπάνω προβλήματα αντιπροσωπεύουν πολλαπλά προβλήματα από τη " +"βάση δεδομένων. Εάν η (άνω) γραμμή πληροφοριών φέρει το γράμμα \"Μ\", " +"πηγαίνετε το ποντίκι σας από πάνω για να δείτε πόσα παρόμοια προβλήματα " +"κρύβονται ή πατήστε το Μ για να δείτε τα προβλήματα. Εάν επιλέξετε να τα " +"δείτε, το Μ θα μετατραπεί σε L, το οποίο χρησιμεύει στην απόκρυψη των " +"προβλημάτων." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:12 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:84 @@ -10250,8 +11058,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10260,7 +11072,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "Πηγαίο αρχείο" @@ -10272,30 +11084,40 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." -msgstr "Τα μονοπάτια πηγαίων αρχείων δεν δέχονται τις .. ή να ξεκινούν με /: το μονοπάτι άλλαξε." +msgstr "" +"Τα μονοπάτια πηγαίων αρχείων δεν δέχονται τις .. ή να ξεκινούν με /: το " +"μονοπάτι άλλαξε." + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10304,7 +11126,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "Εκκίνηση" @@ -10312,8 +11134,8 @@ msgstr "Εκκίνηση" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "Ξεκινήστε Νέο Τεστ." @@ -10330,9 +11152,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "Στατιστικά" @@ -10342,32 +11163,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "Κατάσταση" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "Παύση Δράσης" @@ -10375,11 +11202,11 @@ msgstr "Παύση Δράσης" msgid "Stop Archiving" msgstr "Παύση Αρχειοθέτησης" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "Παύση των αρχειοθετήσεων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10387,6 +11214,7 @@ msgstr "Παύση των αρχειοθετήσεων" msgid "Student ID" msgstr "Κωδικός Σπουδαστή" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10396,9 +11224,9 @@ msgstr "" msgid "Student Name" msgstr "Όνομα σπουδαστή" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "Πρόοδος Σπουδαστή" @@ -10408,12 +11236,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10444,7 +11272,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10499,7 +11327,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "Το μάθημα αρχειοθετήθηκε επιτυχώς %1." @@ -10521,24 +11349,24 @@ msgid "Successfully created new set %1" msgstr "Επιτυχής δημιουργία νέου συνόλου ασκήσεων %1" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "Επιτυχής δημιουργία του μαθήματος %1" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "Επιτυχής διαγραφή του μαθήματος %1." #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "Επιτυχής μετονομασία μαθήματος %1 σε %2" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "Επιτυχής μη αρχειοθέτηση %1 στο μάθημα %2" @@ -10550,15 +11378,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "Ο πίνακας ορίζεται στη βάση δεδομένων αλλά όχι στο σχήμα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "Ο πίνακας ορίζεται στο σχήμα αλλά όχι στη βάση δεδομένων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "Πίνακας Οκ" @@ -10578,13 +11406,13 @@ msgstr "Σύνολο Ασκήσεων:" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "Προέλευση TeX" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10592,11 +11420,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10604,27 +11432,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "Χρόνος τεστ" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "Ειδοποίηση Χρόνου Δοκιμασίας." -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "Εκδοχές τεστ." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "Το τεστ δεν έχει ακόμη υποβληθεί." @@ -10637,7 +11470,7 @@ msgstr "Το τεστ δεν έχει ακόμη υποβληθεί." msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10645,11 +11478,11 @@ msgstr "" msgid "Text" msgstr "Κείμενο" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10665,6 +11498,11 @@ msgstr "Τμήμα κειμένου:" msgid "Textbook:" msgstr "Βιβλίο:" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10681,10 +11519,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10695,13 +11540,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10714,37 +11559,64 @@ msgid "" "represent a difficult problem. Note that problems with multiple parts may " "have higher average attempts since many students will submit an answer to " "each part before continuing and each such submittal counts as an attempt." -msgstr "Το νούμερο που αντιστοιχεί στις \"Προσπάθειες\" είναι ο παγκόσμιος μέσος όρος του αριθμού των προσπαθειών (σωστών και λανθασμένων) που επιχειρούν τα άτομα στο συγκεκριμένο πρόβλημα. Ένα υψηλό νούμερο μπορεί να αντιστοιχεί σε ένα δύσκολο πρόβλημα. Σημειώστε ότι τα προβλήματα με πολλαπλά σκέλη μπορεί να φέρουν μεγαλύτερο αριθμό προσπαθειών καθώς πολλοί σπουδαστές θα υποβάλλουν μία απάντηση για κάθε σκέλος προτού συνεχίσουν και κάθε τέτοια υποβολή μετράται ως προσπάθεια." +msgstr "" +"Το νούμερο που αντιστοιχεί στις \"Προσπάθειες\" είναι ο παγκόσμιος μέσος " +"όρος του αριθμού των προσπαθειών (σωστών και λανθασμένων) που επιχειρούν τα " +"άτομα στο συγκεκριμένο πρόβλημα. Ένα υψηλό νούμερο μπορεί να αντιστοιχεί σε " +"ένα δύσκολο πρόβλημα. Σημειώστε ότι τα προβλήματα με πολλαπλά σκέλη μπορεί " +"να φέρουν μεγαλύτερο αριθμό προσπαθειών καθώς πολλοί σπουδαστές θα " +"υποβάλλουν μία απάντηση για κάθε σκέλος προτού συνεχίσουν και κάθε τέτοια " +"υποβολή μετράται ως προσπάθεια." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." -msgstr "Το νούμερο που αντιστοιχεί στις Προαπάθειες είναι ο τοπικός μέσος όρος του αριθμού των προσπαθειών (σωστών και λανθασμένων) που επιχειρούν τα άτομα του ιδρύματός σας στο συγκεκριμένο πρόβλημα. Ένα υψηλό νούμερο μπορεί να αντιστοιχεί σε ένα δύσκολο πρόβλημα. Σημειώστε ότι τα προβλήματα με πολλαπλά σκέλη μπορεί να φέρουν μεγαλύτερο αριθμό προσπαθειών καθώς πολλοί σπουδαστές θα υποβάλλουν μία απάντηση για κάθε σκέλος προτού συνεχίσουν και κάθε τέτοια υποβολή μετράται ως προσπάθεια." +msgstr "" +"Το νούμερο που αντιστοιχεί στις Προαπάθειες είναι ο τοπικός μέσος όρος του " +"αριθμού των προσπαθειών (σωστών και λανθασμένων) που επιχειρούν τα άτομα του " +"ιδρύματός σας στο συγκεκριμένο πρόβλημα. Ένα υψηλό νούμερο μπορεί να " +"αντιστοιχεί σε ένα δύσκολο πρόβλημα. Σημειώστε ότι τα προβλήματα με πολλαπλά " +"σκέλη μπορεί να φέρουν μεγαλύτερο αριθμό προσπαθειών καθώς πολλοί σπουδαστές " +"θα υποβάλλουν μία απάντηση για κάθε σκέλος προτού συνεχίσουν και κάθε τέτοια " +"υποβολή μετράται ως προσπάθεια." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." -msgstr "Ο Μέγιστος αριθμός των φορών που το \"Παρόμοιο Πρόβλημα\" μπορεί να χρησιμοποιηθεί από το σπoυδαστή ανά πρόβλημα. Εάν επιλέξετε -1 τότε δεν υπάρχει όριο στον αριθμό των φορών που το \"Παρόμοιο Πρόβλημα\" μπορεί να χρησιμοποιηθεί." +msgstr "" +"Ο Μέγιστος αριθμός των φορών που το \"Παρόμοιο Πρόβλημα\" μπορεί να " +"χρησιμοποιηθεί από το σπoυδαστή ανά πρόβλημα. Εάν επιλέξετε -1 τότε δεν " +"υπάρχει όριο στον αριθμό των φορών που το \"Παρόμοιο Πρόβλημα\" μπορεί να " +"χρησιμοποιηθεί." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " "a Reduced Scoring Period that begins 11/08/2009 at 06:17pm EST and ends on " "the due date, 11/10/2009 at 06:17pm EST. During this period all additional " "work done counts 50% of the original.\" will be displayed." -msgstr "Η Περίοδος Μειωμένης Βαθμολογίας είναι μία περίοδος πριν από την ημ/νία παράδοσης κατά την οποία οποιαδήποτε πρόσθετη δουλειά μετράει λιγότερο. Όταν ενεργοποιείται, η περίοδος αυτή θα ισούται με την ημ/νία παράδοσης πλην του αριθμού αυτού. Η περίοδος αυτή μπορεί να αλλάξει. Εάν είναι ενεργοποιημένη και εάν έχει επέλθει η ημ/νία μειωμένης βαθμολογίας, αλλά δεν έχει φτάσει η ημ/νία παράδοσης, τότε ένα μήνυμα του τύπου \"Η εργασία έχει Περίοδο Μειωμένης Βαθμολογίας που ξεκινάει στις 11/08/2009 18:17 EST και τελειώνει στην ημ/νία παράδοσης στις 11/10/2009 18:17 EST. Κατά την περίοδο αυτή οποιαδήποτε πρόσθετη δουλειά μετράει για 50%\" θα εμφανίζεται." +msgstr "" +"Η Περίοδος Μειωμένης Βαθμολογίας είναι μία περίοδος πριν από την ημ/νία " +"παράδοσης κατά την οποία οποιαδήποτε πρόσθετη δουλειά μετράει λιγότερο. Όταν " +"ενεργοποιείται, η περίοδος αυτή θα ισούται με την ημ/νία παράδοσης πλην του " +"αριθμού αυτού. Η περίοδος αυτή μπορεί να αλλάξει. Εάν είναι ενεργοποιημένη " +"και εάν έχει επέλθει η ημ/νία μειωμένης βαθμολογίας, αλλά δεν έχει φτάσει η " +"ημ/νία παράδοσης, τότε ένα μήνυμα του τύπου \"Η εργασία έχει Περίοδο " +"Μειωμένης Βαθμολογίας που ξεκινάει στις 11/08/2009 18:17 EST και τελειώνει " +"στην ημ/νία παράδοσης στις 11/10/2009 18:17 EST. Κατά την περίοδο αυτή " +"οποιαδήποτε πρόσθετη δουλειά μετράει για 50%\" θα εμφανίζεται." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:78 msgid "" @@ -10753,7 +11625,13 @@ msgid "" "100%) recorded for the problem. A low figure may represent a difficult " "problem. The Status is often fairly high since many students will work on " "a problem until they get it correct or nearly so." -msgstr "Το νούμερο που αντιστοιχεί στο Ποσοστό είναι ο παγκόσμιος μέσος όρος του Ποσοστού που έχουν εξασφαλίσει τα άτομα στο συγκεκριμένο πρόβλημα. Tο Ποσοστό είναι το ποσοστό σωστού (από 0% εως 100%) που έχει καταγραφεί για το πρόβλημα. Ένα χαμηλό νούμερο μπορεί να αντιστοιχεί σε ένα δύσκολο πρόβλημα. Το Ποσοστό είναι συχνά αρκετά υψηλό καθώς πολλοί σπουδαστές δουλεύουν πάνω σε ένα πρόβλημα μέχρι να το λύσουν ή να πλησιάσουν στη λύση." +msgstr "" +"Το νούμερο που αντιστοιχεί στο Ποσοστό είναι ο παγκόσμιος μέσος όρος του " +"Ποσοστού που έχουν εξασφαλίσει τα άτομα στο συγκεκριμένο πρόβλημα. Tο " +"Ποσοστό είναι το ποσοστό σωστού (από 0% εως 100%) που έχει καταγραφεί για το " +"πρόβλημα. Ένα χαμηλό νούμερο μπορεί να αντιστοιχεί σε ένα δύσκολο πρόβλημα. " +"Το Ποσοστό είναι συχνά αρκετά υψηλό καθώς πολλοί σπουδαστές δουλεύουν πάνω " +"σε ένα πρόβλημα μέχρι να το λύσουν ή να πλησιάσουν στη λύση." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:138 msgid "" @@ -10762,7 +11640,14 @@ msgid "" "correct (from 0% to 100%) recorded for the problem. A low figure may " "represent a difficult problem. The Status is often fairly high since many " "students will work on a problem until they get it correct or nearly so." -msgstr "Το νούμερο που αντιστοιχεί στο Ποσοστό είναι ο τοπικός μέσος όρος του Ποσοστού που έχουν εξασφαλίσει τα άτομα του ιδρύματός σας στο συγκεκριμένο πρόβλημα. Tο Ποσοστό είναι το ποσοστό σωστού (από 0% εως 100%) που έχει καταγραφεί για το πρόβλημα. Ένα χαμηλό νούμερο μπορεί να αντιστοιχεί σε ένα δύσκολο πρόβλημα. Το Ποσοστό είναι συχνά αρκετά υψηλό καθώς πολλοί σπουδαστές δουλεύουν πάνω σε ένα πρόβλημα μέχρι να το λύσουν ή να πλησιάσουν στη λύση." +msgstr "" +"Το νούμερο που αντιστοιχεί στο Ποσοστό είναι ο τοπικός μέσος όρος του " +"Ποσοστού που έχουν εξασφαλίσει τα άτομα του ιδρύματός σας στο συγκεκριμένο " +"πρόβλημα. Tο Ποσοστό είναι το ποσοστό σωστού (από 0% εως 100%) που έχει " +"καταγραφεί για το πρόβλημα. Ένα χαμηλό νούμερο μπορεί να αντιστοιχεί σε ένα " +"δύσκολο πρόβλημα. Το Ποσοστό είναι συχνά αρκετά υψηλό καθώς πολλοί " +"σπουδαστές δουλεύουν πάνω σε ένα πρόβλημα μέχρι να το λύσουν ή να πλησιάσουν " +"στη λύση." #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:13 msgid "The WeBWorK Project" @@ -10777,7 +11662,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10807,37 +11693,37 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." -msgstr "Ο επισυναφθείς φάκελος υπερβαίνει το επιτρεπόμενο μέγεθος επισύναψης κατά %quant(%2,megabyte)." +msgstr "" +"Ο επισυναφθείς φάκελος υπερβαίνει το επιτρεπόμενο μέγεθος επισύναψης κατά " +"%quant(%2,megabyte)." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10846,8 +11732,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10855,12 +11741,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10868,7 +11754,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10882,7 +11768,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10900,14 +11786,18 @@ msgstr "" msgid "" "The course %1 uses an external authentication system (%2). Please go there " "to log in again." -msgstr "Το μάθημα %1 χρησιμοποιεί ένα εξωτερικό σύστημα ταυτοποίησης (&2). Παρακαλώ πηγαίνετε εκεί για να συνδεθείτε εκ νέου." +msgstr "" +"Το μάθημα %1 χρησιμοποιεί ένα εξωτερικό σύστημα ταυτοποίησης (&2). Παρακαλώ " +"πηγαίνετε εκεί για να συνδεθείτε εκ νέου." #. (tag('strong', $course) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:17 msgid "" "The course %1 uses an external authentication system (%2). Please return to " "that system to access this course." -msgstr "Το μάθημα %1 χρησιμοποιεί ένα εξωτερικό σύστημα ταυτοποίησης (&2). Παρακαλώ επιστρέψτε σε εκείνο το σύστημα για να αποκτήσετε πρόσβαση στο μάθημα." +msgstr "" +"Το μάθημα %1 χρησιμοποιεί ένα εξωτερικό σύστημα ταυτοποίησης (&2). Παρακαλώ " +"επιστρέψτε σε εκείνο το σύστημα για να αποκτήσετε πρόσβαση στο μάθημα." #. (tag('strong', $course) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:23 @@ -10915,7 +11805,9 @@ msgid "" "The course %1 uses an external authentication system (%2). You've " "authenticated through that system, but aren't allowed to log in to this " "course." -msgstr "Το μάθημα %1 χρησιμοποιεί ένα εξωτερικό σύστημα ταυτοποίησης (&2). Έχετε ταυτοποιηθεί από το σύστημα, αλλά δεν μπορείτε να συνδεθείτε στο μάθημα." +msgstr "" +"Το μάθημα %1 χρησιμοποιεί ένα εξωτερικό σύστημα ταυτοποίησης (&2). Έχετε " +"ταυτοποιηθεί από το σύστημα, αλλά δεν μπορείτε να συνδεθείτε στο μάθημα." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:55 msgid "The course database must be upgraded before archiving this course." @@ -10933,11 +11825,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10951,45 +11843,43 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "Η προεπιλεγμένη λειτουργία οθόνης" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" -msgstr "Ο προεπιλεγμένος αριθμός προσπαθειών πριν το πρόβλημα επανατυχαιοποιηθεί. (0 => ποτέ)" +msgstr "" +"Ο προεπιλεγμένος αριθμός προσπαθειών πριν το πρόβλημα επανατυχαιοποιηθεί. (0 " +"=> ποτέ)" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" -msgstr "Ο προεπιλεγμένος αριθμός προσπαθειών μεταξύ της τυχαιοποίησης των προβλημάτων ( 0 => ποτέ)" +msgstr "" +"Ο προεπιλεγμένος αριθμός προσπαθειών μεταξύ της τυχαιοποίησης των " +"προβλημάτων ( 0 => ποτέ)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "Ο κατάλογος που καθορίσατε δεν υπάρχει" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
    1. Simple: send only the feedback " @@ -11008,15 +11898,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11026,30 +11916,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11072,17 +11964,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11092,16 +11984,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "Το αρχείο δεν φαίνεται να είναι αρχείο κειμένου" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "Το αρχείο που προσπαθείτε να κατεβάσετε δεν υπάρχει" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "Ο τύπος αρχείου του συνημμένου αρχείου \"%1\" δεν επιτρέπεται." @@ -11117,7 +12009,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11125,24 +12017,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "Τα ακόλουθα μαθήματα αποκρύφθηκαν επιτυχώς:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "Τα ακόλουθα μαθήματα εμφανίστηκαν επιτυχώς:" @@ -11156,14 +12052,19 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" -msgstr "Οι ακόλουθοι χρήστες ΔΕΝ έχουν εκχωρηθεί σε αυτό το σύνολο ασκήσεων και θα αγνοηθούν: %1" +msgstr "" +"Οι ακόλουθοι χρήστες ΔΕΝ έχουν εκχωρηθεί σε αυτό το σύνολο ασκήσεων και θα " +"αγνοηθούν: %1" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11171,7 +12072,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11179,23 +12080,38 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." -msgstr "Ο βαθμός για αυτό το πρόβλημα είναι το μεγαλύτερο σκορ για αυτό το πρόβλημα ή το σκορ του προβλήματος %1." +msgstr "" +"Ο βαθμός για αυτό το πρόβλημα είναι το μεγαλύτερο σκορ για αυτό το πρόβλημα " +"ή το σκορ του προβλήματος %1." #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." -msgstr "Ο βαθμός για αυτό το πρόβλημα είναι το μεγαλύτερο σκορ για αυτό το πρόβλημα ή ο σταθμισμένος μέσος όρος των προβλημάτων: %1." +msgstr "" +"Ο βαθμός για αυτό το πρόβλημα είναι το μεγαλύτερο σκορ για αυτό το πρόβλημα " +"ή ο σταθμισμένος μέσος όρος των προβλημάτων: %1." + +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11212,10 +12128,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11224,59 +12140,49 @@ msgid "" "shown. If this is modified, it will be used to compute the total problem " "score below. This score is not saved, and will reset to the score for the " "shown answer if the page is reloaded." -msgstr "Η αρχική τιμή είναι η απάντηση της δευτερεύουσας βαθμολογίας για την απάντηση που προβάλλεται αυτή τη στιγμή. Αν αυτό αλλάξει, θα χρησιμοποιηθεί για να υπολογίσει το συνολικό σκορ του προβλήματος παρακάτω. Αυτό το σκορ δεν έχει αποθηκευτεί και θα επαναφερθεί στο σκορ που εμφανίζεται, αν η σελίδα ξαναφορτώσει." +msgstr "" +"Η αρχική τιμή είναι η απάντηση της δευτερεύουσας βαθμολογίας για την " +"απάντηση που προβάλλεται αυτή τη στιγμή. Αν αυτό αλλάξει, θα χρησιμοποιηθεί " +"για να υπολογίσει το συνολικό σκορ του προβλήματος παρακάτω. Αυτό το σκορ " +"δεν έχει αποθηκευτεί και θα επαναφερθεί στο σκορ που εμφανίζεται, αν η " +"σελίδα ξαναφορτώσει." -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "Η αρχική τιμή είναι το τρέχον αποθηκευμένο σκορ για αυτόν τον μαθητή." -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "Το ίδρυμα που σχετίζεται με το μάθημα %1 έχει αλλάξει από %2 σε %3" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "Το ίδρυμα που σχετίζεται με το μάθημα %1 είναι τώρα %2" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "Ο λογαριασμός καθηγητή με αναγνωριστικό χρήστη %1 δεν υπάρχει. Παρακαλώ δημιουργήστε τον λογαριασμό χειροκίνητα μέσω WeBWorK." - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11289,8 +12195,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11298,24 +12204,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11328,24 +12224,32 @@ msgstr "" msgid "" "The name \"%1\" is not a valid set name. Use only letters, digits, dashes, " "underscores, periods, and spaces." -msgstr "Το όνομα \"%1\" δεν είναι έγκυρο όνομα συνόλου. Χρησιμοποιήστε μόνο γράμματα, ψηφία, παύλες, κάτω παύλες, τελείες και κενά." +msgstr "" +"Το όνομα \"%1\" δεν είναι έγκυρο όνομα συνόλου. Χρησιμοποιήστε μόνο " +"γράμματα, ψηφία, παύλες, κάτω παύλες, τελείες και κενά." #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:83 msgid "" "The name of course information file (located in the templates directory). " "Its contents are displayed in the right panel next to the list of homework " "sets." -msgstr "Το όνομα του αρχείου πληροφοριών μαθημάτων (βρίσκεται στον κατάλογο προτύπων). Τα περιεχόμενά του εμφανίζονται στο δεξί πάνελ δίπλα στη λίστα το σύνολο των ασκήσεων." +msgstr "" +"Το όνομα του αρχείου πληροφοριών μαθημάτων (βρίσκεται στον κατάλογο " +"προτύπων). Τα περιεχόμενά του εμφανίζονται στο δεξί πάνελ δίπλα στη λίστα το " +"σύνολο των ασκήσεων." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "Το όνομα του LMS" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." -msgstr "Το όνομα του LMS. Αυτό χρησιμοποιείται σε μηνύματα προς τους χρήστες που τους κατευθύνουν να επιστρέψουν στο LMS για πρόσβαση σε κάτι στο μάθημα WeBWorK." +msgstr "" +"Το όνομα του LMS. Αυτό χρησιμοποιείται σε μηνύματα προς τους χρήστες που " +"τους κατευθύνουν να επιστρέψουν στο LMS για πρόσβαση σε κάτι στο μάθημα " +"WeBWorK." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:18 msgid "The name of the task." @@ -11367,19 +12271,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11390,50 +12294,58 @@ msgstr "" msgid "" "The password you entered in the %1 field does not match your current " "password. Please retype your current password and try again." -msgstr "Ο κωδικός που εισάγατε στο πεδίο %1 δεν ταιριάζει με τον τρέχοντα κωδικό πρόσβασης σας. Παρακαλώ πληκτρολογήστε ξανά τον τρέχοντα κωδικό πρόσβασης και προσπαθήστε ξανά." +msgstr "" +"Ο κωδικός που εισάγατε στο πεδίο %1 δεν ταιριάζει με τον τρέχοντα κωδικό " +"πρόσβασης σας. Παρακαλώ πληκτρολογήστε ξανά τον τρέχοντα κωδικό πρόσβασης " +"και προσπαθήστε ξανά." + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." -msgstr "Οι κωδικοί πρόσβασης που εισάγατε στα πεδία %1 και %2 δεν ταιριάζουν. Παρακαλώ πληκτρολογήστε ξανά τον νέο κωδικό σας και προσπαθήστε ξανά." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." +msgstr "" +"Οι κωδικοί πρόσβασης που εισάγατε στα πεδία %1 και %2 δεν ταιριάζουν. " +"Παρακαλώ πληκτρολογήστε ξανά τον νέο κωδικό σας και προσπαθήστε ξανά." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." -msgstr "Το ποσοστό των σπουδαστών που λαμβάνουν τουλάχιστον αυτά τα σκορ. Το διάμεσο σκορ είναι στη στήλη 50%." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." +msgstr "" +"Το ποσοστό των σπουδαστών που λαμβάνουν τουλάχιστον αυτά τα σκορ. Το διάμεσο " +"σκορ είναι στη στήλη 50%." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "Οι προαπαιτούμενες προϋποθέσεις δεν πληρούνται για το σύνολο %1'." - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11457,10 +12369,12 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." -msgstr "Η μειωμένη ημερομηνία βαθμολόγησης πρέπει να είναι μεταξύ της ημερομηνίας έναρξης και της ημερομηνίας κλεισίματος." +msgstr "" +"Η μειωμένη ημερομηνία βαθμολόγησης πρέπει να είναι μεταξύ της ημερομηνίας " +"έναρξης και της ημερομηνίας κλεισίματος." #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:56 @@ -11479,25 +12393,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "Το ζητούμενο αρχείο \"%1\" δεν υπάρχει στον διακομιστή." #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11509,12 +12423,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11533,9 +12447,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11561,9 +12475,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11579,50 +12493,51 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." -msgstr "Το πλαίσιο κειμένου περιέχει τώρα την πηγή του αρχικού προβλήματος. Μπορείτε να ανακτήσετε τις χαμένες επεξεργασίες χρησιμοποιώντας το κουμπί \"Πίσω\" στο πρόγραμμα περιήγησης." +msgstr "" +"Το πλαίσιο κειμένου περιέχει τώρα την πηγή του αρχικού προβλήματος. Μπορείτε " +"να ανακτήσετε τις χαμένες επεξεργασίες χρησιμοποιώντας το κουμπί \"Πίσω\" " +"στο πρόγραμμα περιήγησης." #. ( % . 'but the result will not be counted.') #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:23 @@ -11655,28 +12570,28 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "Ο τίτλος του μαθήματος %1 έχει αλλάξει από %2 σε %3" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "Ο τίτλος του μαθήματος %1 είναι τώρα %2" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11687,8 +12602,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11723,11 +12638,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." -msgstr "Ο διακομιστής webwork πρέπει να είναι σε θέση να γράψει σε αυτούς τα ευρετήρια. Παρακαλώ διορθώστε τα σφάλματα έγκρισης." +"correct the permission errors." +msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11741,7 +12656,7 @@ msgid "Then by" msgstr "Μετά από" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11751,13 +12666,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "Εμφανίζονται %1 προβλήματα WeBWorK" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11785,34 +12705,36 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." -msgstr "Υπάρχουν επιπλέον πεδία βάσεων δεδομένων τα οποία δεν είναι καθορισμένα στο σχήμα για τουλάχιστον ένα πίνακα." +msgstr "" +"Υπάρχουν επιπλέον πεδία βάσεων δεδομένων τα οποία δεν είναι καθορισμένα στο " +"σχήμα για τουλάχιστον ένα πίνακα." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:29 @@ -11821,34 +12743,44 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" -msgstr "Υπάρχουν επιπλέον πεδία βάσεων δεδομένων τα οποία δεν καθορίζονται στο σχήμα για τουλάχιστον ένα πίνακα. Ελέγξετε το πλαίσιο ελέγχου δίπλα στο πεδίο για να το διαγράψετε οταν αναβαθμίζεται το μάθημα. Προσοχή: Η διαγραφή καταστρέφει όλα τα δεδομένα που περιέχονται στο πεδίο και δεν αναιρείται! " +msgstr "" +"Υπάρχουν επιπλέον πεδία βάσεων δεδομένων τα οποία δεν καθορίζονται στο σχήμα " +"για τουλάχιστον ένα πίνακα. Ελέγξετε το πλαίσιο ελέγχου δίπλα στο πεδίο για " +"να το διαγράψετε οταν αναβαθμίζεται το μάθημα. Προσοχή: Η διαγραφή " +"καταστρέφει όλα τα δεδομένα που περιέχονται στο πεδίο και δεν αναιρείται! " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." -msgstr "Υπάρχουν επιπλέον πίνακες βάσεων δεδομένων οι οποίοι δεν καθορίζονται στο σχήμα." +msgstr "" +"Υπάρχουν επιπλέον πίνακες βάσεων δεδομένων οι οποίοι δεν καθορίζονται στο " +"σχήμα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " -msgstr "Υπάρχουν επιπλέον πίνακες βάσεων δεδομένων οι οποίοι δεν καθορίζονται στο σχήμα." +msgstr "" +"Υπάρχουν επιπλέον πίνακες βάσεων δεδομένων οι οποίοι δεν καθορίζονται στο " +"σχήμα." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:21 msgid "" "There are extra database tables which are not defined in the schema. These " "can be deleted when upgrading the course." -msgstr "Υπάρχουν επιπλέον πίνακες βάσεων δεδομένων οι οποίοι δεν καθορίζονται στο σχήμα. Αυτοί μπορούν να διαγραφτούν οταν αναβαθμίζεται το μάθημα." +msgstr "" +"Υπάρχουν επιπλέον πίνακες βάσεων δεδομένων οι οποίοι δεν καθορίζονται στο " +"σχήμα. Αυτοί μπορούν να διαγραφτούν οταν αναβαθμίζεται το μάθημα." #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:17 msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11865,13 +12797,29 @@ msgstr "Δεν εμφανίζονται προβλήματα WeBWorK" msgid "There are no set definition files in this course to look at." msgstr "Δεν υπάρχουν αρχεία περιγραφής σε αυτό το μάθημα." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" "There is NO undo for this function. Do not use it unless you know what you " "are doing! When you unassign a student using this button, or by unchecking " "their name, you destroy all of the data for achievement %1 for this student." -msgstr "ΔΕΝ αναιρείται. Μη τη χρησιμοποιήσετε εκτός αν ξέρετε τι κάνετε! Όταν καταργείτε έναν σπουδαστή με αυτό το κουμπί, ή αποεπιλέγοντας το όνομά του, καταστρέφετε όλα τα δεδομένα προόδου %1 για αυτόν τον σπουδαστή." +msgstr "" +"ΔΕΝ αναιρείται. Μη τη χρησιμοποιήσετε εκτός αν ξέρετε τι κάνετε! Όταν " +"καταργείτε έναν σπουδαστή με αυτό το κουμπί, ή αποεπιλέγοντας το όνομά του, " +"καταστρέφετε όλα τα δεδομένα προόδου %1 για αυτόν τον σπουδαστή." #. (tag('span', dir => 'ltr', format_set_name_display($setID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:90 @@ -11881,14 +12829,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "Δεν υπάρχει αναίρεση για την κατάργηση ενός συνόλου ασκήσεων." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11898,74 +12846,89 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "Δεν υπάρχει αναίρεση για αναίρεση σπουδαστών." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." -msgstr "Δεν υπάρχουν πληροφορίες για επιπλέον βαθμό. Ένα μύνημα για επιπλέον βαθμούς μπορεί να πάει στο [TMPL]/email/%1. Είναι συγχωνευμένο με το αρχείο [Scoring]/%2. Αυτά τα αρχεία μπορούν να διορθωθούν χρησιμποποιώντας τον σύνδεσμο \"Email\" και τον σύνδεσμο \"Διαχειριστής Αρχείων\" στο αριστερό κενό." +msgstr "" +"Δεν υπάρχουν πληροφορίες για επιπλέον βαθμό. Ένα μύνημα για επιπλέον βαθμούς " +"μπορεί να πάει στο [TMPL]/email/%1. Είναι συγχωνευμένο με το αρχείο " +"[Scoring]/%2. Αυτά τα αρχεία μπορούν να διορθωθούν χρησιμποποιώντας τον " +"σύνδεσμο \"Email\" και τον σύνδεσμο \"Διαχειριστής Αρχείων\" στο αριστερό " +"κενό." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " "grade." -msgstr "Δεν υπάρχει υπολειπόμενος χρόνος στο τρέχον ανοιχτό τεστ. Πατήστε συνέχεια παρακάτω και μετά πατήστε \"Τεστ Βαθμολογίας\" μέσα σε %1 δευτερόλεπτα για να υποβάλλετε το τεστ για βαθμολόγηση." +msgstr "" +"Δεν υπάρχει υπολειπόμενος χρόνος στο τρέχον ανοιχτό τεστ. Πατήστε συνέχεια " +"παρακάτω και μετά πατήστε \"Τεστ Βαθμολογίας\" μέσα σε %1 δευτερόλεπτα για " +"να υποβάλλετε το τεστ για βαθμολόγηση." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:67 msgid "There is no undo for deleting files or directories!" msgstr "Δεν υπάρχει αναίρεση για τη διαγραφή αρχείων ή καταλόγων!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." -msgstr "Δεν υπάρχει διαθέσιμη γραπτή λύση για αυτό το πρόβλημα, αλλά μπορείτε ακόμα να δείτε τις σωστές απαντήσεις." +msgstr "" +"Δεν υπάρχει διαθέσιμη γραπτή λύση για αυτό το πρόβλημα, αλλά μπορείτε ακόμα " +"να δείτε τις σωστές απαντήσεις." #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." -msgstr "Παρουσιάστηκε σφάλμα κατά τη σύνδεση. Παρακαλούμε μιλήστε στον καθηγητή σας ή τον διαχειριστή συστήματος αν αυτό επαναληφθεί." +msgstr "" +"Παρουσιάστηκε σφάλμα κατά τη σύνδεση. Παρακαλούμε μιλήστε στον καθηγητή σας " +"ή τον διαχειριστή συστήματος αν αυτό επαναληφθεί." -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator." -msgstr "Παρουσιάστηκε σφάλμα κατά τη σύνδεση. Παρακαλούμε μιλήστε στον καθηγητή σας ή τον διαχειριστή συστήματος." +msgstr "" +"Παρουσιάστηκε σφάλμα κατά τη σύνδεση. Παρακαλούμε μιλήστε στον καθηγητή σας " +"ή τον διαχειριστή συστήματος." -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11979,9 +12942,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -12004,15 +12967,18 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." -msgstr "Αυτοί οι χρήστες και άνω παίρνουν το κουμπί «Προηγούμενες Απαντήσεις» στη σελίδα του προβλήματος." +msgstr "" +"Αυτοί οι χρήστες και άνω παίρνουν το κουμπί «Προηγούμενες Απαντήσεις» στη " +"σελίδα του προβλήματος." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:17 msgid "This action can take a long time if there are many students." -msgstr "Αυτή η ενέργεια μπορεί να διαρκέσει πολύ αν υπάρχουν πολλοί σπουδαστές." +msgstr "" +"Αυτή η ενέργεια μπορεί να διαρκέσει πολύ αν υπάρχουν πολλοί σπουδαστές." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:10 msgid "This action will not overwrite existing users." @@ -12021,39 +12987,45 @@ msgstr "Αυτή η ενέργεια δεν αντικαθιστά υπάρχο #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 msgid "" "This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "" +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12067,27 +13039,29 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." -msgstr "Το μάθημα υποστηρίζει συνδέσεις επισκεπτών. Κάντε κλικ στο %1 για να συνδεθείτε σε αυτό το μάθημα ως επισκέπτης." +msgstr "" +"Το μάθημα υποστηρίζει συνδέσεις επισκεπτών. Κάντε κλικ στο %1 για να " +"συνδεθείτε σε αυτό το μάθημα ως επισκέπτης." #: /opt/webwork/webwork2/templates/ContentGenerator/Logout.html.ep:16 msgid "" @@ -12101,14 +13075,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12127,8 +13105,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12140,13 +13118,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12158,47 +13136,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "Αυτό το σύνολο ασκήσεων δεν περιέχει προβλήματα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "Το σύνολο ασκήσεων είναι κλειστό." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "Αυτό το σύνολο ασκήσεων δεν είναι ακόμη ανοιχτό." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12206,64 +13180,70 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." -msgstr "Αυτό είναι ένα χρονομετρημένο τέστ. Θα έχετε %ποσό(%1,ώρα) και &ποσό(%2,λεπτό) για να ολοκληρώσετε το τέστ." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." +msgstr "" +"Αυτό είναι ένα χρονομετρημένο τέστ. Θα έχετε %ποσό(%1,ώρα) και " +"&ποσό(%2,λεπτό) για να ολοκληρώσετε το τέστ." #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." -msgstr "Αυτή είναι μια χρονολογημένη δοκιμή. Θα έχετε %ποσό(%1,ώρα,ώρες,)%ποσό(%2,λεπτό,λεπτά,) για να ολοκληρώσετε τη δοκιμή." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." +msgstr "" +"Αυτή είναι μια χρονολογημένη δοκιμή. Θα έχετε %ποσό(%1,ώρα,ώρες,)" +"%ποσό(%2,λεπτό,λεπτά,) για να ολοκληρώσετε τη δοκιμή." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12278,11 +13258,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12295,14 +13275,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12312,11 +13292,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12332,34 +13312,39 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." -msgstr "Αυτό είναι το μοναδικό μέρος της βαθμολογίας που είναι πραγματικά αποθηκευμένο. Αυτό είναι βαθμολογημένο από την απάντηση υποβαθμολογιών παραπάνω χρησιμοποιώντας τα προβεβλημένα βάρη εάν είναι τροποποιημένα. Εναλλακτικά, εισάγετε τη βαθμολογία που θα θέλατε αποθηκευμένη εδώ (οι παραπάνω υποβαθμολογίες θα αγνοηθούν). " +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." +msgstr "" +"Αυτό είναι το μοναδικό μέρος της βαθμολογίας που είναι πραγματικά " +"αποθηκευμένο. Αυτό είναι βαθμολογημένο από την απάντηση υποβαθμολογιών " +"παραπάνω χρησιμοποιώντας τα προβεβλημένα βάρη εάν είναι τροποποιημένα. " +"Εναλλακτικά, εισάγετε τη βαθμολογία που θα θέλατε αποθηκευμένη εδώ (οι " +"παραπάνω υποβαθμολογίες θα αγνοηθούν). " #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 msgid "This is the problem statement in PGML." @@ -12379,94 +13364,93 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." -msgstr "Αυτή είναι η τελευταία σας υποβολή. Αν πατήσετε ναι, τότε οι απαντήσεις σας θα είναι οριστικές και δε θα μπορείτε να συνεχίσετε αυτήν την εκδοχή τεστ. " +msgstr "" +"Αυτή είναι η τελευταία σας υποβολή. Αν πατήσετε ναι, τότε οι απαντήσεις σας " +"θα είναι οριστικές και δε θα μπορείτε να συνεχίσετε αυτήν την εκδοχή τεστ. " -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." -msgstr "Αυτή είναι η μόνη σας υποβολή. Αν πατήσετε ναι, τότε οι απαντήσεις σας θα είναι οριστικές και δε θα μπορείτε να συνεχίσετε αυτήν την εκδοχή τεστ. " - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you received this message." msgstr "" +"Αυτή είναι η μόνη σας υποβολή. Αν πατήσετε ναι, τότε οι απαντήσεις σας θα " +"είναι οριστικές και δε θα μπορείτε να συνεχίσετε αυτήν την εκδοχή τεστ. " -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." +"feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 +msgid "" +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12495,8 +13479,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12518,15 +13502,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12546,8 +13530,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12555,8 +13539,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12566,10 +13549,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12587,39 +13570,43 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." -msgstr "Αυτό το πρόβλημα έχει υποπροβλήματα. Μπορείτε να τα επισκεφθείτε με τους συνδέσμους στα αριστερά ή δεξιά ή να επισκεφθείτε τη σελίδα των συνόλων ασκήσεων." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." +msgstr "" +"Αυτό το πρόβλημα έχει υποπροβλήματα. Μπορείτε να τα επισκεφθείτε με τους " +"συνδέσμους στα αριστερά ή δεξιά ή να επισκεφθείτε τη σελίδα των συνόλων " +"ασκήσεων." #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "Αυτό το πρόβλημα χρησιμοποιεί το ίδιο αρχείο προέλευσης ως αριθμό %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12637,9 +13624,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12651,32 +13638,38 @@ msgid "This sample mail would be sent to %1" msgstr "Αυτό το δείγμα αλληλογραφίας θα σταλεί στο %1" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." -msgstr "Αυτό το σκορ για αυτό το πρόβλημα δεν μετράει για το σκορ του προβλήματος %1 ή για το σύνολο εργασιών." +msgstr "" +"Αυτό το σκορ για αυτό το πρόβλημα δεν μετράει για το σκορ του προβλήματος %1 " +"ή για το σύνολο εργασιών." #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." -msgstr "Αυτό το μήνυμα βαθμολογίας δημιουργείται από [TMPL]/email/%1. Συγχωνεύεται με το αρχείο [Scoring]/%2. Μπορείτε να επεξεργαστείτε τα αρχεία χρησιμοποιώντας τους συνδέσμους «Email» και «Διαχείριση Αρχείων» στο αριστερό περιθώριο." +msgstr "" +"Αυτό το μήνυμα βαθμολογίας δημιουργείται από [TMPL]/email/%1. Συγχωνεύεται " +"με το αρχείο [Scoring]/%2. Μπορείτε να επεξεργαστείτε τα αρχεία " +"χρησιμοποιώντας τους συνδέσμους «Email» και «Διαχείριση Αρχείων» στο " +"αριστερό περιθώριο." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "Το σύνολο ασκήσεων %1 έχει ανατεθεί σε %2." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "Αυτό το σύνολο ασκήσεων δεν περιέχει κανένα πρόβλημα ακόμα." @@ -12685,16 +13678,21 @@ msgstr "Αυτό το σύνολο ασκήσεων δεν περιέχει κα msgid "" "This set had a reduced scoring period that started on %1 and ended on %2. " "During that period all work counted for %3% of its value." -msgstr "Αυτό το σύνολο ασκήσεων ήταν σε περίοδο μειωμένης βαθμολόγησης που ξεκίνησε στο %1 και τελείωσε στο %2. Κατά τη διάρκεια της όλες οι εργασίες μετρούσαν στο %3% της αξίας τους." +msgstr "" +"Αυτό το σύνολο ασκήσεων ήταν σε περίοδο μειωμένης βαθμολόγησης που ξεκίνησε " +"στο %1 και τελείωσε στο %2. Κατά τη διάρκεια της όλες οι εργασίες μετρούσαν " +"στο %3% της αξίας τους." #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:74 msgid "" "This set has a set-level proctor password to authorize logins. Enter the " "password below." -msgstr "Αυτό το σύνολο ασκήσεων έχει έναν κωδικό επόπτη συνόλου ασκήσεων-επιπέδου για να εξουσιοδοτεί τις συνδέσεις. Εισάγετε τον κωδικό παρακάτω." +msgstr "" +"Αυτό το σύνολο ασκήσεων έχει έναν κωδικό επόπτη συνόλου ασκήσεων-επιπέδου " +"για να εξουσιοδοτεί τις συνδέσεις. Εισάγετε τον κωδικό παρακάτω." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "Το σύνολο ασκήσεων είναι κρυφό από τους σπουδαστές." @@ -12703,14 +13701,16 @@ msgstr "Το σύνολο ασκήσεων είναι κρυφό από τους msgid "" "This set is in its reduced scoring period. All work counts for %1% of its " "value." -msgstr "Αυτό το σύνολο ασκήσεων είναι σε περίοδο μειωμένης βαθμολογίας. Όλες οι ασκήσεις μετράνε για %1% της αξίας τους." +msgstr "" +"Αυτό το σύνολο ασκήσεων είναι σε περίοδο μειωμένης βαθμολογίας. Όλες οι " +"ασκήσεις μετράνε για %1% της αξίας τους." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:51 msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "Το σύνολο ασκήσεων είναι ορατό στους σπουδαστές." @@ -12718,109 +13718,203 @@ msgstr "Το σύνολο ασκήσεων είναι ορατό στους σπ msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "Το πηγαίο αρχείο δεν υπάρχει!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "Αυτό το πηγαίο αρχείο είναι κατάλογος!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "Αυτό το πηγαίο αρχείο δεν είναι απλό αρχείο!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "Πηγαίο αρχείο μη αναγνώσιμο!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." -msgstr "Αυτό καθορίζει την περίοδο επανατυχαιοποίησης: ο αριθμός των προσπαθειών πριν από μια νέα εκδοχή του προβλήματος δημιουργείται με την αλλαγή της τιμής Seed. Η τιμή -1 χρησιμοποιείται ως προεπιλογή. Η τιμή 0 απενεργοποιεί την τυχαιοποίηση." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "Το τεστ απαιτεί κωδικό για να συνεχίσετε." -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "Το τεστ απαιτεί κωδικό επόπτη για να ξεκινήσετε." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "Χρόνος" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "Χρόνος τεστ: %1 λεπτό (%2 επιτρεπόμενα λεπτά)." @@ -12836,32 +13930,38 @@ msgstr "Χρονική ζώνη για το μάθημα" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." -msgstr "Για πρόσβαση στο σύνολο ασκήσεων πρέπει να πετύχετε τουλάχιστον %1% σε σύνολα ασκήσεων %2." +msgstr "" +"Για πρόσβαση στο σύνολο ασκήσεων πρέπει να πετύχετε τουλάχιστον %1% σε " +"σύνολα ασκήσεων %2." -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." -msgstr "Για πρόσβαση στο σύνολο ασκήσεων πρέπει να πετύχετε τουλάχιστον %1% στα ακόλουθα σύνολα: %2." +msgstr "" +"Για πρόσβαση στο σύνολο ασκήσεων πρέπει να πετύχετε τουλάχιστον %1% στα " +"ακόλουθα σύνολα: %2." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:115 msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." -msgstr "Για αλλαγή κατάστασης (σκορ ή βαθμοί) ενός συνόλου ασκήσεων αυτού του σπουδαστή, πατήστε τον σύνδεσμο του συνόλου." +msgstr "" +"Για αλλαγή κατάστασης (σκορ ή βαθμοί) ενός συνόλου ασκήσεων αυτού του " +"σπουδαστή, πατήστε τον σύνδεσμο του συνόλου." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12873,15 +13973,17 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." -msgstr "Για να επεξεργαστείτε την προβολή σπουδαστή συγκεκριμένου συνόλου ασκήσεων, επεξεργαστείτε (όλα) τα σύνολά του." +msgstr "" +"Για να επεξεργαστείτε την προβολή σπουδαστή συγκεκριμένου συνόλου ασκήσεων, " +"επεξεργαστείτε (όλα) τα σύνολά του." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:14 msgid "" @@ -12898,7 +14000,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12911,9 +14013,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12923,11 +14026,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12935,7 +14038,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12943,6 +14046,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12951,11 +14058,11 @@ msgstr "" msgid "Total Points:" msgstr "Συνολικοί πόντοι:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "Σύνολο μόνο (όχι βαθμολογία προβλήματος)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "Σύνολα μόνο, μετά την ημ/νία απάντησης" @@ -12976,6 +14083,12 @@ msgstr "Παράταση Yποβολής" msgid "Two Columns" msgstr "Δύο Στήλες" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "Γράψτε" @@ -12984,19 +14097,19 @@ msgstr "Γράψτε" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "URI" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" @@ -13006,7 +14119,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "Αδύνατη η αλλαγή αξιολογητή για σύνολα ασκήσεων %1. Άγνωστο σφάλμα." #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -13016,23 +14129,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13048,7 +14173,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13056,20 +14186,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "Αδύνατη η λήψη μηνυμάτων σφάλματος μέσα από την PG ερώτηση." - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13083,19 +14209,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13111,7 +14237,7 @@ msgstr "Μη αρχειοθέτηση %1 σε μάθημα:" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "Μη Αρχειοθέτηση Μαθ/τος" @@ -13120,7 +14246,7 @@ msgstr "Μη Αρχειοθέτηση Μαθ/τος" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13135,8 +14261,8 @@ msgstr "Αποδέσμευση επιλεγμένων συνόλων ασκήσ #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13148,11 +14274,11 @@ msgstr "Χωρίς προσπάθεια: %1/%2" msgid "Unclassified Problems" msgstr "Αταξινόμητα Προβλήματα" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13165,21 +14291,21 @@ msgstr "Επανεμφάνιση μαθημάτων" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13206,15 +14332,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "Ενημέρωση προβολής" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13222,7 +14348,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13239,7 +14365,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13247,7 +14373,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13289,7 +14415,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "Ενημερωμένη περιγραφή τοποθεσίας." @@ -13299,11 +14425,11 @@ msgid "Upgrade" msgstr "Αναβάθμιση" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "Αναβάθμιση %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13328,7 +14454,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "Η αναβάθμιση ολοκληρώθηκε" @@ -13337,24 +14463,24 @@ msgstr "Η αναβάθμιση ολοκληρώθηκε" msgid "Upload" msgstr "Μεταφόρτωση" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "Προεπιλεγμένη Κεφαλίδα" @@ -13369,7 +14495,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:27 msgid "Use browser back button to return from preview mode." -msgstr "Πατήστε \"Πίσω\" στο πρόγραμμα περιήγησης για επιστροφή σε λειτουργία προεπισκόπησης." +msgstr "" +"Πατήστε \"Πίσω\" στο πρόγραμμα περιήγησης για επιστροφή σε λειτουργία " +"προεπισκόπησης." + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" @@ -13380,11 +14512,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "Χρήση σε επίτευγμα %1" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "Χρήση σε νέο επίτευγμα:" @@ -13396,7 +14528,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "Χρήση ζωντανής απεικόνισης εξίσωσης;" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "Χρήση βάσης καταγραφής 10 αντί βάσης e" @@ -13404,20 +14536,24 @@ msgstr "Χρήση βάσης καταγραφής 10 αντί βάσης eformatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13464,11 +14608,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13483,7 +14627,11 @@ msgid "" "the WeBWorK system, or to report an error in a problem you are attempting. " "Along with your message, additional information about the state of the " "system will be included." -msgstr "Χρησιμοποιήστε αυτήν την φόρμα για να κάνετε ερώτηση στον καθηγητή σας, να αναφέρετε ένα σφάλμα στο WeBWork ή στο πρόβλημα που επιχειρείτε. Μαζί με το μήνυμά σας συμπεριλάβετε επιπλέον πληροφορίες σχετικά με την κατάσταση του συστήματος." +msgstr "" +"Χρησιμοποιήστε αυτήν την φόρμα για να κάνετε ερώτηση στον καθηγητή σας, να " +"αναφέρετε ένα σφάλμα στο WeBWork ή στο πρόβλημα που επιχειρείτε. Μαζί με το " +"μήνυμά σας συμπεριλάβετε επιπλέον πληροφορίες σχετικά με την κατάσταση του " +"συστήματος." #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:14 msgid "Use this page to change your password." @@ -13493,16 +14641,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13523,17 +14671,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13556,7 +14704,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13565,34 +14713,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "Κωδικός Χρήστη" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13617,12 +14770,15 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." -msgstr "UserProblem λείπει για χρήστη=%1 σετ=%2 πρόβλημα=%3. Πιθανή διαφθορά της βάσης δεδομένων." +msgstr "" +"UserProblem λείπει για χρήστη=%1 σετ=%2 πρόβλημα=%3. Πιθανή διαφθορά της " +"βάσης δεδομένων." +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "Όνομα Χρήστη" @@ -13635,7 +14791,7 @@ msgstr "Όνομα Χρήστη" msgid "Users" msgstr "Χρήστες" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "Χρήστες στους οποίους ανατέθηκε το σύνολο %2" @@ -13643,49 +14799,56 @@ msgstr "Χρήστες στους οποίους ανατέθηκε το σύν msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "Λίστα Χρηστών" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " "have vision impairments and MathQuill is enabled to assist with answer " "entry, then you should not set this permission to a level above student as " "those students may need to disable MathQuill." -msgstr "Από αυτό το επίπεδο δικαιωμάτων και άνω, επιτρέπεται στους χρήστες η αλλαγή ρυθμίσεων προβολής που χρησιμοποιούνται σε προβλήματα pg. Σημειώστε πως αναμένεται ότι εάν υπάρχουν σπουδαστές με αδυναμία όρασης και το MathQuill είναι ενεργοποιημένο, τότε θα πρέπει να ορίσετε το επίπεδο δικαιωμάτων ώστε οι σπουδαστές αυτοί να μπορούν να απενεργοποιήσουν το MathQuill." +msgstr "" +"Από αυτό το επίπεδο δικαιωμάτων και άνω, επιτρέπεται στους χρήστες η αλλαγή " +"ρυθμίσεων προβολής που χρησιμοποιούνται σε προβλήματα pg. Σημειώστε πως " +"αναμένεται ότι εάν υπάρχουν σπουδαστές με αδυναμία όρασης και το MathQuill " +"είναι ενεργοποιημένο, τότε θα πρέπει να ορίσετε το επίπεδο δικαιωμάτων ώστε " +"οι σπουδαστές αυτοί να μπορούν να απενεργοποιήσουν το MathQuill." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." -msgstr "Οι χρήστες από αυτό το επίπεδο και άνω επιτρέπεται να αλλάξουν τον κωδικό πρόσβασης. Οι επισκέπτες δεν επιτρέπεται να τον αλλάξουν." +msgstr "" +"Οι χρήστες από αυτό το επίπεδο και άνω επιτρέπεται να αλλάξουν τον κωδικό " +"πρόσβασης. Οι επισκέπτες δεν επιτρέπεται να τον αλλάξουν." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." -msgstr "Στους χρήστες που είναι τουλάχιστον σε αυτό το επίπεδο άδειας δίνεται ένας σύνδεσμος στον αριστερό πίνακα για να αναφέρουν σφάλματα στο σύστημα καταγραφής σφαλμάτων στο bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13696,41 +14859,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "Χρησιμοποιεί Μαθηματικά Αντικείμενα" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "Ποια λειτουργία προβολής χρησιμοποιείται;" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "Ποιος τυχαίος αριθμός χρησιμποιείται;" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "Τιμή" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "Αξία της εργασίας που γίνεται στη Mειωμένη Bαθμολογία" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13745,30 +14913,63 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "Έκδοση %1" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "Εκδόσεις" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." -msgstr "Οι εκδοχές συνόλου μπορούν να επεξεργαστούν μόνο για έναν χρήστη τη φορά." +msgstr "" +"Οι εκδοχές συνόλου μπορούν να επεξεργαστούν μόνο για έναν χρήστη τη φορά." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "Προβολή" @@ -13776,42 +14977,38 @@ msgstr "Προβολή" msgid "View Problems" msgstr "Προβολή Προβλημάτων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "Προβολή εξισώσεων ως" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "Στατιστικά ανά σύνολο ασκήσεων" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "Στατιστικά ανά άτομο" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "Πρόοδος σπουδαστή ανά σύνολο" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "Πρόοδος σπουδαστή ανά άτομο" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13823,11 +15020,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13839,6 +15036,7 @@ msgid "Visibility" msgstr "Ορατότητα" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13848,16 +15046,19 @@ msgstr "Ορατό" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "Ορατό στους σπουδαστές" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "Προσοχή" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "Προειδοποιητικά μηνύματα" @@ -13871,7 +15072,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all set-related data and is not undoable!" -msgstr "Προσοχή: Η διαγραφή αφορά όλα τα δεδομένα που σχετίζονται με το σύνολο ασκήσεων και δεν αναιρείται!" +msgstr "" +"Προσοχή: Η διαγραφή αφορά όλα τα δεδομένα που σχετίζονται με το σύνολο " +"ασκήσεων και δεν αναιρείται!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all user-related data and is not undoable!" @@ -13879,38 +15082,34 @@ msgstr "Προσοχή: Η διαγραφή αφορά όλα τα δεδομέ #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "Προειδοποιήσεις κατά την επεξεργασία %1. Σφάλμα κειμένου: %2" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "Σφάλμα WeBWorK" @@ -13922,43 +15121,41 @@ msgstr "Προειδοποιήσεις WeBWorK" msgid "" "WeBWorK currently has translations for the languages listed in the course " "configuration." -msgstr "Το WeBWorK έχει τις τρέχουσες μεταφράσεις για τις εμφανιζόμενες γλώσσες στις ρυθμίσεις μαθήματος." +msgstr "" +"Το WeBWorK έχει τις τρέχουσες μεταφράσεις για τις εμφανιζόμενες γλώσσες στις " +"ρυθμίσεις μαθήματος." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." -msgstr "Το WeBWorK αντιμετώπισε σφάλμα λογισμικού κατά την επεξεργασία αυτού του προβλήματος. Είναι πιθανό να υπάρχει σφάλμα στο ίδιο το πρόβλημα. Εάν είστε σπουδαστής, αναφέρετε αυτό το μήνυμα σφάλματος στον καθηγητή σας. Εάν είστε καθηγητής, συμβουλευτείτε το παράρτημα σφαλμάτων παρακάτω για περισσότερες πληροφορίες." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13968,20 +15165,26 @@ msgstr "" msgid "" "WeBWorK was unable to generate a paper copy of this homework set. Please " "inform your instructor." -msgstr "Το WeBWorK ήταν αδύνατο να δημιουργήσει αντίγραφο σε χαρτί του συνόλου ασκήσεων αυτής της εργασίας. Παρακαλώ ενημερώστε τον καθηγητή σας." +msgstr "" +"Το WeBWorK ήταν αδύνατο να δημιουργήσει αντίγραφο σε χαρτί του συνόλου " +"ασκήσεων αυτής της εργασίας. Παρακαλώ ενημερώστε τον καθηγητή σας." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "Συντελεστής" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "Καλωσορίσατε στο WeBWorK!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13997,23 +15200,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "Επιλογή πεδίου για φιλτραρισμένους χρήστες" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." -msgstr "Αν ο σπουδαστής κάνει παραπάνω απ' τις ορισμένες προσπάθειες βλέπει άλλη εκδοχή του ίδιου προβλήματος. Αν επιλέξει -1 η λειτουργία απενεργοποιείται ενώ με -2 ακολουθείται η προεπιλεγμένη πορεία." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." +msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14028,32 +15231,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

      A value such as " "0.1 means 0.1 percent error is allowed.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

      • %c = course ID
      • %u = user ID
      • %s =" -" set ID
      • %p = problem ID
      • %x = section
      • %r = " -"recitation
      • %% = literal percent sign
      " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14068,9 +15269,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14081,37 +15282,34 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." -msgstr "Εάν σωστό, τότε όταν ένας χρήστης μπαίνει στο WebWork από σύνδεσμο εξωτερικού υλικού στο LMS, στο κάτω της οθόνης εμφανίζονται τα δεδομένα που μεταφέρθηκαν από το LMS στο WebWork. Ενδέχεται χρήσιμο για εντοπισμό σφαλμάτων στο LTI, κυρίως λόγω των διαφορετικών παραμέτρων που έχουν μεταξύ τους τα συστήματα LMS." +msgstr "" +"Εάν σωστό, τότε όταν ένας χρήστης μπαίνει στο WebWork από σύνδεσμο " +"εξωτερικού υλικού στο LMS, στο κάτω της οθόνης εμφανίζονται τα δεδομένα που " +"μεταφέρθηκαν από το LMS στο WebWork. Ενδέχεται χρήσιμο για εντοπισμό " +"σφαλμάτων στο LTI, κυρίως λόγω των διαφορετικών παραμέτρων που έχουν μεταξύ " +"τους τα συστήματα LMS." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14133,9 +15331,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." -msgstr "Όταν αναιρείτε την ανάθεση με την αποεπιλογή του ονόματος του σπουδαστή, διαγράφετε όλα τα δεδομένα για το επιτεύγμα %1 για αυτόν το σπουδαστή. Σιγουρευτείτε ότι θέλετε να αναιρέσετε την ανάθεση. " +"data for achievement %1 for this student. Make sure this is what you want to " +"do." +msgstr "" +"Όταν αναιρείτε την ανάθεση με την αποεπιλογή του ονόματος του σπουδαστή, " +"διαγράφετε όλα τα δεδομένα για το επιτεύγμα %1 για αυτόν το σπουδαστή. " +"Σιγουρευτείτε ότι θέλετε να αναιρέσετε την ανάθεση. " #. (tag('b', dir => 'ltr', format_set_name_display($setID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:26 @@ -14146,26 +15347,32 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " "student will receive a new version of each problem. Make sure this is what " "you want to do before unchecking sets." -msgstr "Όταν αποεπιλέγετε ένα σύνολο ασκήσεων που είχαν ανατεθεί ως εργασία (και αποθηκεύετε τις αλλαγές), καταστρέφετε όλα τα δεδομένα για τον συγκεκριμένο σπουδαστή. Αν αναθέσετε ξανά το σύνολο ασκήσεων, ο σπουδαστής θα λάβει νέα εκδοχή για κάθε πρόβλημα. Σιγουρεύετε την επιλογή σας πριν την αποεπιλογή των συνόλων ασκήσεων." +msgstr "" +"Όταν αποεπιλέγετε ένα σύνολο ασκήσεων που είχαν ανατεθεί ως εργασία (και " +"αποθηκεύετε τις αλλαγές), καταστρέφετε όλα τα δεδομένα για τον συγκεκριμένο " +"σπουδαστή. Αν αναθέσετε ξανά το σύνολο ασκήσεων, ο σπουδαστής θα λάβει νέα " +"εκδοχή για κάθε πρόβλημα. Σιγουρεύετε την επιλογή σας πριν την αποεπιλογή " +"των συνόλων ασκήσεων." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "Ανοίγει σε %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14203,25 +15410,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14229,27 +15436,28 @@ msgstr "" msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." -msgstr "Έχουν απενεργοποιηθεί δικαιώματα γραφής για δείγμα καταλόγου. Αλλαγές μη δεκτές." +msgstr "" +"Έχουν απενεργοποιηθεί δικαιώματα γραφής για δείγμα καταλόγου. Αλλαγές μη " +"δεκτές." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14264,7 +15472,7 @@ msgstr "" msgid "Yes" msgstr "Ναι" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14278,29 +15486,32 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " "original problem once you are done here." -msgstr "Αυτή τη στιγμή βλέπετε την προεπισκόπηση απαντήσεων διαφορετικής εκδοχής του προβλήματός σας - αυτές δεν καταγράφονται, και θα πρέπει να ανατρέξετε στο αρχικό πρόβλημα μόλις ολοκληρώσετε εδώ." +msgstr "" +"Αυτή τη στιγμή βλέπετε την προεπισκόπηση απαντήσεων διαφορετικής εκδοχής του " +"προβλήματός σας - αυτές δεν καταγράφονται, και θα πρέπει να ανατρέξετε στο " +"αρχικό πρόβλημα μόλις ολοκληρώσετε εδώ." #. ($c->{currentRank}, $c->{maxRank}) #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:9 @@ -14309,23 +15520,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14333,18 +15544,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:250 msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." -msgstr "Δεν επιτρέπεται η δημιουργία έντυπου αντιγράφου για %1 από τη διεύθυνση IP σας, %2." +msgstr "" +"Δεν επιτρέπεται η δημιουργία έντυπου αντιγράφου για %1 από τη διεύθυνση IP " +"σας, %2." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14352,26 +15565,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14395,7 +15608,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14407,18 +15620,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "Δεν έχετε πρόσβαση στη τροποποίηση προβλημάτων." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "Δεν επιτρέπεται η αλλαγή αρχείων προσδιορισμού συνόλου ασκήσεων." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14435,7 +15648,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "Δεν επιτρέπεται η εκτέλεση αυτής της ενέργειας." @@ -14458,42 +15671,37 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:240 msgid "" "You are not permitted to generate a hardcopy for a set with hidden work." -msgstr "Δεν επιτρέπεται η δημιουργία έντυπου αντιγράφου για ένα σύνολο ασκήσεων με κρυφή εργασία." +msgstr "" +"Δεν επιτρέπεται η δημιουργία έντυπου αντιγράφου για ένα σύνολο ασκήσεων με " +"κρυφή εργασία." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:225 msgid "You are not permitted to generate a hardcopy for an unopened set." -msgstr "Δεν επιτρέπεται η δημιουργία έντυπου αντιγράφου για ένα σφραγισμένο σύνολο ασκήσεων." +msgstr "" +"Δεν επιτρέπεται η δημιουργία έντυπου αντιγράφου για ένα σφραγισμένο σύνολο " +"ασκήσεων." #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "Είστε εκτός χρόνου!" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14511,41 +15719,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14554,8 +15756,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14573,26 +15775,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "Μπορείτε μόνο %1 ένα αρχείο κάθε φορά." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "Μπορείτε να κατεβάσετε μόνο κανονικά αρχεία." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "Μπορείτε να επεξεργαστείτε μόνο αρχεία κειμένου" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14612,58 +15816,58 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" -msgstr "Μπορείτε να χρησιμοποιήσετε τη λειτουργία %quant(%1, περισσότερος χρόνος,περισσότερες φορές,όσες φορές θέλετε) σε αυτό το πρόβλημα" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" +msgstr "" +"Μπορείτε να χρησιμοποιήσετε τη λειτουργία %quant(%1, περισσότερος " +"χρόνος,περισσότερες φορές,όσες φορές θέλετε) σε αυτό το πρόβλημα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "Δεν δύναται λήψη καταλόγων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "Δεν δύναται λήψη αρχείων αυτού του τύπου" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "Δεν δύναται η επεξεργασία καταλόγου" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "Δεν δύναται η προβολή αρχείων τέτοιου τύπου" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "Μη εφικτή η αρχειοθέτηση του μαθήματος που χρησιμοποιείτε τώρα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "Μη εφικτή η διαγραφή του μαθήματος που χρησιμοποιείτε τώρα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "Μη εφικτή η αυτοδιαγραφή!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14671,7 +15875,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "Δεν εισαγάγατε κανένα μήνυμα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "Δεν έχετε άδεια πρόσβασης στο ζητούμενο αρχείο \"%1\"." @@ -14679,23 +15883,26 @@ msgstr "Δεν έχετε άδεια πρόσβασης στο ζητούμεν msgid "You do not have permission to change the hardcopy theme." msgstr "Δεν έχετε άδεια να αλλάξετε το θέμα του έντυπου αντίγραφου." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "Δεν έχετε άδεια να επεξεργαστείτε αυτό το αρχείο." -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "Δεν έχετε άδεια δημιουργίας έντυπου αντιγράφου σε %1 μορφή." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "Δεν έχετε άδεια να δείτε λεπτομέρειες του σφάλματος." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14706,64 +15913,77 @@ msgstr "Δεν υπάρχουν Δεδομένα Επιτευγμάτων που msgid "You don't have any rewards!" msgstr "Δεν έχετε επιβραβεύσεις!" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "Έχετε υπερβεί τον επιτρεπόμενο χρόνο." #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "Απομένουν %1 προσπάθεια(ες) σε αυτό το τεστ." #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " "used, your answers will be final and you will not be able to continue to " "work this test version." -msgstr "Απομένουν %1 υποβολές για αυτό το τεστ. Αν πατήσετε ναι, τότε θα απομείνουν %quant(%2,υποβολές) . Μόλις αξιοποιηθούν όλες οι υποβολές, οι απαντήσεις σας θα είναι τελικές, και δεν θα μπορείτε να συνεχίσετε σε αυτή την εκδοχή του τεστ." +msgstr "" +"Απομένουν %1 υποβολές για αυτό το τεστ. Αν πατήσετε ναι, τότε θα απομείνουν " +"%quant(%2,υποβολές) . Μόλις αξιοποιηθούν όλες οι υποβολές, οι απαντήσεις σας " +"θα είναι τελικές, και δεν θα μπορείτε να συνεχίσετε σε αυτή την εκδοχή του " +"τεστ." #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." -msgstr "Απομένουν %negquant(%1,απεριόριστες προσπάθειες,προσπάθεια,προσπάθειες)." +msgstr "" +"Απομένουν %negquant(%1,απεριόριστες προσπάθειες,προσπάθεια,προσπάθειες)." #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." -msgstr "Απομένουν %quant(%1,προσπάθεια,προσπάθειες) προτού ζητηθεί η νέα έκδοση." +msgstr "" +"Απομένουν %quant(%1,προσπάθεια,προσπάθειες) προτού ζητηθεί η νέα έκδοση." #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." -msgstr "Απομένουν %quant(%1,ώρα) και %quant(%2,λεπτά) για την ολοκλήρωση του ανοιχτού τεστ." +msgstr "" +"Απομένουν %quant(%1,ώρα) και %quant(%2,λεπτά) για την ολοκλήρωση του " +"ανοιχτού τεστ." #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." -msgstr "Απομένουν %quant(%1, ώρα, ώρες)%quant(%2,λεπτό,λεπτά,) προς ολοκλήρωση τρέχοντος ανοιχτού τεστ." +msgstr "" +"Απομένουν %quant(%1, ώρα, ώρες)%quant(%2,λεπτό,λεπτά,) προς ολοκλήρωση " +"τρέχοντος ανοιχτού τεστ." #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." -msgstr "Απομένουν %quant(%1,λεπτό) and %quant(%2,δευτερόλεπτο)προς ολοκλήρωση τρέχοντος ανοικτού τεστ." +msgstr "" +"Απομένουν %quant(%1,λεπτό) and %quant(%2,δευτερόλεπτο)προς ολοκλήρωση " +"τρέχοντος ανοικτού τεστ." #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." -msgstr "Απομένει %quant(%1,δευτερόλεπτο) προς ολοκλήρωση τρέχοντος ανοικτού τεστ" +msgstr "" +"Απομένει %quant(%1,δευτερόλεπτο) προς ολοκλήρωση τρέχοντος ανοικτού τεστ" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14771,7 +15991,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "Επιχειρήσατε αυτό το πρόβλημα: %quant(%1,φορά,φορές)." @@ -14782,25 +16002,31 @@ msgstr "Έχετε αποσυνδεθεί από το WeBWorK." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "Έχετε λιγότερο από 1' για την ολοκλήρωση του τεστ." -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "Απομένουν λιγότερο από 45 δευτερόλεπτα!" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" -msgstr "Έχετε λιγότερο από 90'' για να ολοκληρώσετε αυτή την εργασία. Πρέπει να την τελειώσετε σύντομα!" +msgstr "" +"Έχετε λιγότερο από 90'' για να ολοκληρώσετε αυτή την εργασία. Πρέπει να την " +"τελειώσετε σύντομα!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "Δεν έχει επιλεγεί φάκελος για μεταφόρτωση." @@ -14808,11 +16034,11 @@ msgstr "Δεν έχει επιλεγεί φάκελος για μεταφόρτ msgid "You have requested that the following items be deleted" msgstr "Έχετε αιτηθεί διαγραφή των ακόλουθων αρχείων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "Έχετε ορίσει ένα μη έγκυρο αρχείο" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "Έχετε ορίσει μια μη έγκυρη διαδρομή" @@ -14820,10 +16046,10 @@ msgstr "Έχετε ορίσει μια μη έγκυρη διαδρομή" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14834,28 +16060,30 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." -msgstr "Ελέγχετε τις απαντήσεις σας σ' αυτό πρόβλημα χωρίς να επηρεαστεί ο μέγιστος αριθμός προσπαθειών για το αρχικό πρόβλημα." +msgstr "" +"Ελέγχετε τις απαντήσεις σας σ' αυτό πρόβλημα χωρίς να επηρεαστεί ο μέγιστος " +"αριθμός προσπαθειών για το αρχικό πρόβλημα." #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14866,29 +16094,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "Μην αλλάζετε τον κωδικό πρόσβασής σας εδώ!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "Μην ακολουθείτε συμβολικούς συνδέσμους" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14896,7 +16124,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "Επιτρεπεται ο έλεγχος των απαντήσεών σας." @@ -14913,15 +16141,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14929,15 +16157,18 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." -msgstr "Αποκτήστε πρόσβαση στις εργασίες από το Σύστημα Διαχείρισης Μαθημάτων (%1)." +msgstr "" +"Αποκτήστε πρόσβαση στις εργασίες από το Σύστημα Διαχείρισης Μαθημάτων (%1)." -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14945,32 +16176,35 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." -msgstr "Προσπαθήστε αυτό το πρόβλημα %quant(%1,φορά, φορές) προτού το Εμφάνισε Άλλο γίνει διαθέσιμο." +msgstr "" +"Προσπαθήστε αυτό το πρόβλημα %quant(%1,φορά, φορές) προτού το Εμφάνισε Άλλο " +"γίνει διαθέσιμο." + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." +msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." -msgstr "Συνδεθείτε σε αυτό το σύνολο ασκήσεων μέσω του Συστήματος Διαχείρισης (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "Πρέπει να επιλέξετε ένα μάθημα για μετονομασία." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "Πρέπει να επιλέξετε τουλάχιστον ένα φάκελο για αρχειοθέτηση" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "Πρέπει να επιλέξετε τουλάχιστον ένα φάκελο για διαγραφή" @@ -14979,7 +16213,7 @@ msgid "You must select one or more sets for scoring!" msgstr "Πρέπει να επιλέξετε ένα ή παραπάνω σύνολα ασκήσεων για βαθμολόγηση!" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "Πρέπει να ορίσετε %1 όνομα" @@ -14987,37 +16221,37 @@ msgstr "Πρέπει να ορίσετε %1 όνομα" msgid "You must specify a course ID." msgstr "Πρέπει να ορίσετε κωδικό μαθήματος." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "Πρέπει να ορίσετε όνομα μαθήματος." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "Πρέπει να ορίσετε όνομα αρχείου" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "Πρέπει να ορίσετε νέο ίδρυμα για το μάθημα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "Πρέπει να ορίσετε νέο όνομα για το μάθημα." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "Πρέπει να ορίσετε νέο τίτλο για το μάθημα." @@ -15030,20 +16264,12 @@ msgstr "Πρέπει να ορίσετε κωδικό χρήστη." msgid "You must specify an file name in order to save a new file." msgstr "Πρέπει να ορίσετε όνομα αρχείου ώστε να αποθηκευτεί το νέο αρχείο." -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "Πρέπει να επιλέξετε ένα Σύνολο Ασκήσεων πριν την επεξεργασία." #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "Πρέπει να επιλέξετε ένα αρχείο για %1." @@ -15053,57 +16279,73 @@ msgstr "Πρέπει να επιλέξετε αρχείο προσδιορισμ #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:527 msgid "You need to select a set from this course to view." -msgstr "Πρέπει να επιλέξετε ένα σύνολο ασκήσεων αυτού του μαθήματος για προβολή." +msgstr "" +"Πρέπει να επιλέξετε ένα σύνολο ασκήσεων αυτού του μαθήματος για προβολή." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:514 msgid "You need to select a set to view." msgstr "Πρέπει να επιλέξετε ένα σύνολο ασκήσεων για προβολή." -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "Συγκεντρώσατε σκορ %1 γι' αυτή την προσπάθεια." +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." -msgstr "Δεν μπορείτε να προχωρήσετε στο πρόβλημα %1 μέχρι να ολοκληρώσετε ή να εξαντλήσετε τις προσπάθειες για το ενεργό πρόβλημα και τα βαθμολογημένα υποερωτήματά του." +msgstr "" +"Δεν μπορείτε να προχωρήσετε στο πρόβλημα %1 μέχρι να ολοκληρώσετε ή να " +"εξαντλήσετε τις προσπάθειες για το ενεργό πρόβλημα και τα βαθμολογημένα " +"υποερωτήματά του." #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." -msgstr "Δε μπορείτε να συνεχίσετε στο πρόβλημα %1 μέχρι να ολοκληρώσετε, ή να ξεμείνετε από προσπάθειες, γι' αυτό." +msgstr "" +"Δε μπορείτε να συνεχίσετε στο πρόβλημα %1 μέχρι να ολοκληρώσετε, ή να " +"ξεμείνετε από προσπάθειες, γι' αυτό." #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "Το όνομά σας%1 έχει μη έγκυρους χαρακτήρες" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "Το %1 όνομά σας να μην ξεκινά με τελεία" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "To όνομά σας %1 δεν πρέπει να περιέχει στοιχεία διαδρομής" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "Οι επιλογές σας έχουν αποθηκευτεί." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15115,7 +16357,7 @@ msgstr "Η διεύθυνση email σας έχει αλλάξει." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "Το όνομα αρχείου έχει μη έγκυρους χαρακτήρες" @@ -15145,85 +16387,101 @@ msgid "Your message was sent successfully." msgstr "Το μήνυμά σας στάλθηκε επιτυχώς." #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "Συνολικό καταγεγραμμένο σκορ: %1. %2" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "Το σκορ σας σε αυτό %1 καταγράφηκε." -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "Ο βαθμός σας σε αυτό %1 είναι %2/%3." -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "Ο βαθμός σας σε αυτό %1 ΔΕΝ καταγράφηκε." #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." -msgstr "Το σκορ (ελέγχεται, δεν καταγράφεται) σε αυτήν την υποβολή είναι %1/%2." +msgstr "" +"Το σκορ (ελέγχεται, δεν καταγράφεται) σε αυτήν την υποβολή είναι %1/%2." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " "problem record to the database." -msgstr "Το σκορ σας δεν καταγράφηκε, επειδή απέτυχε η αποθήκευση του αρχείου του προβλήματος στη βάση δεδομένων." +msgstr "" +"Το σκορ σας δεν καταγράφηκε, επειδή απέτυχε η αποθήκευση του αρχείου του " +"προβλήματος στη βάση δεδομένων." #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:223 msgid "Your score was not recorded because this homework set is closed." -msgstr "Το σκορ σας δεν καταγράφηκε, επειδή αυτή η ομάδα καθηκόντων είναι κλειστή." +msgstr "" +"Το σκορ σας δεν καταγράφηκε, επειδή αυτή η ομάδα καθηκόντων είναι κλειστή." #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:230 msgid "" "Your score was not recorded because this problem has not been assigned to " "you." -msgstr "Το σκορ σας δεν καταγράφηκε, επειδή αυτό το πρόβλημα δεν σας έχει ανατεθεί." +msgstr "" +"Το σκορ σας δεν καταγράφηκε, επειδή αυτό το πρόβλημα δεν σας έχει ανατεθεί." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." -msgstr "Το σκορ σας δεν καταγράφηκε, επειδή αυτή η καθορισμένη μορφή προβλημάτων είναι κλειστή." +msgstr "" +"Το σκορ σας δεν καταγράφηκε, επειδή αυτή η καθορισμένη μορφή προβλημάτων " +"είναι κλειστή." -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" -msgstr "Το σκορ σας δεν καταγράφηκε, επειδή έχετε υπερβεί το χρονικό όριο για αυτό το τεστ. (Χρόνος που χρειάστηκε: %1 λ.· επιτρέπεται: %2 λ.)" +msgstr "" +"Το σκορ σας δεν καταγράφηκε, επειδή έχετε υπερβεί το χρονικό όριο για αυτό " +"το τεστ. (Χρόνος που χρειάστηκε: %1 λ.· επιτρέπεται: %2 λ.)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." -msgstr "Το σκορ σας δεν καταγράφηκε, επειδή δεν απομένουν προσπάθειες σε αυτή την καθορισμένη έκδοση." +msgstr "" +"Το σκορ σας δεν καταγράφηκε, επειδή δεν απομένουν προσπάθειες σε αυτή την " +"καθορισμένη έκδοση." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "Το σκορ σας δεν καταγράφηκε." @@ -15247,7 +16505,7 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." msgstr "Αποσυνδεθήκατε λόγω αδράνειας. Παρακαλούμε συνδεθείτε ξανά." @@ -15281,7 +16539,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15317,7 +16575,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "όλοι οι τρέχοντες χρήστες" @@ -15325,11 +16583,11 @@ msgstr "όλοι οι τρέχοντες χρήστες" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "όλα τα σύνολα ασκήσεων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "όλοι οι σπουδαστές" @@ -15340,19 +16598,19 @@ msgid "alphabetically" msgstr "αλφαβητικά" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "ένας αδύνατος αριθμός συνόλων ασκήσεων: %1 από %2" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "ένας αδύνατος αριθμός χρηστών: %1 από %2" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15382,16 +16640,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "δείγμα(τα) κενού προβλήματος στο τέλος των καθηκόντων" @@ -15401,31 +16663,39 @@ msgstr "δείγμα(τα) κενού προβλήματος στο τέλος msgid "by last login date" msgstr "από την τελευταία ημ/νία εισόδου" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "λήξη" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15437,15 +16707,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "διεύθυνση email" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "κενό" @@ -15473,7 +16748,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "όνομα" @@ -15481,8 +16756,18 @@ msgstr "όνομα" msgid "for" msgstr "για" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "παγκοσμίως %1 για το σύνολο ασκήσεων %2 δε βρέθηκε." @@ -15494,9 +16779,14 @@ msgstr "grade_proctor" msgid "guest" msgstr "επισκέπτης" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "κρυφό" @@ -15504,11 +16794,11 @@ msgstr "κρυφό" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "μη έγκυρος χαρακτήρας εισόδου: '/'" @@ -15520,12 +16810,12 @@ msgstr "" msgid "index" msgstr "ευρετήριο" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15533,15 +16823,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "επώνυμο" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "επιλεγμένες τοποθεσίες κάτω" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "σύνδεση" @@ -15549,7 +16843,7 @@ msgstr "σύνδεση" msgid "login ID" msgstr "ΚΩΔΙΚΟΣ ΣΥΝΔΕΣΗΣ" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "όνομα σύνδεσης" @@ -15557,10 +16851,6 @@ msgstr "όνομα σύνδεσης" msgid "login_proctor" msgstr "proctor_σύνδεσης" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "μέγ" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "πολλαπλά σύνολα" @@ -15573,6 +16863,10 @@ msgstr "νέο σύνολο ασκήσεων:" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15581,11 +16875,11 @@ msgstr "" msgid "no location" msgstr "καμία τοποθεσία" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "κανένα σύνολο ασκήσεων" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "κανείς σπουδαστής" @@ -15599,10 +16893,15 @@ msgstr "κανείς χρήστης" msgid "nobody" msgstr "κανείς" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15612,11 +16911,11 @@ msgid "of" msgstr "από" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "μόνο" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "μόνο τα καλύτερα σκορ" @@ -15633,17 +16932,17 @@ msgid "overwrite" msgstr "αντικατάσταση" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "άδειες για %1 δεν καθορίστηκαν" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "σημείο" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "πόντοι" @@ -15651,11 +16950,11 @@ msgstr "πόντοι" msgid "preserve" msgstr "διατηρώ" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "προεπισκόπηση απαντήσεων" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "προβλήματα" @@ -15675,38 +16974,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "ενισχυτική" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "ενισχυτική #" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "ιστορικό ορατού χρήστη %1 δε βρέθηκε" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "βαθμός" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "ενότητα" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "τμήμα #" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15742,6 +17041,16 @@ msgstr "επιλεγμένα σετ" msgid "selected users" msgstr "επιλεγμένοι χρήστες" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "σύνολα ασκήσεων κρυμμένα από σπουδαστές" @@ -15762,7 +17071,7 @@ msgstr "εμφάνιση συνόλων ασκήσεων που είναι ορ msgid "shown" msgstr "προβλήθηκε" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15770,7 +17079,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "ακόμα ανοιχτό" @@ -15778,12 +17087,12 @@ msgstr "ακόμα ανοιχτό" msgid "student" msgstr "σπουδαστής" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "υποβολή" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "υποβολή (εκδοχή %1)" @@ -15791,6 +17100,11 @@ msgstr "υποβολή (εκδοχή %1)" msgid "summary" msgstr "σύνοψη" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "τα" @@ -15803,15 +17117,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "δοκιμή" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "ημερομηνία δοκιμής" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "χρόνος δοκιμασίας" @@ -15819,11 +17133,11 @@ msgstr "χρόνος δοκιμασίας" msgid "then delete them" msgstr "μετά διαγράψτε τα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "υπέρβαση προθεσμίας" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15833,11 +17147,11 @@ msgid "to" msgstr "για" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "στην %1 κύρια ιστοσελίδα" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "στη σελίδα μαθημάτων" @@ -15862,31 +17176,38 @@ msgstr "απεριόριστο" msgid "" "username, last name, first name, section, achievement level, achievement " "score," -msgstr "όνομα χρήστη, επίθετο, όνομα, τμήμα, επίπεδο επίτευξης, βαθμός επίτευξης," +msgstr "" +"όνομα χρήστη, επίθετο, όνομα, τμήμα, επίπεδο επίτευξης, βαθμός επίτευξης," #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:9 msgid "users who match on selected field" msgstr "χρήστες που ταιριάζουν στο επιλεγμένο πεδίο" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "εκδοχή (%1)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "ορατό" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "ορατοί χρήστες" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/es.po b/lib/WeBWorK/Localize/es.po index 97c9e587a9..674342826f 100644 --- a/lib/WeBWorK/Localize/es.po +++ b/lib/WeBWorK/Localize/es.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Andrés Forero , 2020 # Enrique Acosta , 2020 @@ -11,38 +11,54 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: Enrique Acosta , 2020\n" -"Language-Team: Spanish (http://app.transifex.com/webwork/webwork2/language/es/)\n" +"Language-Team: Spanish (http://app.transifex.com/webwork/webwork2/language/" +"es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: es\n" -"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " +"1 : 2;\n" #. ($_->{problem}->version_id) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:69 msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -79,7 +95,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "" @@ -88,13 +104,29 @@ msgstr "" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -106,12 +138,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -126,22 +158,42 @@ msgid "%1 Problems:" msgstr "%1 Problemas" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -152,40 +204,38 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" msgstr "" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -237,13 +287,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1: Problema %2" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "" @@ -258,7 +308,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "" @@ -267,19 +317,24 @@ msgstr "" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -314,47 +369,45 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "(Todos los cambios no guardados se perderán.)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "" @@ -362,31 +415,35 @@ msgstr "" msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "(puntaje %1)" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -394,16 +451,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -412,7 +469,7 @@ msgstr "" msgid "Weight: %1%" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

      After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -427,19 +484,19 @@ msgid "" "written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

      During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

      Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

      MathQuill renders students answers in real-time as they type on the " "keyboard.

      MathView allows students to choose from a variety of common " @@ -456,103 +513,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

      There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

      The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

      The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

      Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

      Modes:

      • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
      • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
      • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
      • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
      • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
      • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
      " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

      Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

      Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

      Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

      This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

      • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
      • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

      If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

      For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

    2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
    3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

      For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

      This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

      If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

      For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

      " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

      For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

      This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

      To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

      This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

      This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

      When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

      • %c = course ID
      • %u = user ID
      • %s = set ID
      • %p = problem ID
      • %x = section
      • %r = " +"recitation
      • %% = literal percent sign

      If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

      When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -560,21 +629,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

      • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
      • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
      • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
      • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
      " +"this case.
    4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
    5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

      When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -586,19 +655,25 @@ msgid "" "choice of modes (since there will only be one active).

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -616,39 +691,39 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
      • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
      • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
      • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
      • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
      Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
      when the \"Show Me Another\" button is clicked.
    6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
    7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
    8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
    9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." @@ -657,22 +732,25 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." -msgstr "Se generó una versión para imprimir, pero puede no estar correcta o completa. Por favor verifica que no falten problemas y que todos sean legibles. De lo contrario, contacta a tu instructor." +msgstr "" +"Se generó una versión para imprimir, pero puede no estar correcta o " +"completa. Por favor verifica que no falten problemas y que todos sean " +"legibles. De lo contrario, contacta a tu instructor." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:41 msgid "" @@ -705,34 +783,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" msgstr "" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -745,17 +822,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -764,8 +849,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -788,25 +873,25 @@ msgid "" "(✗), or unattempted (no symbol)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -826,19 +911,19 @@ msgid "ADJ STATUS" msgstr "" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "LAS RESPUESTAS SOLO SE VERIFICARON -- LAS RESPUESTAS NO SE GUARDARON" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." +"if necessary)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 @@ -852,7 +937,18 @@ msgstr "tr: Abandon changes" msgid "Abandon export" msgstr "tr: Abandon export" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -861,11 +957,12 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." msgstr "" #. ($c->param('effectiveUser') @@ -873,7 +970,7 @@ msgstr "" msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -928,7 +1025,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -940,7 +1037,7 @@ msgstr "" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -948,7 +1045,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -980,13 +1077,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "" @@ -994,7 +1090,7 @@ msgstr "" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1002,8 +1098,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1013,12 +1109,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1026,49 +1122,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "Actuar como:" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "Actuando como %1" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1077,15 +1173,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
      1. award 50% score to one " -"problem
      2. reset the number of attempts allowed for one " -"problem
      3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
      4. double the weight of one problem within its " -"set
      5. replaces one problem in a set with a copy of a different problem" -" in that set
      6. award 100% score to one problem
      7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
      8. double the" -" weight of all problems within a set
      9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
      10. award 100% score" -" to all problems in one set.
      " +"problem
    10. reset the number of attempts allowed for one problem
    11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
    12. double the weight of one problem within its set
    13. replaces " +"one problem in a set with a copy of a different problem in that set
    14. award 100% score to one problem
    15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
    16. double the weight of all " +"problems within a set
    17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
    18. award 100% score to all " +"problems in one set.
    " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1104,12 +1200,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "Agregar" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1118,8 +1214,8 @@ msgid "Add All" msgstr "Agregar todos" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "" @@ -1128,7 +1224,7 @@ msgstr "" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "Agregar usuarios" @@ -1145,7 +1241,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "Agregar como archivo de tipo:" @@ -1169,15 +1265,16 @@ msgstr "" msgid "Add problems to" msgstr "Agregar problemas a" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "Agregar a la tarea:" @@ -1189,12 +1286,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1204,28 +1301,24 @@ msgid "Added %1 problems to set %2." msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "" #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1238,59 +1331,62 @@ msgstr "" msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." msgstr "" #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." msgstr "" #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." @@ -1310,43 +1406,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 -msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 -msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1357,7 +1443,7 @@ msgstr "" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "" @@ -1369,33 +1455,39 @@ msgstr "Búsqueda avanzada" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1407,16 +1499,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "" @@ -1445,7 +1537,7 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1469,17 +1561,16 @@ msgstr "" msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1503,8 +1594,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1512,11 +1603,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" @@ -1526,71 +1617,71 @@ msgstr "" msgid "Allow unassign" msgstr "Permitir desasignar tareas" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "Con autorización para actuar como otro usuario" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1599,14 +1690,14 @@ msgid "Amulet of Extension" msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1614,8 +1705,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1626,10 +1717,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1641,7 +1732,7 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " @@ -1655,7 +1746,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1665,7 +1756,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1675,24 +1766,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1706,17 +1797,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1728,6 +1827,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1742,7 +1842,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "" @@ -1761,16 +1861,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "Respuesta(s) enviada(s):" @@ -1787,56 +1895,63 @@ msgstr "" msgid "Answers Available" msgstr "Respuestas disponibles" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." -msgstr "Todos los cambios que se hagan a continuación aplicarán en la tarea para TODOS los estudiantes." +msgstr "" +"Todos los cambios que se hagan a continuación aplicarán en la tarea para " +"TODOS los estudiantes." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "Agregar" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" -msgstr "Agregar al final de la tarea %1" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 msgid "Applying definitions theoretically and proof writing" @@ -1847,12 +1962,12 @@ msgid "Archive" msgstr "" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1884,7 +1999,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "" @@ -1892,11 +2007,6 @@ msgstr "" msgid "Archived Courses" msgstr "" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1924,6 +2034,12 @@ msgid "" "will be destroyed. There is no undo available." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" "As the checkbox says, this includes a percentage grade column for each set." @@ -1945,7 +2061,7 @@ msgstr "" msgid "Assign" msgstr "Asignar" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" @@ -1953,7 +2069,7 @@ msgstr "" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1961,7 +2077,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "Asignar tareas seleccionadas a los usuarios seleccionados" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1973,7 +2089,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "tr: Assign this set to which users?" @@ -1987,7 +2103,7 @@ msgid "Assign which achievements?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "Asignado(s)" @@ -2005,12 +2121,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2018,7 +2134,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2030,12 +2146,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2049,11 +2177,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2061,7 +2189,7 @@ msgstr "" msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2070,11 +2198,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2082,25 +2215,33 @@ msgstr "" msgid "Attempts" msgstr "Intentos" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "tr: Enrolled" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "Info. para autores" @@ -2108,7 +2249,7 @@ msgstr "Info. para autores" msgid "Automatic" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2120,7 +2261,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "Mostrar vistas previas de los problemas al cargar la página" @@ -2154,7 +2295,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2163,8 +2304,7 @@ msgstr "" msgid "Badges" msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2173,19 +2313,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2203,7 +2349,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2220,7 +2366,7 @@ msgstr "Explorar" msgid "Browse from:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2228,7 +2374,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2247,8 +2393,8 @@ msgstr "FECHA DE ENTREGA" msgid "CLOSE TIME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2256,33 +2402,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2292,22 +2438,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2329,23 +2475,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "" -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2384,11 +2531,11 @@ msgstr "" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2402,12 +2549,12 @@ msgstr "" msgid "Cannot open %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2421,7 +2568,7 @@ msgstr "" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2429,36 +2576,24 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2471,8 +2606,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2484,38 +2619,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "tr: Changes in this file have not yet been permanently saved." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2535,26 +2670,31 @@ msgstr "Capítulo:" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "Verificar mis respuestas" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2597,6 +2737,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "Nuevo estado de las tareas a modificar:" @@ -2623,13 +2767,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2637,20 +2781,20 @@ msgstr "" msgid "Clear Problem Display" msgstr "Limpiar vista de problemas" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2667,9 +2811,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2690,7 +2846,7 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." @@ -2701,19 +2857,18 @@ msgstr "" msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2721,7 +2876,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2730,10 +2885,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2742,22 +2897,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2765,7 +2920,14 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " @@ -2773,13 +2935,21 @@ msgid "" "problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2788,21 +2958,20 @@ msgstr "" msgid "Close Date" msgstr "Disponible hasta" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2813,12 +2982,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "" #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2826,33 +2999,38 @@ msgstr "" msgid "Closes:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " @@ -2860,16 +3038,18 @@ msgid "" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "Comentario" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "" @@ -2885,18 +3065,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "" @@ -2904,10 +3083,14 @@ msgstr "" msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2932,6 +3115,10 @@ msgstr "Confirmar la nueva contraseña de %1" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2960,6 +3147,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "" @@ -2974,18 +3165,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2993,14 +3184,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "Ingresar" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -3008,22 +3199,22 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3037,8 +3228,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3046,11 +3236,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "" @@ -3062,37 +3256,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "Correcto" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "" @@ -3100,13 +3293,17 @@ msgstr "" msgid "Correct answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "" @@ -3135,16 +3332,16 @@ msgstr "" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "Administrar curso" @@ -3153,8 +3350,8 @@ msgstr "Administrar curso" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "Configuración del curso" @@ -3162,9 +3359,9 @@ msgstr "Configuración del curso" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3174,32 +3371,36 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "" @@ -3219,7 +3420,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3228,19 +3429,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -3255,7 +3449,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3264,7 +3458,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3284,14 +3478,14 @@ msgstr "" msgid "Create Location:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3316,8 +3510,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3328,11 +3522,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "Tipo de tarea" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "Crear problema sin asociación a tareas" @@ -3366,7 +3564,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "" @@ -3378,20 +3613,24 @@ msgstr "" msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3403,10 +3642,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "" @@ -3422,7 +3666,7 @@ msgid "" "Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "" @@ -3430,12 +3674,12 @@ msgstr "" msgid "Default Time that the Assignment is Due" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3496,11 +3740,11 @@ msgstr "" msgid "Delete course:" msgstr "Eliminar curso:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "Eliminar" @@ -3508,7 +3752,7 @@ msgstr "Eliminar" msgid "Delete location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3520,8 +3764,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3534,7 +3778,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -3554,8 +3798,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" @@ -3573,24 +3817,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "" #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3613,7 +3857,7 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" @@ -3636,7 +3880,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3646,7 +3890,7 @@ msgstr "" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -3662,20 +3906,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3690,12 +3934,12 @@ msgid "Directory" msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3710,17 +3954,17 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3730,8 +3974,8 @@ msgstr "" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" @@ -3753,21 +3997,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3785,19 +4031,34 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "" @@ -3806,24 +4067,23 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" @@ -3832,7 +4092,7 @@ msgstr "" msgid "Do not uncheck students, unless you know what you are doing." msgstr "No desmarques estudiantes a menos de que sepas lo que haces." -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "" @@ -3840,7 +4100,7 @@ msgstr "" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3874,14 +4134,15 @@ msgstr "" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "" @@ -3895,29 +4156,27 @@ msgstr "" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "¿Descargar una versión para imprimir de la tarea %1 para %2?" @@ -3947,15 +4206,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "Enviar un correo" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "Enviar un correo electrónico al instructor" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "" @@ -3967,12 +4230,12 @@ msgstr "" msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3982,8 +4245,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -3997,12 +4260,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4018,7 +4281,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "" @@ -4026,21 +4289,21 @@ msgstr "" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "Editar información de tareas" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4057,9 +4320,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4070,8 +4333,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4084,28 +4347,26 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." msgstr "" @@ -4122,41 +4383,40 @@ msgstr "tr: Edit which sets?" msgid "Edit which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4182,7 +4442,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4199,11 +4459,8 @@ msgstr "" msgid "Editing location %1" msgstr "" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4215,26 +4472,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "E-mail" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4249,7 +4507,7 @@ msgstr "" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" @@ -4261,7 +4519,7 @@ msgstr "Enlace al correo electrónico" msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4283,6 +4541,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4297,8 +4556,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4309,7 +4568,7 @@ msgstr "" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" @@ -4325,34 +4584,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4368,30 +4628,30 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -4403,7 +4663,7 @@ msgstr "Inscrito" msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "tr: Enrollment Status" @@ -4413,15 +4673,15 @@ msgstr "tr: Enrollment Status" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4435,22 +4695,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" @@ -4463,12 +4723,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4476,12 +4736,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4491,14 +4751,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4506,42 +4766,27 @@ msgstr "" msgid "Error message:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4552,12 +4797,12 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" @@ -4568,7 +4813,7 @@ msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4576,7 +4821,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4599,12 +4844,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4620,29 +4865,29 @@ msgstr "" msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4694,53 +4939,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4795,7 +5047,7 @@ msgid "Failed to duplicate set: no set selected for duplication!" msgstr "tr: Failed to duplicate set: no set selected for duplication!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4813,27 +5065,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4851,23 +5103,33 @@ msgstr "" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "Retroalimentación" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" @@ -4878,43 +5140,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "Administrador de archivos" @@ -4922,7 +5184,7 @@ msgstr "Administrador de archivos" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4937,26 +5199,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4965,7 +5227,7 @@ msgid "Filename" msgstr "Nombre de archivo" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4973,9 +5235,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4985,8 +5247,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5006,14 +5268,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -5038,12 +5300,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5054,18 +5316,25 @@ msgstr "Nombre" msgid "First name" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5076,21 +5345,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "Hacer que los problemas queden numerados de forma consecutiva desde 1" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5099,13 +5379,8 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5126,12 +5401,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5139,7 +5414,8 @@ msgstr "" msgid "From:" msgstr "De:" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5159,8 +5435,8 @@ msgstr "Información general" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5170,20 +5446,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "Generar versión para imprimir" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5197,7 +5473,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:182 msgid "Generate hardcopy for selected sets and selected users" -msgstr "Generar versión para imprimir de las tareas y los estudiantes seleccionados" +msgstr "" +"Generar versión para imprimir de las tareas y los estudiantes seleccionados" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." @@ -5223,28 +5505,28 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "" @@ -5252,21 +5534,21 @@ msgstr "" msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5274,11 +5556,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5286,7 +5568,7 @@ msgstr "" msgid "Grader" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "Calificaciones" @@ -5294,7 +5576,7 @@ msgstr "Calificaciones" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "" @@ -5325,8 +5607,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "Iniciar como invitado" @@ -5334,7 +5616,7 @@ msgstr "Iniciar como invitado" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" @@ -5342,7 +5624,7 @@ msgstr "" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5350,17 +5632,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "Formato de versión para imprimir:" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "Generador de versiones para imprimir" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "Encabezado de la versión para imprimir" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5369,7 +5651,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5383,13 +5665,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "Encabezados" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "Ayuda" @@ -5403,7 +5693,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "" @@ -5412,11 +5702,15 @@ msgstr "" msgid "Hidden" msgstr "tr: Hidden" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "Ocultar todos" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5429,16 +5723,12 @@ msgstr "" msgid "Hide Courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "No mostrar pistas a los estudiantes" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5454,24 +5744,21 @@ msgstr "" msgid "Hints" msgstr "Pistas" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5480,12 +5767,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "Totales de la tarea" @@ -5498,6 +5785,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5527,7 +5822,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5550,15 +5845,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5576,8 +5871,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5599,14 +5894,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5620,7 +5915,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5628,29 +5939,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5658,25 +5969,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5689,7 +5999,7 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5699,17 +6009,17 @@ msgstr "" #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5731,23 +6041,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5779,7 +6088,7 @@ msgstr "tr: Import from where?" msgid "Import how many sets?" msgstr "tr: Import how many sets?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "tr: Import sets with names" @@ -5847,18 +6156,21 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "incorrecto" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5876,13 +6188,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5894,15 +6210,15 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -5910,7 +6226,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "Herramientas del instructor" @@ -5933,7 +6249,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5951,7 +6267,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "" @@ -5960,7 +6276,7 @@ msgstr "" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5987,7 +6303,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -5999,8 +6316,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6008,24 +6324,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6037,73 +6353,71 @@ msgstr "" msgid "LAST NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6111,10 +6425,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6133,8 +6451,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6147,7 +6465,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6188,20 +6506,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6216,8 +6530,14 @@ msgstr "" msgid "Last name" msgstr "Apellido" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "" @@ -6228,8 +6548,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6256,29 +6576,33 @@ msgstr "" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "Explorador de problemas" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6288,8 +6612,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6297,7 +6621,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "" @@ -6306,11 +6630,11 @@ msgstr "" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -6318,7 +6642,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6342,9 +6666,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -6354,19 +6678,19 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -6390,8 +6714,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6403,32 +6727,34 @@ msgstr "" msgid "Log In Again" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "Salir" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "Sesión iniciada como %1" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "" @@ -6436,11 +6762,11 @@ msgstr "" msgid "Login Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6454,11 +6780,11 @@ msgstr "Estado de usuario" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "Salir" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6500,18 +6826,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6561,7 +6884,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" @@ -6570,24 +6893,23 @@ msgstr "" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6596,7 +6918,7 @@ msgstr "" msgid "Mark Correct" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "¿Marcar como correcta?" @@ -6613,22 +6935,26 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "MathObjects" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "Mostrar máximo:" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 @@ -6639,19 +6965,34 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" @@ -6662,32 +7003,32 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 @@ -6695,15 +7036,15 @@ msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" @@ -6716,10 +7057,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6730,6 +7071,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" @@ -6744,12 +7089,13 @@ msgid "NO OF FIELDS" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6772,6 +7118,7 @@ msgstr "" msgid "Name the new set" msgstr "Nombre de la nueva tarea" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6780,17 +7127,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6800,33 +7147,46 @@ msgstr "" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6835,9 +7195,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "Problema siguiente" @@ -6851,24 +7216,23 @@ msgid "Next page" msgstr "Siguiente página" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6883,19 +7247,23 @@ msgstr "" msgid "No" msgstr "No" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6908,7 +7276,7 @@ msgid "No Target Set Selected" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6918,7 +7286,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6959,22 +7327,22 @@ msgstr "" msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6990,7 +7358,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -7005,7 +7373,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" @@ -7013,7 +7381,7 @@ msgstr "" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7029,12 +7397,12 @@ msgstr "" msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -7058,7 +7426,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -7068,13 +7436,13 @@ msgid "" "saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7084,7 +7452,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -7099,7 +7467,7 @@ msgid "" msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" @@ -7116,36 +7484,38 @@ msgstr "" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "tr: No sets shown. Choose one of the options above to list the sets in the course." +msgstr "" +"tr: No sets shown. Choose one of the options above to list the sets in the " +"course." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7158,29 +7528,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" @@ -7192,7 +7563,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "No ha iniciado sesión" @@ -7201,8 +7572,8 @@ msgstr "No ha iniciado sesión" msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7217,8 +7588,8 @@ msgstr "Nota" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7235,8 +7606,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7252,17 +7623,17 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7270,9 +7641,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7282,18 +7654,36 @@ msgstr "" msgid "Number" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "" @@ -7301,15 +7691,15 @@ msgstr "" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7321,15 +7711,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7337,45 +7734,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" @@ -7383,8 +7783,8 @@ msgstr "" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7394,23 +7794,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7423,28 +7825,36 @@ msgstr "Fecha de disponibilidad" msgid "Open Problem Library" msgstr "OpenProblemLibrary" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "Abrir en una nueva ventana" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "Abrir en una nueva ventana" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" @@ -7456,11 +7866,11 @@ msgstr "" msgid "Optional Modules" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7483,8 +7893,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "De un total de" @@ -7500,8 +7910,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "" @@ -7513,14 +7923,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7539,15 +7957,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7557,40 +7971,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 -msgid "PG question failed to render" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 +msgid "PG question failed to render" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "PGML" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "Documentación POD" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7598,12 +8005,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "VISTA PREVIA -- NO SE HAN GUARDADO TUS RESPUESTAS" @@ -7638,8 +8041,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7648,16 +8051,21 @@ msgstr "" msgid "Password" msgstr "Contraseña" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "Porcentaje" @@ -7671,7 +8079,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7692,21 +8100,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "Nivel de permisos" @@ -7715,11 +8123,11 @@ msgstr "Nivel de permisos" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "" @@ -7727,24 +8135,29 @@ msgstr "" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7767,6 +8180,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7776,6 +8198,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "" @@ -7794,27 +8220,41 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "Por favor ingresa tu nombre de usuario y contraseña para %1" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -7824,7 +8264,7 @@ msgid "Please select at least one set and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" @@ -7833,7 +8273,7 @@ msgid "Please select at least one user and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -7851,7 +8291,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "tr: Please specify a file to save to." @@ -7872,26 +8312,21 @@ msgstr "" #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7900,6 +8335,13 @@ msgstr "" msgid "Points" msgstr "Puntos" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7916,12 +8358,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" @@ -7931,28 +8373,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "Vista previa de mis respuestas" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "Problema anterior" @@ -7965,40 +8412,43 @@ msgstr "" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8035,7 +8485,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "Problema %1." @@ -8047,18 +8497,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "Editor de problemas" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "Lista de problemas" @@ -8072,21 +8534,20 @@ msgstr "" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "Estrategias para problemas" @@ -8095,20 +8556,20 @@ msgstr "Estrategias para problemas" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8146,7 +8607,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "" @@ -8156,12 +8625,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8172,7 +8641,7 @@ msgstr "Problemas" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8190,7 +8659,11 @@ msgstr "Se han reasignado problemas para los estudiantes seleccionados." msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8201,11 +8674,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "tr: Proctor" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8233,28 +8713,28 @@ msgstr "" msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8262,8 +8742,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8273,25 +8753,33 @@ msgstr "Publicar" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8309,15 +8797,17 @@ msgstr "Solo lectura" msgid "Really delete the items listed above?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "tr: Recitation" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8331,12 +8821,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "tr: Record Scores for Single Sets" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -8348,12 +8839,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8361,7 +8854,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "" @@ -8370,21 +8863,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8393,19 +8881,7 @@ msgstr "" msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8431,11 +8907,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8449,7 +8930,7 @@ msgid "Remaining" msgstr "Restantes" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -8458,28 +8939,28 @@ msgstr "" msgid "Remember Me" msgstr "tr: Remember Me" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8504,20 +8985,20 @@ msgstr "" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "Mostrar todos" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "" @@ -8527,7 +9008,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8541,7 +9022,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "Volver a numerar los problemas" @@ -8554,45 +9035,81 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 +msgid "" +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 +msgid "" +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" -msgstr "Reemplazar problema actual: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 msgid "Replace which users?" @@ -8607,7 +9124,7 @@ msgid "Report Bugs in this Problem" msgstr "Reportar errores de código en este problema" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "Reportar problemas (bugs)" @@ -8619,8 +9136,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" @@ -8636,20 +9153,24 @@ msgstr "" msgid "Request New Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "Solicitar información" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) @@ -8659,14 +9180,14 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8679,13 +9200,13 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." msgstr "" #. ($verNum, $setName) @@ -8698,7 +9219,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -8706,16 +9227,16 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "Descartar cambios" @@ -8724,6 +9245,12 @@ msgstr "Descartar cambios" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8737,18 +9264,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8782,7 +9313,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8790,15 +9321,15 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" @@ -8806,7 +9337,7 @@ msgstr "" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "Resultado" @@ -8817,11 +9348,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "Resultados" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" @@ -8836,7 +9367,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "tr: Revert" @@ -8851,15 +9382,14 @@ msgstr "" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8903,29 +9433,30 @@ msgstr "" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8939,11 +9470,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8954,12 +9490,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "Guardar" @@ -8979,13 +9515,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "Guardar como" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "Guardar los cambios" @@ -9005,34 +9541,34 @@ msgstr "" msgid "Save as" msgstr "Guardar como" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "Guardar los cambios" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "Guardar archivo en:" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9040,7 +9576,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "" @@ -9048,57 +9584,57 @@ msgstr "" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "Calificar" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "Puntaje (%)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "Calificar las tareas selccionadas y guardar en:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9110,6 +9646,11 @@ msgstr "" msgid "Score which sets?" msgstr "¿Qué tareas calificar?" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9134,15 +9675,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "Bajar Calificaciones" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "Herramientas de calificación" @@ -9151,7 +9692,7 @@ msgstr "Herramientas de calificación" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9169,31 +9710,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "Sección" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9205,29 +9748,33 @@ msgstr "Sección:" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9235,7 +9782,7 @@ msgstr "" msgid "Select" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9250,6 +9797,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9268,6 +9819,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -9276,10 +9832,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "Seleccionar una tarea de este curso" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9297,11 +9857,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -9335,8 +9895,8 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -9353,8 +9913,8 @@ msgstr "Selecciona una acción:" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9368,6 +9928,11 @@ msgid "Select course(s) to hide or unhide." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9417,8 +9982,8 @@ msgstr "Selecciona abajo las tareas que quieres asignar a los nuevos usuarios." #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9458,9 +10023,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9481,7 +10046,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9493,11 +10058,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9511,8 +10076,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9525,7 +10090,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9565,7 +10130,7 @@ msgstr "Enviar correo" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9585,7 +10150,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "Tarea" @@ -9597,8 +10162,8 @@ msgstr "" #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9615,10 +10180,11 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9628,8 +10194,8 @@ msgstr "" msgid "Set Definition Files" msgstr "Archivos de tareas (.def)" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "Descripción de la tarea" @@ -9637,23 +10203,28 @@ msgstr "Descripción de la tarea" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "Detalles de la tarea %2" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "Encabezado de la tarea" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9666,7 +10237,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "Lista de tareas" @@ -9677,15 +10248,19 @@ msgstr "Lista de tareas" msgid "Set Name" msgstr "tr: Set Name" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9695,6 +10270,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9704,12 +10284,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9719,13 +10306,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9734,16 +10321,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9759,8 +10346,8 @@ msgstr "" msgid "Sets" msgstr "Tareas" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9768,12 +10355,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9781,28 +10368,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
    course
    Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
    homework
    Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
    " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
    course
    Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
    homework
    Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
    " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9810,7 +10393,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9824,11 +10407,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9848,11 +10431,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" @@ -9866,36 +10449,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9905,19 +10503,19 @@ msgstr "Muéstrame otra versión" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "Mostrar respuestas anteriores" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "Mostrar respuestas anteriores" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9926,35 +10524,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9970,8 +10581,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9980,12 +10591,11 @@ msgstr "" msgid "Show saved answers?" msgstr "¿Mostrar respuestas guardadas?" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -10012,19 +10622,18 @@ msgstr "" msgid "Show:" msgstr "Mostrar:" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "" #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "Mostrando %1 de un total de %2 usuarios." @@ -10045,15 +10654,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10087,7 +10696,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10095,7 +10704,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10111,7 +10720,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10122,14 +10731,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10142,7 +10751,7 @@ msgstr "" msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -10164,10 +10773,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 @@ -10177,14 +10786,14 @@ msgid "" "the wrong thing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -10225,8 +10834,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10235,7 +10848,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "Archivo:" @@ -10247,30 +10860,38 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10279,7 +10900,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -10287,8 +10908,8 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" @@ -10305,9 +10926,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "Estadísticas" @@ -10317,32 +10937,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "Estado" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "Volver al usuario original" @@ -10350,11 +10976,11 @@ msgstr "Volver al usuario original" msgid "Stop Archiving" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10362,6 +10988,7 @@ msgstr "" msgid "Student ID" msgstr "ID de estudiante" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10371,9 +10998,9 @@ msgstr "" msgid "Student Name" msgstr "Nombre del estudiante" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "Reportes de avance" @@ -10383,12 +11010,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10419,7 +11046,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10474,7 +11101,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" @@ -10496,24 +11123,24 @@ msgid "Successfully created new set %1" msgstr "" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "" @@ -10525,15 +11152,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -10553,13 +11180,13 @@ msgstr "La Tarea:" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10567,11 +11194,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10579,27 +11206,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" @@ -10612,7 +11244,7 @@ msgstr "" msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10620,11 +11252,11 @@ msgstr "" msgid "Text" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10640,6 +11272,11 @@ msgstr "" msgid "Textbook:" msgstr "" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10656,10 +11293,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10670,13 +11314,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10694,25 +11338,25 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " @@ -10752,7 +11396,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10782,37 +11427,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10821,8 +11464,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10830,12 +11473,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10843,7 +11486,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10857,7 +11500,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10908,11 +11551,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10926,17 +11569,17 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" @@ -10944,27 +11587,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
    1. Simple: send only the feedback " @@ -10983,15 +11620,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11001,30 +11638,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11047,17 +11686,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11067,16 +11706,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -11092,7 +11731,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11100,24 +11739,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "" @@ -11131,14 +11774,17 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11146,7 +11792,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11154,23 +11800,34 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11187,10 +11844,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11201,57 +11858,42 @@ msgid "" "shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11264,8 +11906,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11273,24 +11915,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11312,11 +11944,11 @@ msgid "" "sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." @@ -11342,19 +11974,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11367,48 +11999,49 @@ msgid "" "password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" + #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11432,7 +12065,7 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." msgstr "" @@ -11454,25 +12087,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11484,12 +12117,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11508,9 +12141,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11536,9 +12169,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11554,46 +12187,44 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." @@ -11630,28 +12261,28 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11662,8 +12293,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11698,11 +12329,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." +"correct the permission errors." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11716,7 +12347,7 @@ msgid "Then by" msgstr "Después por:" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11726,13 +12357,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "%1 problemas cumplen con los criterios seleccionados" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11760,30 +12396,30 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." @@ -11796,19 +12432,19 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -11823,7 +12459,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11840,6 +12476,19 @@ msgstr "" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" @@ -11856,14 +12505,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11873,25 +12522,29 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "La acción \"desasignar estudiantes\" NO se puede deshacer." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -11902,7 +12555,7 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." @@ -11910,28 +12563,26 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" @@ -11939,8 +12590,7 @@ msgid "" "instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11954,9 +12604,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -11979,7 +12629,7 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." @@ -11996,39 +12646,45 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 msgid "" "This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "" +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12042,27 +12698,29 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." -msgstr "Este curso permite ingresar como invitado. Haz clic en %1 para ingresar a este curso como invitado." +msgstr "" +"Este curso permite ingresar como invitado. Haz clic en %1 para ingresar a " +"este curso como invitado." #: /opt/webwork/webwork2/templates/ContentGenerator/Logout.html.ep:16 msgid "" @@ -12076,14 +12734,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12102,8 +12764,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12115,13 +12777,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12133,47 +12795,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "Esta tarea todavía no está disponible." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12181,17 +12839,17 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 @@ -12199,46 +12857,48 @@ msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12253,11 +12913,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12270,14 +12930,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12287,11 +12947,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12307,33 +12967,33 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 @@ -12354,94 +13014,89 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " "feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12470,8 +13125,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12493,15 +13148,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12521,8 +13176,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12530,8 +13185,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12541,10 +13195,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12562,27 +13216,28 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 @@ -12590,11 +13245,11 @@ msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12612,9 +13267,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12626,32 +13281,32 @@ msgid "This sample mail would be sent to %1" msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "Esta tarea (%1) está asignada a %2." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "" @@ -12668,8 +13323,8 @@ msgid "" "password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -12684,8 +13339,8 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -12693,109 +13348,203 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "¡Este archivo no existe!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "¡Este archivo es un directorio!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "¡Este archivo no es un archivo de texto!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "¡Este archivo no se pudo leer!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "" @@ -12811,13 +13560,13 @@ msgstr "" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "" @@ -12826,17 +13575,17 @@ msgstr "" msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12848,11 +13597,11 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." @@ -12873,7 +13622,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12886,9 +13635,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12898,11 +13648,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12910,7 +13660,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12918,6 +13668,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12926,11 +13680,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "" @@ -12951,6 +13705,12 @@ msgstr "" msgid "Two Columns" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" @@ -12959,19 +13719,19 @@ msgstr "" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" @@ -12981,7 +13741,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12991,23 +13751,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13023,7 +13795,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13031,20 +13808,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13058,19 +13831,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13086,7 +13859,7 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" @@ -13095,7 +13868,7 @@ msgstr "" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13110,8 +13883,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13123,11 +13896,11 @@ msgstr "" msgid "Unclassified Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13140,21 +13913,21 @@ msgstr "" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13181,15 +13954,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13197,7 +13970,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13214,7 +13987,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13222,7 +13995,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13264,7 +14037,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "" @@ -13274,11 +14047,11 @@ msgid "Upgrade" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13303,7 +14076,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "" @@ -13312,24 +14085,24 @@ msgstr "" msgid "Upload" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "Usar encabezados estándar" @@ -13346,6 +14119,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -13355,11 +14132,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" @@ -13371,7 +14148,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "" @@ -13379,20 +14156,24 @@ msgstr "" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13432,6 +14213,14 @@ msgid "" "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13439,11 +14228,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13468,16 +14257,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13498,17 +14287,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13531,7 +14320,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13540,34 +14329,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13592,12 +14386,13 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "Nombre de usuario" @@ -13610,7 +14405,7 @@ msgstr "Nombre de usuario" msgid "Users" msgstr "Usuarios" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "Usuarios a los que se ha asignado la tarea %2" @@ -13618,11 +14413,11 @@ msgstr "Usuarios a los que se ha asignado la tarea %2" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "Lista de usuarios" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -13631,36 +14426,36 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13671,41 +14466,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13720,30 +14520,62 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "Ver" @@ -13751,42 +14583,38 @@ msgstr "Ver" msgid "View Problems" msgstr "Ver problemas" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "Ver las ecuaciones como" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "Ver estadísticas de una tarea" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "Ver estadísticas de un estudiante" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "Ver reporte de progreso de una tarea" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "Ver reporte de progreso de un estudiante" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13798,11 +14626,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13814,6 +14642,7 @@ msgid "Visibility" msgstr "tr: Visibility" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13823,16 +14652,19 @@ msgstr "Visible" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "Visible para los estudiantes" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "Mensajes de alerta" @@ -13850,42 +14682,40 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all user-related data and is not undoable!" -msgstr "Alerta: ¡Al eliminar usuarios, destruyes toda la información de este estudiante y no la puedes recuperar!" +msgstr "" +"Alerta: ¡Al eliminar usuarios, destruyes toda la información de este " +"estudiante y no la puedes recuperar!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "" @@ -13901,39 +14731,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13945,18 +14771,22 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "Peso" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "¡Bienvenido a WeBWorK!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13972,23 +14802,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "¿Qué campo utilizar para filtrar la lista de usuarios?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." -msgstr "Cuando un estudiante tiene más intentos de lo que se especifica acá, podrá ver otra versión de este problema. Si se asigna -1, la opción de ver más intentos se deshabilita. Si se asigna -2, se usa la opción estándar del curso." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." +msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14003,32 +14833,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

      A value such as " "0.1 means 0.1 percent error is allowed.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

      • %c = course ID
      • %u = user ID
      • %s =" -" set ID
      • %p = problem ID
      • %x = section
      • %r = " -"recitation
      • %% = literal percent sign
      " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14043,9 +14871,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14056,37 +14884,29 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14108,9 +14928,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." -msgstr "Cuando desasignas estudiantes desmarcando sus nombres, destruyes toda su información asociada a la tarea %1. Por ello, después deberás reasignar la tarea a estos estudiantes y ellos recibirán nuevas versiones de los problemas. Asegúrate de que esto es lo que quieres hacer antes de desmarcar casillas de estudiantes." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." +msgstr "" +"Cuando desasignas estudiantes desmarcando sus nombres, destruyes toda su " +"información asociada a la tarea %1. Por ello, después deberás reasignar la " +"tarea a estos estudiantes y ellos recibirán nuevas versiones de los " +"problemas. Asegúrate de que esto es lo que quieres hacer antes de desmarcar " +"casillas de estudiantes." #. (tag('b', dir => 'ltr', format_set_name_display($setID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:26 @@ -14121,7 +14946,7 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " @@ -14129,18 +14954,19 @@ msgid "" "you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "Estará disponible desde el %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14178,25 +15004,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14204,27 +15030,28 @@ msgstr "" msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." -msgstr "tr: Write permissions have not been enabled in the templates directory. No changes can be made." +msgstr "" +"tr: Write permissions have not been enabled in the templates directory. No " +"changes can be made." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14239,7 +15066,7 @@ msgstr "" msgid "Yes" msgstr "Sí" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14253,24 +15080,24 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " @@ -14284,23 +15111,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14310,16 +15137,16 @@ msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14327,26 +15154,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14370,7 +15197,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14382,18 +15209,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "tr: You are not authorized to modify problems." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "tr: You are not authorized to modify set definition files." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14410,7 +15237,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "tr: You are not authorized to perform this action." @@ -14440,35 +15267,26 @@ msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "" #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14486,41 +15304,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14529,8 +15341,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14548,26 +15360,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14587,58 +15401,56 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "tr: You cannot delete yourself!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14646,7 +15458,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" @@ -14654,23 +15466,27 @@ msgstr "" msgid "You do not have permission to change the hardcopy theme." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "" -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." -msgstr "No tienes permiso para generar una versiones para imprimir en formato %1." +msgstr "" +"No tienes permiso para generar una versiones para imprimir en formato %1." + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14681,17 +15497,17 @@ msgstr "" msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "" #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "" #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -14700,45 +15516,46 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." -msgstr "Tienes %negquant(%1,intentos ilimitados,intento,intentos) en este problema." +msgstr "" +"Tienes %negquant(%1,intentos ilimitados,intento,intentos) en este problema." #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14746,7 +15563,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "Has intentado este problema %quant(%1,vez,veces)." @@ -14757,25 +15574,29 @@ msgstr "Has salido de WeBWork" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "" @@ -14783,11 +15604,11 @@ msgstr "" msgid "You have requested that the following items be deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "" @@ -14795,10 +15616,10 @@ msgstr "" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14809,7 +15630,7 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." @@ -14817,20 +15638,20 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14841,29 +15662,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "tr: You may not change your own password here!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14871,7 +15692,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "" @@ -14888,15 +15709,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14904,15 +15725,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14920,32 +15743,33 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" @@ -14954,7 +15778,7 @@ msgid "You must select one or more sets for scoring!" msgstr "¡Debes seleccionar al menos una tarea para calificar!" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "" @@ -14962,37 +15786,37 @@ msgstr "" msgid "You must specify a course ID." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "" @@ -15005,20 +15829,12 @@ msgstr "Debe especificar un ID de usuario." msgid "You must specify an file name in order to save a new file." msgstr "tr: You must specify an file name in order to save a new file." -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" @@ -15034,51 +15850,61 @@ msgstr "" msgid "You need to select a set to view." msgstr "" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "Obtuviste un puntaje de %1 en este intento." +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15090,7 +15916,7 @@ msgstr "Su dirección de correo ha sido cambiada." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" @@ -15120,46 +15946,53 @@ msgid "Your message was sent successfully." msgstr "" #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "Tu puntaje actual en este problema es %1. %2" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "Tu puntaje en este %1 se ha guardado." -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "Tu puntaje en este %1 es %2/%3." -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "Tu puntaje en este %1 NO se ha guardado." #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " @@ -15176,29 +16009,27 @@ msgid "" "you." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "" -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "Tu puntaje NO se ha guardado." @@ -15222,9 +16053,10 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." -msgstr "Tu sesión ha terminado debido a inactividad. Por favor reinicia la sesión." +msgstr "" +"Tu sesión ha terminado debido a inactividad. Por favor reinicia la sesión." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:17 msgid "a duplicate of the first selected achievement" @@ -15256,7 +16088,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15292,7 +16124,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "" @@ -15300,11 +16132,11 @@ msgstr "" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "todas las tareas" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "todos los estudiantes" @@ -15315,19 +16147,19 @@ msgid "alphabetically" msgstr "" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15357,18 +16189,23 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" -msgstr "problema(s) en blanco usando la plantilla estándar al final de la tarea." +msgstr "" +"problema(s) en blanco usando la plantilla estándar al final de la tarea." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:17 @@ -15376,31 +16213,39 @@ msgstr "problema(s) en blanco usando la plantilla estándar al final de la tarea msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15412,15 +16257,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "" @@ -15448,7 +16298,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -15456,8 +16306,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" @@ -15469,9 +16329,14 @@ msgstr "" msgid "guest" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "" @@ -15479,11 +16344,11 @@ msgstr "" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "" @@ -15495,12 +16360,12 @@ msgstr "" msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15508,15 +16373,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "" @@ -15524,7 +16393,7 @@ msgstr "" msgid "login ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -15532,10 +16401,6 @@ msgstr "" msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "tr: multiple sets" @@ -15548,6 +16413,10 @@ msgstr "" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15556,11 +16425,11 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "ninguna tarea" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "" @@ -15574,10 +16443,15 @@ msgstr "ningún usuario" msgid "nobody" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15587,11 +16461,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "" @@ -15608,17 +16482,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "punto" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "puntos" @@ -15626,11 +16500,11 @@ msgstr "puntos" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "Problemas" @@ -15650,38 +16524,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15717,6 +16591,16 @@ msgstr "tareas seleccionadas" msgid "selected users" msgstr "usuarios seleccionados" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -15737,7 +16621,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15745,7 +16629,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" @@ -15753,12 +16637,12 @@ msgstr "" msgid "student" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" @@ -15766,6 +16650,11 @@ msgstr "" msgid "summary" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "" @@ -15778,15 +16667,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "" @@ -15794,11 +16683,11 @@ msgstr "" msgid "then delete them" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15808,11 +16697,11 @@ msgid "to" msgstr "" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "" @@ -15844,24 +16733,30 @@ msgid "users who match on selected field" msgstr "tr: users who match on selected field" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "usuarios visibles" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/fr-CA.po b/lib/WeBWorK/Localize/fr-CA.po index f909e8b92a..c41be54e99 100644 --- a/lib/WeBWorK/Localize/fr-CA.po +++ b/lib/WeBWorK/Localize/fr-CA.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Hélène Larue , 2017 # Jonathan Desaulniers , 2018-2019,2021-2022 @@ -11,39 +11,56 @@ msgstr "" "Project-Id-Version: webwork2\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" -"Last-Translator: Jonathan Desaulniers , 2018-2019,2021-2022\n" -"Language-Team: French (Canada) (http://app.transifex.com/webwork/webwork2/language/fr_CA/)\n" +"Last-Translator: Jonathan Desaulniers " +", 2018-2019,2021-2022\n" +"Language-Team: French (Canada) (http://app.transifex.com/webwork/webwork2/" +"language/fr_CA/)\n" +"Language: fr_CA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: fr_CA\n" -"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" #. ($_->{problem}->version_id) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:69 msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "Réponses disponibles." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -80,7 +97,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "% Pointage:" @@ -89,13 +106,29 @@ msgstr "% Pointage:" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -107,12 +140,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -127,22 +160,42 @@ msgid "%1 Problems:" msgstr "Problèmes dans %1 :" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -153,40 +206,42 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "%1 étudiants sur %2" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" -msgstr "Le titre et l'institution de %1 ont été changés de %2 pour %3 et de %4 pour %5 " +msgstr "" +"Le titre et l'institution de %1 ont été changés de %2 pour %3 et de %4 pour " +"%5 " #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" -msgstr "%1 utilisateurs remplacés, %2 utilisateurs ajoutés, %3 utilisateurs ignorés. Utilisateurs ignorés : (%4)" +msgstr "" +"%1 utilisateurs remplacés, %2 utilisateurs ajoutés, %3 utilisateurs ignorés. " +"Utilisateurs ignorés : (%4)" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -238,13 +293,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1 : Problème %2" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "%1 : Problème %2. Montrer un autre problème" @@ -259,7 +314,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "%quant(%1, fichier décompressé, fichiers décompressés) avec succès." @@ -268,19 +323,24 @@ msgstr "%quant(%1, fichier décompressé, fichiers décompressés) avec succès. msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -315,47 +375,45 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "(Les modifications non sauvegardées seront perdues.)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "(Ce test est fermé, car il n'a pas été envoyé dans le temps alloué.)" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "(Votre note pour ce %1 n'est pas disponible avant %2.)" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "(Votre note pour ce %1 n'est pas disponible.)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "(correct)" @@ -363,31 +421,35 @@ msgstr "(correct)" msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "(erroné)" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "(note %1)" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -395,16 +457,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "1 étudiant" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -413,7 +475,7 @@ msgstr "" msgid "Weight: %1%" msgstr "Pondération: %1%" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

      After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -428,19 +490,19 @@ msgid "" "written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

      During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

      Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

      MathQuill renders students answers in real-time as they type on the " "keyboard.

      MathView allows students to choose from a variety of common " @@ -457,103 +519,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

      There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

      The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

      The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

      Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

      Modes:

      • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
      • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
      • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
      • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
      • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
      • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
      " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

      Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

      Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

      Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

      This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

      • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
      • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

      If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

      For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

    2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
    3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

      For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

      This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

      If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

      For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

      " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

      For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

      This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

      To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

      This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

      This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

      When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

      • %c = course ID
      • %u = user ID
      • %s = set ID
      • %p = problem ID
      • %x = section
      • %r = " +"recitation
      • %% = literal percent sign

      If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

      When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -561,21 +635,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

      • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
      • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
      • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
      • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
      " +"this case.
    4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
    5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

      When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -587,19 +661,25 @@ msgid "" "choice of modes (since there will only be one active).

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -617,63 +697,71 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
      • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
      • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
      • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
      • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
      Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
      when the \"Show Me Another\" button is clicked.
    6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
    7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
    8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
    9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "Un cours avec l'identifiant %1 existe déjà." #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." -msgstr "Un répertoire exist déjà avec le nom %1. Vous devez supprimer le cours existant avant d'être en mesure de désarchiver." +msgstr "" +"Un répertoire exist déjà avec le nom %1. Vous devez supprimer le cours " +"existant avant d'être en mesure de désarchiver." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." -msgstr "Un nom de fichier ne peut commencer par un point, ne peut être vide, ne peut contenir les composantes du chemin d'accès d'un répertoire et ne peut contenir que les caractères -_.a-zA-Z0-9 et les espacements sont permis." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." +msgstr "" +"Un nom de fichier ne peut commencer par un point, ne peut être vide, ne peut " +"contenir les composantes du chemin d'accès d'un répertoire et ne peut " +"contenir que les caractères -_.a-zA-Z0-9 et les espacements sont permis." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "Un fichier de ce nom existe déjà." #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." -msgstr "Un document imprimable a été généré, mais il semble ne pas être complet ou correct. Veuillez vous assurer que tous les problèmes sont affichés et qu'ils sont tous lisibles. Sinon, veuillez en informer votre professeur." +msgstr "" +"Un document imprimable a été généré, mais il semble ne pas être complet ou " +"correct. Veuillez vous assurer que tous les problèmes sont affichés et " +"qu'ils sont tous lisibles. Sinon, veuillez en informer votre professeur." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:41 msgid "" @@ -706,34 +794,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" -msgstr "Un emplacement avec le nom %1 existe déjà dans la base de données. Désirez-vous modifier l'emplacement?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" +msgstr "" +"Un emplacement avec le nom %1 existe déjà dans la base de données. Désirez-" +"vous modifier l'emplacement?" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -746,17 +835,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -765,8 +862,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -787,27 +884,31 @@ msgid "" "enables/disables the highlighting of the current problem in the side bar, " "and whether it is correct (✓), in progress (…), incorrect " "(✗), or unattempted (no symbol)." -msgstr "A switch to govern the use of a Progress Bar for the student; this also enables/disables the highlighting of the current problem in the side bar, and whether it is correct (✓), in progress (…), incorrect (✗), or unattempted (no symbol)." +msgstr "" +"A switch to govern the use of a Progress Bar for the student; this also " +"enables/disables the highlighting of the current problem in the side bar, " +"and whether it is correct (✓), in progress (…), incorrect " +"(✗), or unattempted (no symbol)." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -827,20 +928,21 @@ msgid "ADJ STATUS" msgstr "NOTE POND AJUSTÉE" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" -msgstr "LES RÉPONSES ONT ÉTÉ VÉRIFIÉES -- MAIS ELLES N'ONT PAS ÉTÉ ENREGISTRÉES" +msgstr "" +"LES RÉPONSES ONT ÉTÉ VÉRIFIÉES -- MAIS ELLES N'ONT PAS ÉTÉ ENREGISTRÉES" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." -msgstr "TENTATIVE INCORRECT -- Soumettre la réponse à nouveau (ou essayer une nouvelle version si nécessaire)." +"if necessary)." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/cancel_edit_form.html.ep:1 @@ -853,7 +955,18 @@ msgstr "Ne pas enregistrer les modifications" msgid "Abandon export" msgstr "Annuler l'exportation" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -862,19 +975,22 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." -msgstr "La création de compte dans ce cours est désactivée. Contacter votre professeur ou l'administrateur du système." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." +msgstr "" +"La création de compte dans ce cours est désactivée. Contacter votre " +"professeur ou l'administrateur du système." #. ($c->param('effectiveUser') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:14 msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -913,7 +1029,9 @@ msgstr "ID d'accomplissement" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:245 msgid "Achievement ID exists! No new achievement created. File not saved." -msgstr "L'ID de l'accomplissement existe! Aucun accomplissement n'a été créé. Fichier non sauvegardé." +msgstr "" +"L'ID de l'accomplissement existe! Aucun accomplissement n'a été créé. " +"Fichier non sauvegardé." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:26 msgid "Achievement ID:" @@ -929,7 +1047,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -941,7 +1059,7 @@ msgstr "Points d'accomplissement par problème." msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -949,7 +1067,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -981,13 +1099,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "Accomplissements" @@ -995,7 +1112,7 @@ msgstr "Accomplissements" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1003,8 +1120,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1014,12 +1131,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1027,49 +1144,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "Prendre le rôle de :" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "Dans le rôle de %1." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "Action %1 introuvable" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1078,15 +1195,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
      1. award 50% score to one " -"problem
      2. reset the number of attempts allowed for one " -"problem
      3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
      4. double the weight of one problem within its " -"set
      5. replaces one problem in a set with a copy of a different problem" -" in that set
      6. award 100% score to one problem
      7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
      8. double the" -" weight of all problems within a set
      9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
      10. award 100% score" -" to all problems in one set.
      " +"problem
    10. reset the number of attempts allowed for one problem
    11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
    12. double the weight of one problem within its set
    13. replaces " +"one problem in a set with a copy of a different problem in that set
    14. award 100% score to one problem
    15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
    16. double the weight of all " +"problems within a set
    17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
    18. award 100% score to all " +"problems in one set.
    " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1105,12 +1222,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "Ajouter" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1119,8 +1236,8 @@ msgid "Add All" msgstr "Ajouter tous les problèmes" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "Ajouter un cours" @@ -1129,7 +1246,7 @@ msgstr "Ajouter un cours" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "Ajouter des utilisateurs" @@ -1146,7 +1263,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "Spécifier le type du fichier" @@ -1170,15 +1287,16 @@ msgstr "" msgid "Add problems to" msgstr "Ajouter des problèmes au " -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "Ajouter à quel devoir?" @@ -1190,12 +1308,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1205,28 +1323,24 @@ msgid "Added %1 problems to set %2." msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "Le problème %1 a été ajouté à %2 en tant que problème %3." -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "Ajout de l'adresse %1 à l'emplacement %2." #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1239,63 +1353,77 @@ msgstr "" msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." -msgstr "Adresse(s) %1 existe(s) déjà dans la base de données. CELA NE DEVRAIT PAS SE PRODUIRE! Vérifier l'intégrité de la base de données de WeBWorK avant de poursuivre." +msgstr "" +"Adresse(s) %1 existe(s) déjà dans la base de données. CELA NE DEVRAIT PAS SE " +"PRODUIRE! Vérifier l'intégrité de la base de données de WeBWorK avant de " +"poursuivre." #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." -msgstr "Adresse(s) %1 dans la liste d'ajout est(sont) déjà dans l'emplacement %2 et a(ont) été ignorée(s)." +msgstr "" +"Adresse(s) %1 dans la liste d'ajout est(sont) déjà dans l'emplacement %2 et " +"a(ont) été ignorée(s)." #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." -msgstr "Adresse(s) %1 dans la liste de suppression n'est(sont) pas dans l'emplacement %2 et a(ont) été ignorée(s)." +msgstr "" +"Adresse(s) %1 dans la liste de suppression n'est(sont) pas dans " +"l'emplacement %2 et a(ont) été ignorée(s)." #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." -msgstr "Adresse(s) %1 n'est(sont) pas dans une form reconnue. Vérifier les informations et resoumettre." +msgstr "" +"Adresse(s) %1 n'est(sont) pas dans une form reconnue. Vérifier les " +"informations et resoumettre." #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." -msgstr "Adresse(s) %1 n'est(sont) pas dans une form reconnue. Vérifier les informations et recommencer." +msgstr "" +"Adresse(s) %1 n'est(sont) pas dans une form reconnue. Vérifier les " +"informations et recommencer." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:117 msgid "Addresses" @@ -1311,43 +1439,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 -msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 -msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1358,7 +1476,7 @@ msgstr "Note Pondérée Ajustée" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "Adobe PDF" @@ -1370,33 +1488,39 @@ msgstr "Recherche avancée" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1408,16 +1532,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "Ensuite, il est possible d'obtenir un pointage réduit jusqu'à %1." @@ -1446,7 +1570,7 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1463,24 +1587,25 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:74 msgid "All of these files will also be made available for mail merge." -msgstr "Tous ces fichiers seront également disponibles pour être joints à un message courriel." +msgstr "" +"Tous ces fichiers seront également disponibles pour être joints à un message " +"courriel." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:9 msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1504,8 +1629,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1513,11 +1638,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "Tous les retraits ont été réalisés avec succès." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "Permettre les alternatives en Unicode dans la réponse de l'étudiant." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" @@ -1527,71 +1652,77 @@ msgstr "" msgid "Allow unassign" msgstr "Permettre de retirer le devoir" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" -msgstr "Marge d'erreur permise, en pourcentage, pour les comparaisons numériques" +msgstr "" +"Marge d'erreur permise, en pourcentage, pour les comparaisons numériques" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "Autorisés à prendre le rôle d'un autre utilisateur" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "Autorisés à modifier leur mot de passe" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "Autorisés à se connecter au cours" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" -msgstr "Autorisés à voir les solutions avant la date de disponibilité des réponses" +msgstr "" +"Autorisés à voir les solutions avant la date de disponibilité des réponses" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" -msgstr "Permettre de voir les bonnes réponses avant la date de disponibilité des réponses" +msgstr "" +"Permettre de voir les bonnes réponses avant la date de disponibilité des " +"réponses" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "Autorisés à voir les anciennes réponses" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" -msgstr "Autorisés à voir des problèmes dans des devoirs qui ne sont pas encore disponibles" +msgstr "" +"Autorisés à voir des problèmes dans des devoirs qui ne sont pas encore " +"disponibles" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1600,14 +1731,14 @@ msgid "Amulet of Extension" msgstr "Amulette d'extension" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1615,8 +1746,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1627,10 +1758,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1642,7 +1773,7 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " @@ -1656,7 +1787,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1666,7 +1797,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1676,24 +1807,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1707,17 +1838,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1729,6 +1868,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1743,7 +1883,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "Historique des réponses" @@ -1762,16 +1902,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "Réponses enregistrées :" @@ -1788,56 +1936,67 @@ msgstr "Réponses" msgid "Answers Available" msgstr "Réponses disponibles" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." -msgstr "Tout changement effectué ici va affecter les achèvements pour TOUS les étudiants." +"Any changes made below will be reflected in the achievement for ALL students." +msgstr "" +"Tout changement effectué ici va affecter les achèvements pour TOUS les " +"étudiants." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." -msgstr "Les changements effectués ci-dessous affecteront les devoirs de TOUS les étudiants désignés." +msgstr "" +"Les changements effectués ci-dessous affecteront les devoirs de TOUS les " +"étudiants désignés." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." -msgstr "Les changements effectués ci-dessous affecteront SEULEMENT le devoir du ou des étudiants énumérés." +msgstr "" +"Les changements effectués ci-dessous affecteront SEULEMENT le devoir du ou " +"des étudiants énumérés." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "Ajouter à" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" -msgstr "Ajouter ce problème à la fin du devoir %1" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 msgid "Applying definitions theoretically and proof writing" @@ -1848,12 +2007,12 @@ msgid "Archive" msgstr "Archiver" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1885,7 +2044,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "Archiver le cours suivant" @@ -1893,11 +2052,6 @@ msgstr "Archiver le cours suivant" msgid "Archived Courses" msgstr "Archiver les cours" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1916,14 +2070,24 @@ msgstr "" msgid "" "Are you sure that you want to delete the course %1 after archiving? This " "cannot be undone!" -msgstr "Êtes-vous sur de vouloir supprimer le cours %1 après l'avoir archiver? Ce processus n'est pas réversible!" +msgstr "" +"Êtes-vous sur de vouloir supprimer le cours %1 après l'avoir archiver? Ce " +"processus n'est pas réversible!" #. (tag('b', param('delete_courseID') #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_confirm.html.ep:5 msgid "" "Are you sure you want to delete the course %1? All course files and data " "will be destroyed. There is no undo available." -msgstr "Êtes-vous sur de vouloir supprimer le cours %1? Toutes les informations et les fichiers seront perdus. Aucun retour en arrière est possible." +msgstr "" +"Êtes-vous sur de vouloir supprimer le cours %1? Toutes les informations et " +"les fichiers seront perdus. Aucun retour en arrière est possible." + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" @@ -1946,7 +2110,7 @@ msgstr "" msgid "Assign" msgstr "Attribuer" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "Attribuer tous les devoirs à cet utilisateur" @@ -1954,7 +2118,7 @@ msgstr "Attribuer tous les devoirs à cet utilisateur" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1962,7 +2126,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "Attribuer les devoirs sélectionnés aux utilisateurs sélectionnés " -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1974,7 +2138,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "Attribuer ce devoir à quels utilisateurs? " @@ -1988,7 +2152,7 @@ msgid "Assign which achievements?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "Attribué" @@ -2006,12 +2170,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2019,7 +2183,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2031,12 +2195,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2050,11 +2226,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2062,7 +2238,7 @@ msgstr "" msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2071,11 +2247,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "Essayé" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2083,25 +2264,34 @@ msgstr "Essayé" msgid "Attempts" msgstr "Essais" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "Auditeur" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." -msgstr "La tentative de connexion a échoué. Veuillez contacter votre professeur." +msgstr "" +"La tentative de connexion a échoué. Veuillez contacter votre professeur." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "Informations pour l'auteur" @@ -2109,7 +2299,7 @@ msgstr "Informations pour l'auteur" msgid "Automatic" msgstr "Automatique" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2121,7 +2311,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "Afficher automatiquement les énoncés des problèmes" @@ -2155,7 +2345,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2164,8 +2354,7 @@ msgstr "" msgid "Badges" msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2174,19 +2363,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "Recherche de base" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2204,7 +2399,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2221,7 +2416,7 @@ msgstr "Parcourir" msgid "Browse from:" msgstr "Parcourir dans : " -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2229,7 +2424,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2248,8 +2443,8 @@ msgstr "DATE D'ÉCHÉANCE" msgid "CLOSE TIME" msgstr "HEURE D'ÉCHÉANCE" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2257,33 +2452,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "La grande augmentation" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "Peut rapporter des bogues" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "Peut voir les anciennes réponses" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "Peut soumettre des réponses pour un étudiant" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "Impossible de copier le fichier : %1" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2293,22 +2488,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "Impossible de créer l'environnement du cours pour %1 car %2" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "\tImpossible de créer le dossier : %1" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2330,23 +2525,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "Impossible de lire le fichier joint %1. Aucun message n'a été envoyé." #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "Impossible de renommer le fichier : %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "Impossible de renommer avec le même nom" -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "Impossible d'écrire dans le fichier %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2385,11 +2581,11 @@ msgstr "Annuler l'exportation" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2403,12 +2599,12 @@ msgstr "" msgid "Cannot open %1" msgstr "Impossible d'ouvrir %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2422,7 +2618,7 @@ msgstr "Catégorie" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2430,36 +2626,26 @@ msgstr "Implique que le devoir sélectionné compte pour le double des points." #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." -msgstr "Implique qu'un problème d'un devoir devient le clone d'un autre problème du même devoir." +"Causes a homework problem to become a clone of another problem from the same " +"set." +msgstr "" +"Implique qu'un problème d'un devoir devient le clone d'un autre problème du " +"même devoir." #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "Implique que le problème d'un devoir compte pour le double des points." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "Modifier le titre du cours pour:" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "Nouvel identifiant du cours :" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "Modifier l'institution pour:" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "Modifier l'institution du cours %1 pour %2" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2472,8 +2658,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2485,38 +2671,40 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "Modifier le titre %1 pour %2" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." -msgstr "Les modifications dans ce fichier n'ont pas encore été enregistrées de façon permanente." +msgstr "" +"Les modifications dans ce fichier n'ont pas encore été enregistrées de façon " +"permanente." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2527,7 +2715,9 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:504 msgid "" "Changing the problem seed for display, but there are no problems showing." -msgstr "Modification de la valeur d'amorce d'un problème, mais il n'y a pas de problème à afficher" +msgstr "" +"Modification de la valeur d'amorce d'un problème, mais il n'y a pas de " +"problème à afficher" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:19 @@ -2536,26 +2726,31 @@ msgstr "Chapitre :" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "Vérifier les réponses" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "Vérifier le test" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2598,6 +2793,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "Choisir si ces devoirs seront visibles ou non pour les étudiants " @@ -2624,13 +2823,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2638,20 +2837,20 @@ msgstr "" msgid "Clear Problem Display" msgstr "Vider l'affichage des problèmes" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2668,9 +2867,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2691,30 +2902,31 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." -msgstr "Cliquer sur le nom d'un utilisateur pour modifier les informations générales (ex. : la date d'échéance) concernant les devoirs qui lui sont attribués." +msgstr "" +"Cliquer sur le nom d'un utilisateur pour modifier les informations générales " +"(ex. : la date d'échéance) concernant les devoirs qui lui sont attribués." #. ($ce->{admin_course_id}) #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:16 msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2722,7 +2934,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2731,10 +2943,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2743,22 +2955,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2766,21 +2978,39 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " "associated with the restriction. Contact your professor to have this " "problem resolved." -msgstr "L'adresse IP %1 n'est pas autorisé d'accès à ce devoir, car le devoir contient des restrictions d'adresses IP et aucune permission n'est associée à ces restrictions. Contacter votre enseignant pour résoudre le problème." +msgstr "" +"L'adresse IP %1 n'est pas autorisé d'accès à ce devoir, car le devoir " +"contient des restrictions d'adresses IP et aucune permission n'est associée " +"à ces restrictions. Contacter votre enseignant pour résoudre le problème." + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2789,21 +3019,20 @@ msgstr "" msgid "Close Date" msgstr "Date d'échéance" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2814,12 +3043,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "Fermé." #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2827,33 +3060,38 @@ msgstr "" msgid "Closes:" msgstr "Échéance :" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " @@ -2861,16 +3099,18 @@ msgid "" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "Commentaire" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "Commentaire:" @@ -2886,18 +3126,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "Le sommaire des résultats pour ce test n'est pas disponible." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "Complet." @@ -2905,10 +3144,14 @@ msgstr "Complet." msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2933,6 +3176,10 @@ msgstr "Confirmer le nouveau mot de passe de %1" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2961,6 +3208,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "Confirmer quel devoir exporter." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "Félicitation, vous avez gagné un nouveau niveau!" @@ -2975,18 +3226,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2994,14 +3245,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "Se connecter" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -3009,22 +3260,22 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "Copier" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3038,8 +3289,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3047,11 +3297,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "Copier le fichier vers :" @@ -3063,37 +3317,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "Réussi" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "Note Pondérée Ajustée Réussie" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "Bonnes réponses :" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "Statut Réussi" @@ -3101,16 +3354,22 @@ msgstr "Statut Réussi" msgid "Correct answers" msgstr "Bonnes réponses" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "Réussi : %1/%2" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" -msgstr "Impossible d'ajouter %1 problème(s) à ce devoir. Le nombre doit être entre 1 et %2." +msgstr "" +"Impossible d'ajouter %1 problème(s) à ce devoir. Le nombre doit être entre 1 " +"et %2." #. ($mail_data->{achievementID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:34 @@ -3136,16 +3395,16 @@ msgstr "Compteur" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "Compte dans Parent" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "Administration du cours" @@ -3154,8 +3413,8 @@ msgstr "Administration du cours" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "Configuration du cours" @@ -3163,9 +3422,9 @@ msgstr "Configuration du cours" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3175,32 +3434,38 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "L'ID de cours ne peut excéder %1 caractères." #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." -msgstr "L'identifiant du cours ne peut contenir que des caractères alphanumériques sans accents ni tirets." +msgstr "" +"L'identifiant du cours ne peut contenir que des caractères alphanumériques " +"sans accents ni tirets." +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "Identifiant du cours :" @@ -3220,7 +3485,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3229,19 +3494,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "Nom du cours :" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -3256,16 +3514,16 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." -msgstr "Les cours sont listés soit par ordre alphabétique ou en fonction du dernier moment de connexion enregistré, celui ayant le plus ancien en premier. Pour modifier l'ordre de la liste vous devez déterminer le mode désiré et appuyé sur \"raffraîchir la list\". Le format de list est: Cours_Nom (état :: date/heure de la connexion la plus récente) où l'état est \"caché\" ou \"visible\"." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:7 msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3285,14 +3543,14 @@ msgstr "Créer CSV" msgid "Create Location:" msgstr "Créer l'emplacement:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3317,8 +3575,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3329,11 +3587,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "Créer quel type de devoir? " -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "Créer un problème relié à aucun devoir" @@ -3367,7 +3629,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "Les emplacements définies sont listées ici-bas." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "Les tableaux de la base de données sont correct" @@ -3379,20 +3678,24 @@ msgstr "Les tableaux de la base de données nécessitent une mise à jour." msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "Base de données :" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "Date" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3404,10 +3707,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "Défaut" @@ -3415,15 +3723,19 @@ msgstr "Défaut" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:262 msgid "" "Default Amount of Time (in minutes) after Due Date that Answers are Open" -msgstr "Période de temps par défaut (en minutes) après la date d'échéance avant d'avoir accès aux réponses" +msgstr "" +"Période de temps par défaut (en minutes) après la date d'échéance avant " +"d'avoir accès aux réponses" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:252 msgid "" "Default Amount of Time (in minutes) before Due Date that the Assignment is " "Open" -msgstr "Période de temps par défaut (en minutes), avant la date d'échéance, durant laquelle un devoir ou un test sont disponibles pour les étudiants" +msgstr "" +"Période de temps par défaut (en minutes), avant la date d'échéance, durant " +"laquelle un devoir ou un test sont disponibles pour les étudiants" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "Durée par défaut (en minutes) de la période de grâce d'évaluation" @@ -3431,12 +3743,12 @@ msgstr "Durée par défaut (en minutes) de la période de grâce d'évaluation" msgid "Default Time that the Assignment is Due" msgstr "Heure d'échéance par défaut d'un devoir ou d'un test" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3491,17 +3803,19 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:54 msgid "Delete course after archiving. Caution there is no undo!" -msgstr "Supprimer le cours après l'avoir archivé. Aucun retour en arrière n'est possible!" +msgstr "" +"Supprimer le cours après l'avoir archivé. Aucun retour en arrière n'est " +"possible!" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:49 msgid "Delete course:" msgstr "Supprimer un cours :" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "Supprimer?" @@ -3509,7 +3823,7 @@ msgstr "Supprimer?" msgid "Delete location:" msgstr "Supprimer l'emplacement:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3521,8 +3835,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3535,7 +3849,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -3555,8 +3869,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" @@ -3574,24 +3888,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "Supprimer l'emplacement(s): %1" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "Supprimer les adresses %1 de l'emplacement." #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3608,13 +3922,17 @@ msgstr "" msgid "" "Deletion deletes all location data and related addresses, and is not " "undoable!" -msgstr "La suppression supprime toutes les informations d'emplacement et les adresses associées et est irréversible!" +msgstr "" +"La suppression supprime toutes les informations d'emplacement et les " +"adresses associées et est irréversible!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:3 msgid "Deletion destroys all achievement-related data and is not undoable!" -msgstr "La suppression détruit toutes les informations d'accomplissements et est irréversible!" +msgstr "" +"La suppression détruit toutes les informations d'accomplissements et est " +"irréversible!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "Refusé à" @@ -3637,7 +3955,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3647,7 +3965,7 @@ msgstr "Description" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -3663,20 +3981,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3691,12 +4009,12 @@ msgid "Directory" msgstr "Répertoire" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3711,17 +4029,19 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." -msgstr "Des répertoires sont manquant de la structure du répertoire ou le serveur web ne possède pas les privilèges suffisants." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." +msgstr "" +"Des répertoires sont manquant de la structure du répertoire ou le serveur " +"web ne possède pas les privilèges suffisants." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3731,8 +4051,8 @@ msgstr "La structure du répertoire est correct" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" @@ -3754,21 +4074,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3786,19 +4108,34 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "Options d'affichage : Voir" @@ -3807,24 +4144,24 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "Afficher la réponse évaluée de l'étudiant" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." -msgstr "Ne pas retirer des étudiants d'un devoir à moins de bien s'y connaître." +msgstr "" +"Ne pas retirer des étudiants d'un devoir à moins de bien s'y connaître." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "Ne pas désélectionner de devoirs à moins de bien s'y connaître." @@ -3833,7 +4170,7 @@ msgstr "Ne pas désélectionner de devoirs à moins de bien s'y connaître." msgid "Do not uncheck students, unless you know what you are doing." msgstr "Ne pas désélectionner d'étudiants à moins de bien s'y connaître." -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "" @@ -3841,7 +4178,7 @@ msgstr "" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3875,14 +4212,15 @@ msgstr "Ne faire aucune modification" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "saveMode non reconnu: |%1|. Erreur inconnue." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "Ne pas utiliser dans un accomplissement" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "Terminer" @@ -3896,29 +4234,27 @@ msgstr "Télécharger" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "Télécharger %1" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "Télécharger une copie imprimable" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "Télécharger une copie imprimable du devoir %1 pour %2?" @@ -3948,15 +4284,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "Date de remise %1 dépassée" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "Courriel" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "Envoyer un courriel au professeur" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "Niveau de verbosité des courriels" @@ -3968,12 +4308,12 @@ msgstr "Courriel :" msgid "Earned" msgstr "Gagné" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3983,8 +4323,8 @@ msgstr "Gagné" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -3998,12 +4338,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4019,7 +4359,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "Modifier l'évaluateur" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "Modifier l'entête" @@ -4027,21 +4367,21 @@ msgstr "Modifier l'entête" msgid "Edit Location:" msgstr "Modifier l'emplacement:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "Modifier le problème" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "Modifier les données du devoir" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4058,9 +4398,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4071,8 +4411,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4085,31 +4425,34 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "Modifier le devoir %1 pour cet utilisateur." -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." -msgstr "Modifier les informations de description de l'emplacement, si désiré, ensuite ajouter et sélectionner les adresses à supprimer et appuyer sur le bouton \"Exécuter\" pour confirmer les modifications. Appuyer sur \"Gérer les emplacements\" au-dessus pour ne faire aucune modification et revenir à la page de gestion des emplacements." +msgstr "" +"Modifier les informations de description de l'emplacement, si désiré, " +"ensuite ajouter et sélectionner les adresses à supprimer et appuyer sur le " +"bouton \"Exécuter\" pour confirmer les modifications. Appuyer sur \"Gérer " +"les emplacements\" au-dessus pour ne faire aucune modification et revenir à " +"la page de gestion des emplacements." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_form.html.ep:2 msgid "Edit which achievements?" @@ -4123,41 +4466,40 @@ msgstr "Modifier quels devoirs? " msgid "Edit which users?" msgstr "Quels utilisateurs voulez-vous éditer?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4183,7 +4525,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4200,11 +4542,8 @@ msgstr "" msgid "Editing location %1" msgstr "Modification de l'emplacement %1" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4216,26 +4555,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "Éditeur" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "Courriel" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4250,7 +4590,7 @@ msgstr "Corps du message :" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "Envoyer un courriel au professeur après une tentative non réussie" @@ -4262,7 +4602,7 @@ msgstr "Courriel" msgid "Email address" msgstr "Adresse de courriel" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4284,6 +4624,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4298,8 +4639,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4310,7 +4651,7 @@ msgstr "Les courriels seront envoyés aux destinataires suivants :" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "Activer les restrictions d'accès" @@ -4324,36 +4665,39 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:232 msgid "Enable Progress Bar and current problem highlighting" -msgstr "Autoriser l'affichage de la barre de progression et le surlignage du problème en cours" +msgstr "" +"Autoriser l'affichage de la barre de progression et le surlignage du " +"problème en cours" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "Activer la période de grâce d'évaluation" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "Activer le bouton Montrer un autre problème" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "Activer la randomisation périodique des problèmes" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4369,30 +4713,37 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" -msgstr "Activer cette fonction génère aléatoirement une nouvelle version du problème après un certain nombre de tentatives non réussies. L'étudiant devra cliquer sur le bouton Obtenir une nouvelle version afin de l'obtenir et de pouvoir continuer son travail sur le problème." +msgstr "" +"Activer cette fonction génère aléatoirement une nouvelle version du problème " +"après un certain nombre de tentatives non réussies. L'étudiant devra cliquer " +"sur le bouton Obtenir une nouvelle version afin de l'obtenir et de " +"pouvoir continuer son travail sur le problème." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." -msgstr "Active l'utilisation du bouton Montrer un autre problème, qui permet aux étudiants de voir et d'essayer une nouvelle version de leur problème actuel ainsi que de voir la solution, si elle existe pour ce problème." +msgstr "" +"Active l'utilisation du bouton Montrer un autre problème, qui permet " +"aux étudiants de voir et d'essayer une nouvelle version de leur problème " +"actuel ainsi que de voir la solution, si elle existe pour ce problème." -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -4404,7 +4755,7 @@ msgstr "Inscrit" msgid "Enrolled, Drop, etc." msgstr "Inscrit, Abandon, etc." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "Statut d'inscription" @@ -4414,15 +4765,15 @@ msgstr "Statut d'inscription" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4436,22 +4787,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "Affichage d'équations" @@ -4464,12 +4815,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "Une erreur s'est produite en ajoutant le test avec surveillance : %1" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4477,12 +4828,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4492,14 +4843,17 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." -msgstr "Une erreur s'est produite en voulant obtenir, dans la base de données, l'ancien mot de passe fourni pour le test passerelle avec surveillance : %1. Aucune mise à jour du mot de passe n'a été effectuée." +msgstr "" +"Une erreur s'est produite en voulant obtenir, dans la base de données, " +"l'ancien mot de passe fourni pour le test passerelle avec surveillance : %1. " +"Aucune mise à jour du mot de passe n'a été effectuée." #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4507,42 +4861,27 @@ msgstr "" msgid "Error message:" msgstr "Message d'erreur :" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "Messages d'erreur" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4553,23 +4892,26 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "Erreur : le fichier original %1 ne peut pas être lu" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "Erreur: aucune information du fichier n'a été soumise" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" -msgstr "Des erreurs se sont produites pendant le traitement de %1. Le %2 a été ignoré dans la création de la copie imprimable du devoir. Détail de l'erreur : %3" +msgstr "" +"Des erreurs se sont produites pendant le traitement de %1. Le %2 a été " +"ignoré dans la création de la copie imprimable du devoir. Détail de " +"l'erreur : %3" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:8 msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4577,7 +4919,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4600,12 +4942,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4615,35 +4957,38 @@ msgstr "" msgid "" "Existing addresses for the location are given in the scrolling list below. " "Select addresses from the list to delete them:" -msgstr "Les adresses existantes pour l'emplacement sont données dans la liste déroulante ci-dessous. Sélectionner des adresses de la list pour les supprimer:" +msgstr "" +"Les adresses existantes pour l'emplacement sont données dans la liste " +"déroulante ci-dessous. Sélectionner des adresses de la list pour les " +"supprimer:" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:644 msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4695,53 +5040,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4760,7 +5112,9 @@ msgstr "Impossible de créer un nouvel accomplissement: %1" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:351 msgid "Failed to create new achievement: no achievement ID specified!" -msgstr "Impossible de créer un nouvel accomplissement: aucune ID d'accomplissement spécifiée!" +msgstr "" +"Impossible de créer un nouvel accomplissement: aucune ID d'accomplissement " +"spécifiée!" #. ($@) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:515 @@ -4785,7 +5139,9 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:371 msgid "" "Failed to duplicate achievement: no achievement selected for duplication!" -msgstr "Impossible de dupliquer l'accomplissement: aucun accomplissement sélectionné pour une duplication!" +msgstr "" +"Impossible de dupliquer l'accomplissement: aucun accomplissement sélectionné " +"pour une duplication!" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:374 msgid "Failed to duplicate achievement: selected achievement does not exist!" @@ -4793,10 +5149,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:472 msgid "Failed to duplicate set: no set selected for duplication!" -msgstr "Impossible de créer une copie du devoir : aucun devoir n'a été sélectionné pour la copie!" +msgstr "" +"Impossible de créer une copie du devoir : aucun devoir n'a été " +"sélectionné pour la copie!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4814,27 +5172,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "Impossible d'enregistrer : %1" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4852,23 +5210,33 @@ msgstr "Faux" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "Message courriel" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "Message courriel par groupe" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "Le champ est correct" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "Champ manquant dans la base de données" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "Champ manquant dans le schéma" @@ -4879,43 +5247,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "Le fichier %1 existe déjà. Écraser ou renommer en :" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "Gestionnaire de fichiers" @@ -4923,7 +5291,7 @@ msgstr "Gestionnaire de fichiers" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4938,26 +5306,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "Le fichier a été enregistré." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "Le fichier a été copié avec succès" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "Le fichier a été renommé avec succès" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4966,7 +5334,7 @@ msgid "Filename" msgstr "Nom de fichier " #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4974,9 +5342,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4986,8 +5354,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5007,14 +5375,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -5039,12 +5407,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "Prénom" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5055,18 +5423,25 @@ msgstr "Prénom" msgid "First name" msgstr "Prénom" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5077,21 +5452,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "Numéroter les problèmes de manière consécutive en débutant par 1" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5100,13 +5486,8 @@ msgstr "" msgid "Format" msgstr "Format" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5127,12 +5508,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5140,7 +5521,8 @@ msgstr "" msgid "From:" msgstr "De :" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5160,8 +5542,8 @@ msgstr "Informations générales" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5171,20 +5553,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "Générer une copie imprimable" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5198,7 +5580,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:182 msgid "Generate hardcopy for selected sets and selected users" -msgstr "Générer une copie imprimable des devoirs sélectionnés et pour les utilisateurs sélectionnés" +msgstr "" +"Générer une copie imprimable des devoirs sélectionnés et pour les " +"utilisateurs sélectionnés" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." @@ -5224,50 +5613,52 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "Problème global %1 pour le devoir %2 introuvable." #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" -msgstr "Les données du devoir global seront affichées au lieu de celles spécifiques de l'utilisateur" +msgstr "" +"Les données du devoir global seront affichées au lieu de celles spécifiques " +"de l'utilisateur" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:28 msgid "Go" msgstr "Continuer" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "Évaluer" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "Soumettre les réponses" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "Soumettre le test" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5275,11 +5666,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5287,7 +5678,7 @@ msgstr "" msgid "Grader" msgstr "Évaluateur" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "Résultats" @@ -5295,7 +5686,7 @@ msgstr "Résultats" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "Les résultats ont été enregistrés pour tous les utilisateurs actuels." @@ -5326,8 +5717,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "Accès Invités" @@ -5335,7 +5726,7 @@ msgstr "Accès Invités" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "Entêtes HTTP" @@ -5343,7 +5734,7 @@ msgstr "Entêtes HTTP" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5351,17 +5742,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "Format du document :" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "Création de la copie imprimable d'un devoir" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "Entête de la copie imprimable" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5370,7 +5761,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5384,13 +5775,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "Entêtes" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "Aide" @@ -5404,7 +5803,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "Voici une nouvelle version de votre problème." @@ -5413,11 +5812,15 @@ msgstr "Voici une nouvelle version de votre problème." msgid "Hidden" msgstr "Caché" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "Cacher les énoncés" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5430,16 +5833,12 @@ msgstr "" msgid "Hide Courses" msgstr "Cacher les cours" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "Cacher les indices aux étudiants" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5455,24 +5854,21 @@ msgstr "" msgid "Hints" msgstr "Indices" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5481,12 +5877,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "Total du cours" @@ -5499,6 +5895,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5528,7 +5932,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5551,15 +5955,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5577,8 +5981,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5600,14 +6004,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5621,7 +6025,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5629,29 +6049,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5659,25 +6079,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5690,7 +6109,7 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5700,17 +6119,22 @@ msgstr "" #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." -msgstr "If you check %1 your login information will be remembered by the browser you are using, allowing you to visit WeBWorK pages without typing your user name and password (until your session expires). This feature is not safe for public workstations, untrusted machines, and machines over which you do not have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." +msgstr "" +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5732,23 +6156,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5780,7 +6203,7 @@ msgstr "Importer de quel(s) fichier(s)? " msgid "Import how many sets?" msgstr "Importer combien de devoirs? " -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "Entrer les noms des devoirs " @@ -5822,7 +6245,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:171 msgid "Inactivity time before a user is required to login again" -msgstr "Temps d'inactivité avant que l'utilisateur ne doive se connecter de nouveau" +msgstr "" +"Temps d'inactivité avant que l'utilisateur ne doive se connecter de nouveau" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/library-include-checks.html.ep:11 msgid "Include Contrib" @@ -5848,18 +6272,21 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "Erroné" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "Erroné : %1/%2" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5877,13 +6304,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5895,15 +6326,15 @@ msgstr "" msgid "Init" msgstr "Init" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "Commentaire du professeur:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -5911,7 +6342,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "Outils de l'enseignant" @@ -5934,7 +6365,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5952,7 +6383,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "Type d'entête invalide %1" @@ -5961,7 +6392,7 @@ msgstr "Type d'entête invalide %1" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5988,7 +6419,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -6000,8 +6432,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6009,24 +6440,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "Aller au problème :" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6038,73 +6469,71 @@ msgstr "Mots clés :" msgid "LAST NAME" msgstr "NOM DE FAMILLE" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6112,10 +6541,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "Usage LOCAL" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6134,8 +6567,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6148,7 +6581,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6189,20 +6622,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "Nom de famille" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "Dernière réponse" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6217,8 +6646,14 @@ msgstr "Dernière colonne du fichier joint" msgid "Last name" msgstr "Nom de famille" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "Réponses récentes" @@ -6229,8 +6664,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6257,29 +6692,33 @@ msgstr "Niveau :" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "Choisir des problèmes" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6289,8 +6728,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6298,7 +6737,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "Liste des modes d'affichage mis à la disposition des étudiants" @@ -6307,11 +6746,11 @@ msgstr "Liste des modes d'affichage mis à la disposition des étudiants" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "Liste des options pour le bouton Montrer un autre problème" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -6319,7 +6758,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6343,9 +6782,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -6355,19 +6794,22 @@ msgid "Location" msgstr "Emplacement" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." -msgstr "L'emplacement %1 n'existe pas dans la base de données de WeBWorK. Vérifier votre entrée (Peut-être faudrait-il recharger la page de gestion des emplacements?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." +msgstr "" +"L'emplacement %1 n'existe pas dans la base de données de WeBWorK. Vérifier " +"votre entrée (Peut-être faudrait-il recharger la page de gestion des " +"emplacements?)." #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "L'emplacement %1 a été créé, avec les adresses %2." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "Confirmation de la suppression de l'emplacement exigée." @@ -6391,8 +6833,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6404,32 +6846,34 @@ msgstr "" msgid "Log In Again" msgstr "Se connecter à nouveau" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "Se déconnecter" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "Accéder au cours %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "Connecté sous %1." -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "Nom d'utilisateur" @@ -6437,11 +6881,11 @@ msgstr "Nom d'utilisateur" msgid "Login Info" msgstr "Paramètres du compte" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6455,11 +6899,11 @@ msgstr "Statut d'accès" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "Déconnexion" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6501,18 +6945,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6562,7 +7003,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "Évaluateur manuel" @@ -6571,24 +7012,23 @@ msgstr "Évaluateur manuel" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6597,7 +7037,7 @@ msgstr "" msgid "Mark Correct" msgstr "Noter Réussi" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "Noter Réussi?" @@ -6614,23 +7054,29 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "Math Objects" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "Max. affiché :" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" -msgstr "Nombre maximum de fois que le bouton Montrer un autre problème peut être utilisé par problème (-1 => illimité)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" +msgstr "" +"Nombre maximum de fois que le bouton Montrer un autre problème peut " +"être utilisé par problème (-1 => illimité)" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 msgid "Merge file data:" @@ -6640,19 +7086,34 @@ msgstr "" msgid "Merge file:" msgstr "Joindre :" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "Message :" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" @@ -6663,48 +7124,52 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "Méthode" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." -msgstr "Information manquante. Remplir chacun des emplacements et soumettre à nouveau." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." +msgstr "" +"Information manquante. Remplir chacun des emplacements et soumettre à " +"nouveau." #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." -msgstr "Mode dans lequel les paramètres de LANG et DIR sont déterminés pour un problème. " +msgstr "" +"Mode dans lequel les paramètres de LANG et DIR sont déterminés pour un " +"problème. " -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "Déplacer" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "Déplacer à la page:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "Déplacer au problème:" @@ -6717,10 +7182,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6731,6 +7196,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "Mes problèmes" @@ -6745,12 +7214,13 @@ msgid "NO OF FIELDS" msgstr "CHAMPS" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6773,6 +7243,7 @@ msgstr "" msgid "Name the new set" msgstr "Nommer le nouveau devoir " +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6781,17 +7252,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "Sorts du nécromancier" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "Jamais" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6801,33 +7272,46 @@ msgstr "Nouveau fichier" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "Nouveau dossier" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" -msgstr "Nouveau nom :" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "Nom du nouveau fichier :" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "Nom du nouveau dossier :" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6836,9 +7320,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "Problème suivant" @@ -6852,24 +7341,23 @@ msgid "Next page" msgstr "Page suivante" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6884,19 +7372,23 @@ msgstr "" msgid "No" msgstr "Non" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "Aucune description" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6909,7 +7401,7 @@ msgid "No Target Set Selected" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6919,7 +7411,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6953,29 +7445,33 @@ msgstr "Aucune action n'a été effectuée." msgid "" "No authentication method found for your request. If this recurs, please " "speak with your instructor." -msgstr "Aucune méthode de connexion trouvée pour votre demande. If this recurs, please speak with your instructor." +msgstr "" +"Aucune méthode de connexion trouvée pour votre demande. If this recurs, " +"please speak with your instructor." #. ($c->{setID}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1241 msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." -msgstr "Aucune modification scpécifiée. Cocher la case à modifier et inscrire la modification." +msgstr "" +"Aucune modification scpécifiée. Cocher la case à modifier et inscrire la " +"modification." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "Aucun changement n'a été sauvegardé!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6991,7 +7487,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -7006,7 +7502,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "Aucune donnée n'existe pour le devoir %1 et le problème %2" @@ -7014,28 +7510,31 @@ msgstr "Aucune donnée n'existe pour le devoir %1 et le problème %2" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:151 msgid "No filename was specified for saving! The message was not saved." -msgstr "Aucun nom de fichier n'a été spécifié! Le message n'a pas été enregistré." +msgstr "" +"Aucun nom de fichier n'a été spécifié! Le message n'a pas été enregistré." #: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:289 msgid "No guest logins are available. Please try again in a few minutes." -msgstr "Aucun compte invité n'est disponible pour l'instant. Veuillez réessayer dans quelques minutes." +msgstr "" +"Aucun compte invité n'est disponible pour l'instant. Veuillez " +"réessayer dans quelques minutes." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:15 msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "Aucun emplacement avec le nom %1 exist dans la base de données" @@ -7059,7 +7558,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -7067,15 +7566,17 @@ msgstr "" msgid "" "No new Achievement ID specified. No new achievement created. File not " "saved." -msgstr "Aucune ID d'accomplissement spécifiée. Aucun accomplissement créé. Fichier non sauvegardé." +msgstr "" +"Aucune ID d'accomplissement spécifiée. Aucun accomplissement créé. Fichier " +"non sauvegardé." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7085,7 +7586,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "Aucun problème ne correspond aux paramètres choisis." @@ -7097,10 +7598,12 @@ msgstr "" msgid "" "No recipients selected. Please select one or more recipients from the list " "below." -msgstr "Aucun destinataire n'a été sélectionné. Veuillez sélectionner un ou plusieurs destinataires dans la liste ci-dessous." +msgstr "" +"Aucun destinataire n'a été sélectionné. Veuillez sélectionner un ou " +"plusieurs destinataires dans la liste ci-dessous." #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "Aucun enregistrement pour le devoir global %1" @@ -7117,36 +7620,38 @@ msgstr "Il n'y a aucun devoir dans ce cours présentement" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "Aucun devoir affiché. Choisir l'une des options ci-dessus pour afficher les devoirs dans le cours." +msgstr "" +"Aucun devoir affiché. Choisir l'une des options ci-dessus pour afficher les " +"devoirs dans le cours." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "Aucun chemin vers un fichier source n'a été spécifié." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "Aucun test n'a été fait." #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "Aucune donnée spécifique n'existe pour l'utilisateur %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7159,29 +7664,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "Aucun chagement valide soumis pour l'emplacement %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "Aucun" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "Aucun spécifié" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "Aucun des utilisateurs n'est désigné pour ce devoir : %1" @@ -7193,7 +7699,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "Non connecté." @@ -7202,8 +7708,8 @@ msgstr "Non connecté." msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7218,8 +7724,8 @@ msgstr "Note" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7236,8 +7742,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7253,17 +7759,19 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." -msgstr "Note : le fait de soumettre le test a pour effet d'enregistrer vos réponses pour tous les problèmes, pas seulement pour ceux affichés sur la page." +msgstr "" +"Note : le fait de soumettre le test a pour effet d'enregistrer vos réponses " +"pour tous les problèmes, pas seulement pour ceux affichés sur la page." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7271,9 +7779,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7283,18 +7792,36 @@ msgstr "" msgid "Number" msgstr "Numéro" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "OK" @@ -7302,15 +7829,15 @@ msgstr "OK" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7322,15 +7849,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "Huile nettoyante" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7338,45 +7872,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "Une colonne" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "Après que les réponses sont disponibles" @@ -7384,8 +7921,8 @@ msgstr "Après que les réponses sont disponibles" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7395,23 +7932,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "Ouvrir" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7424,28 +7963,36 @@ msgstr "Date d'ouverture" msgid "Open Problem Library" msgstr "Open Problem Library" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "Ouvrir dans une nouvelle fenêtre" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "Ouvrir dans une nouvelle fenêtre" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" @@ -7457,11 +8004,11 @@ msgstr "Disponible :" msgid "Optional Modules" msgstr "Modules optionnels" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "Ordonner les problèmes aléatoirement" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7484,8 +8031,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "Sur" @@ -7501,8 +8048,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "Écraser" @@ -7514,14 +8061,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "Écraser les fichiers existants en mode silencieux" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7540,15 +8095,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "Messages de débogage PG" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "Erreurs internes PG" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7558,40 +8109,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 msgid "PG question failed to render" msgstr "L'affichage de la question PG a échoué" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" -msgstr "Détails des erreurs de traitement de la question PG" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "Messages d'avertissement PG" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "PGML" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "POD" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7599,12 +8143,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "APERÇU SEULEMENT -- LES RÉPONSES NE SONT PAS ENCORE ENREGISTRÉES" @@ -7639,8 +8179,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7649,16 +8189,21 @@ msgstr "" msgid "Password" msgstr "Mot de passe " +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "Réponses précédentes pour %1, devoir %2, problème %3" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "Pourcentage" @@ -7672,7 +8217,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7681,7 +8226,9 @@ msgstr "" msgid "" "Percentile cutoffs for number of attempts. The 50% column shows the median " "number of attempts." -msgstr "Rang centile du nombre de tentatives. La colonne 50 % présente la médiane du nombre de tentatives pour réussir le problème." +msgstr "" +"Rang centile du nombre de tentatives. La colonne 50 % présente la médiane du " +"nombre de tentatives pour réussir le problème." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:74 msgid "" @@ -7693,21 +8240,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "Rôle" @@ -7716,11 +8263,11 @@ msgstr "Rôle" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "Permissions" @@ -7728,24 +8275,33 @@ msgstr "Permissions" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." -msgstr "Placer un fichier nommé \"répertoire_caché\" dans un cours ou dans un autre répertoire et il n'apparaîtra pas dans la liste des cours sur la page d'accueuil de WeBWorK. Le fichier apparaîtra dans la liste de l'administration du cours." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." +msgstr "" +"Placer un fichier nommé \"répertoire_caché\" dans un cours ou dans un autre " +"répertoire et il n'apparaîtra pas dans la liste des cours sur la page " +"d'accueuil de WeBWorK. Le fichier apparaîtra dans la liste de " +"l'administration du cours." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7768,6 +8324,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "Corriger les erreurs suivantes et recommencer:" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7777,6 +8342,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "Veuillez entrer une valeur qui correspond au champ du filtre." @@ -7793,29 +8362,45 @@ msgstr "" #. (tag('b', $course) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:35 msgid "Please enter your username and password for %1 below:" -msgstr "Veuillez écrire votre nom d'utilisateur et votre mot de passe pour le cours %1 :" +msgstr "" +"Veuillez écrire votre nom d'utilisateur et votre mot de passe pour le cours " +"%1 :" + +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "Donner un emplacement à supprimer." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -7825,7 +8410,7 @@ msgid "Please select at least one set and try again." msgstr "Veuillez choisir au moins un devoir et essayer de nouveau." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" @@ -7834,7 +8419,7 @@ msgid "Please select at least one user and try again." msgstr "Veuillez choisir au moins un utilisateur et essayer de nouveau." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -7852,9 +8437,10 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." -msgstr "Veuillez spécifier un nom de fichier pour rendre possible l’enregistrement." +msgstr "" +"Veuillez spécifier un nom de fichier pour rendre possible l’enregistrement." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:20 msgid "Please specify a homework set name." @@ -7873,26 +8459,21 @@ msgstr "" #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7901,6 +8482,13 @@ msgstr "" msgid "Points" msgstr "Points" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7917,12 +8505,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "Quels devoirs préparer pour l'exportation?" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" @@ -7932,28 +8520,33 @@ msgstr "Voir un aperçu du message" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "Aperçu de mes réponses" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "Aperçu du test" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "Problème précédent" @@ -7966,40 +8559,43 @@ msgstr "Page précédente" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "Imprimer le test" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "Probl." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8036,7 +8632,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "Problème %1." @@ -8048,18 +8644,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "Vérification de l'affichage/réponse du problème" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "Éditeur de problèmes" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "Liste des problèmes" @@ -8073,21 +8681,20 @@ msgstr "Numéro du problème" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "Pointage du problème (%):" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "Modèles de problèmes" @@ -8096,20 +8703,20 @@ msgstr "Modèles de problèmes" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8147,7 +8754,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "Ce problème est tiré d'un regroupement de plusieurs problèmes." @@ -8157,12 +8772,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8173,7 +8788,7 @@ msgstr "Problèmes" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8181,17 +8796,25 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:43 msgid "Problems for all students have been unassigned." -msgstr "Tous les problèmes de ce devoir ont été retirés pour tous les utilisateurs." +msgstr "" +"Tous les problèmes de ce devoir ont été retirés pour tous les utilisateurs." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:46 msgid "Problems for selected students have been reassigned." -msgstr "Tous les problèmes de ce devoir ont été attribués aux utilisateurs sélectionnés." +msgstr "" +"Tous les problèmes de ce devoir ont été attribués aux utilisateurs " +"sélectionnés." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:35 msgid "Problems have been assigned to all current users." -msgstr "Tous les problèmes de ce devoir ont été attribués à tous ces utilisateurs." +msgstr "" +"Tous les problèmes de ce devoir ont été attribués à tous ces utilisateurs." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8202,11 +8825,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "Surveillant" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8234,28 +8864,28 @@ msgstr "Connexion autorisée requise." msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8263,8 +8893,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8274,25 +8904,33 @@ msgstr "Publier" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "TP" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8310,15 +8948,17 @@ msgstr "Lecture seule" msgid "Really delete the items listed above?" msgstr "Voulez-vous vraiment supprimer les éléments énumérés ci-dessus? " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "Travaux pratiques " +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8332,12 +8972,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "Créer des fichiers .csv pour chacun des devoirs sélectionnés" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -8349,12 +8990,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "Période de grâce d'évaluation" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8362,7 +9005,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "Date de début de la période de grâce d'évaluation" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "Période de grâce d'évaluation activée" @@ -8371,21 +9014,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "Pointage réduit disponible jusqu'au %1." -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8394,19 +9032,7 @@ msgstr "" msgid "Reduced:" msgstr "Grâce :" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8432,11 +9058,16 @@ msgstr "Actualiser le contenu" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8450,7 +9081,7 @@ msgid "Remaining" msgstr "Restants" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -8459,28 +9090,29 @@ msgstr "" msgid "Remember Me" msgstr "Se souvenir de moi" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" -msgstr "N'oubliez pas de revenir à votre problème original lorsque vous avez terminé!" +msgstr "" +"N'oubliez pas de revenir à votre problème original lorsque vous avez terminé!" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8505,20 +9137,20 @@ msgstr "Renommer un cours" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "Renommer le fichier :" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "Afficher" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "Voir les énoncés" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "Voir l'énoncé" @@ -8528,7 +9160,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8542,7 +9174,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "Renuméroter les problèmes " @@ -8555,45 +9187,81 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "" +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" -msgstr "Remplacer ce problème : %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 msgid "Replace which users?" @@ -8608,7 +9276,7 @@ msgid "Report Bugs in this Problem" msgstr "Signaler un bogue dans ce problème" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "Signaler un bogue" @@ -8620,8 +9288,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "Rapport du cours %1 :" @@ -8637,37 +9305,43 @@ msgstr "Rapport de la base de données du cours %1 :" msgid "Request New Version" msgstr "Obtenir une nouvelle version" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "Informations demandées" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "Obtenir une nouvelle version maintenant." #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) #: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:388 #: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:411 msgid "Requested set '%1' could not be found in the database for user %2." -msgstr "Le devoir demandé '%1' n'a pu être trouvé dans la base de données pour l'utilisateur %2." +msgstr "" +"Le devoir demandé '%1' n'a pu être trouvé dans la base de données pour " +"l'utilisateur %2." #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8680,14 +9354,14 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "Le devoir demandé '%1' n'est pas attribué à l'utilisateur %2." #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "Le devoir demandé '%1' n'est pas encore disponible." #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." -msgstr "Le devoir demandé '%1' n'est pas encore disponible." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." +msgstr "" #. ($verNum, $setName) #: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:393 @@ -8697,9 +9371,11 @@ msgstr "" #. ($verNum, $setName, $effectiveUserName) #: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:383 msgid "Requested version (%1) of set '%2' is not assigned to user %3." -msgstr "La version (%1) demandée du devoir '%2' n'est pas attribuée à l'utilisateur %3. " +msgstr "" +"La version (%1) demandée du devoir '%2' n'est pas attribuée à l'utilisateur " +"%3. " -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -8707,16 +9383,16 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "Réinitialiser" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "Réinitialiser le formulaire" @@ -8725,6 +9401,12 @@ msgstr "Réinitialiser le formulaire" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8738,18 +9420,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8763,7 +9449,9 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:13 msgid "Resets the number of incorrect attempts on a single homework problem." -msgstr "Réinitialise le nombre de tentatives non réussies pour un problème dans un devoir. " +msgstr "" +"Réinitialise le nombre de tentatives non réussies pour un problème dans un " +"devoir. " #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:26 msgid "Restore a .tar.gz archive." @@ -8783,7 +9471,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8791,15 +9479,15 @@ msgstr "" msgid "Restrict Locations" msgstr "Limiter les emplacements " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "Limiter la progression des problèmes" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "Limiter à" @@ -8807,7 +9495,7 @@ msgstr "Limiter à" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "Résultat" @@ -8818,11 +9506,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "Résultats pour cette tentative" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "Rebaptiser" @@ -8837,7 +9525,7 @@ msgstr "Retournez au travail" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "Restaurer" @@ -8852,15 +9540,14 @@ msgstr "Revenir à %1" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8904,29 +9591,30 @@ msgstr "ID ÉTUDIANT" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8940,11 +9628,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8955,12 +9648,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "Enregistrer" @@ -8980,13 +9673,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "Enregistrer sous" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "Sauvegarder les modifications" @@ -9006,34 +9699,34 @@ msgstr "Sauvegarder l'exportation" msgid "Save as" msgstr "Enregistrer sous " -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "Sauvegarder les modifications" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "Enregistrer le fichier sous :" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9041,7 +9734,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "Enregistrer sous %1 et afficher" @@ -9049,57 +9742,61 @@ msgstr "Enregistrer sous %1 et afficher" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" -msgstr "Les définitions des champs de la base de données et les schémas ne sont pas en accord" +msgstr "" +"Les définitions des champs de la base de données et les schémas ne sont pas " +"en accord" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" -msgstr "Les définitions des tableaux de la base de données et les schémas ne sont pas en accord" +msgstr "" +"Les définitions des tableaux de la base de données et les schémas ne sont " +"pas en accord" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "Résultats" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "Note (%)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "Enregistrer les rapports d'évaluation des devoirs sélectionnés sous :" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9111,6 +9808,11 @@ msgstr "" msgid "Score which sets?" msgstr "Afficher les résultats de quels devoirs? " +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9135,15 +9837,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "Télécharger les résultats" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "Message associé aux résultats" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "Exporter les résultats" @@ -9152,7 +9854,7 @@ msgstr "Exporter les résultats" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9170,31 +9872,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "Parchemin de la résurection" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "Groupe " +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9206,29 +9910,33 @@ msgstr "Section :" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "Seed" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9236,7 +9944,7 @@ msgstr "" msgid "Select" msgstr "Sélectionner" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9251,6 +9959,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9269,6 +9981,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "Choisir un devoir" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -9277,10 +9994,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "Choisir un devoir" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9298,11 +10019,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." -msgstr "Choisir un cours à renommer. L'identifiant du cours est utilisé dans l'URL et peut contenir seulement des caractères alphanumériques sans accents ni tirets. Le titre du cours, quant à lui, apparaît sur la page d'accueil du cours et peut contenir n'importe quelle chaîne de caractères." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." +msgstr "" +"Choisir un cours à renommer. L'identifiant du cours est utilisé dans l'URL " +"et peut contenir seulement des caractères alphanumériques sans accents ni " +"tirets. Le titre du cours, quant à lui, apparaît sur la page d'accueil du " +"cours et peut contenir n'importe quelle chaîne de caractères." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "Choisir un cours à désarchiver." @@ -9336,8 +10061,8 @@ msgstr "Sélectionner tous les cours admissibles" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -9354,8 +10079,8 @@ msgstr "Choisir une action à effectuer :" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9369,6 +10094,11 @@ msgid "Select course(s) to hide or unhide." msgstr "Choisir le(s) cours à cacher ou afficher." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9380,7 +10110,9 @@ msgstr "" msgid "" "Select one or more sets and one or more users below to assign/unassign each " "selected set to/from all selected users." -msgstr "Choisir un ou plusieurs devoirs et un ou plusieurs utilisateurs pour attribuer ou retirer chaque devoir sélectionné aux utilisateurs sélectionnés." +msgstr "" +"Choisir un ou plusieurs devoirs et un ou plusieurs utilisateurs pour " +"attribuer ou retirer chaque devoir sélectionné aux utilisateurs sélectionnés." #. ($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:45 @@ -9414,12 +10146,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:163 msgid "Select sets below to assign them to the newly-created users." -msgstr "Choisir dans la liste de devoirs ceux qui seront attribués aux étudiants ajoutés. Pour sélectionner plusieurs devoirs, maintenir enfoncée la touche CTRL du clavier." +msgstr "" +"Choisir dans la liste de devoirs ceux qui seront attribués aux étudiants " +"ajoutés. Pour sélectionner plusieurs devoirs, maintenir enfoncée la touche " +"CTRL du clavier." #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9439,7 +10174,14 @@ msgid "" "still active but are not listed in the list of WeBWorK courses on the " "opening page. To access the course, an instructor or student must know the " "full URL address for the course." -msgstr "Choisir le(s) cours à cacher (ou rendre visible) et appuyer sur \"cacher\" (ou \"visible\"). Cacher un cours déjà caché ne cause pas de problème (l'action est ignorée). Dans le même ordre d'idée, rendre visible un cours déjà visible ne cause pas de problème (l'action est ignorée). Les cours cachés sont toujours actifs mais n'apparaissent pas dans la list des cours WeBWorK sur la page d'ouverture. Pour accéder à un cours caché, l'enseignant ou l'étudiant doit connaitre le lien d'accès URL du cours." +msgstr "" +"Choisir le(s) cours à cacher (ou rendre visible) et appuyer sur \"cacher\" " +"(ou \"visible\"). Cacher un cours déjà caché ne cause pas de problème " +"(l'action est ignorée). Dans le même ordre d'idée, rendre visible un cours " +"déjà visible ne cause pas de problème (l'action est ignorée). Les cours " +"cachés sont toujours actifs mais n'apparaissent pas dans la list des cours " +"WeBWorK sur la page d'ouverture. Pour accéder à un cours caché, l'enseignant " +"ou l'étudiant doit connaitre le lien d'accès URL du cours." #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:5 msgid "" @@ -9459,9 +10201,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9482,7 +10224,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9494,11 +10236,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9512,8 +10254,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9526,7 +10268,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9566,7 +10308,7 @@ msgstr "Envoyer" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9586,7 +10328,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "Devoirs" @@ -9598,8 +10340,8 @@ msgstr "Le devoir %1 a été créé." #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9616,10 +10358,11 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9629,8 +10372,8 @@ msgstr "" msgid "Set Definition Files" msgstr "Fichiers de définition des devoirs" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "Description du devoir" @@ -9638,23 +10381,28 @@ msgstr "Description du devoir" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "Données du devoir %2" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "Entête du devoir" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "Devoir" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9667,7 +10415,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "Liste des devoirs" @@ -9678,15 +10426,19 @@ msgstr "Liste des devoirs" msgid "Set Name" msgstr "Nom du devoir" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9696,6 +10448,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9705,12 +10462,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9720,13 +10484,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9735,16 +10499,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9760,8 +10524,8 @@ msgstr "" msgid "Sets" msgstr "Devoirs" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9769,12 +10533,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "Devoirs attribués à %1" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9782,28 +10546,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
    course
    Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
    homework
    Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
    " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
    course
    Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
    homework
    Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
    " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9811,7 +10571,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9825,11 +10585,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9849,11 +10609,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "Modifier les dates pour que la date d'ouverture soit " @@ -9867,36 +10627,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "Montrer les réponses corrects" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "Voir la date et la taille" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9906,19 +10681,19 @@ msgstr "Montrer un autre problème" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "Voir les réponses précédentes" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "Voir les réponses précédentes" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9927,35 +10702,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "Montrer le fichier source du problème:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "Montrer le total obtenu dans le cours sur la page des résultats" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9971,8 +10759,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9981,12 +10769,11 @@ msgstr "" msgid "Show saved answers?" msgstr "Montrer les réponses enregistrées?" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -10013,19 +10800,18 @@ msgstr "Quels utilisateurs voulez-vous afficher?" msgid "Show:" msgstr "Voir :" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "%1 devoirs affichés sur %2 devoirs." #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "%1 utilisateurs affichés sur un total de %2." @@ -10046,15 +10832,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10088,7 +10874,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10096,7 +10882,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10112,7 +10898,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10123,14 +10909,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10143,7 +10929,7 @@ msgstr "Informations sur le site" msgid "Skip archiving this course" msgstr "Ignorer l'archivage du cours" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -10165,10 +10951,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 @@ -10176,16 +10962,19 @@ msgid "" "Some of these files are directories. Only delete directories if you really " "know what you are doing. You can seriously damage your course if you delete " "the wrong thing." -msgstr "Certains de ces fichiers sont des répertoires. Vous pouvez supprimer des répertoires seulement si vous êtes bien conscient de ce que vous supprimez. Sinon, vous pouvez endommager votre cours." +msgstr "" +"Certains de ces fichiers sont des répertoires. Vous pouvez supprimer des " +"répertoires seulement si vous êtes bien conscient de ce que vous supprimez. " +"Sinon, vous pouvez endommager votre cours." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -10198,7 +10987,13 @@ msgid "" "hidden, or click on the M to see the problems. If you click to view these " "problems, the M becomes an L, which can be clicked on to hide the problems " "again." -msgstr "Certains problèmes afficher plus haut représentes des problèmes similaire de la base de données. Si la première ligne d'information d'un problème affiche la lettre M pour \"plus\", survoler à l'aide du curseur le M pour visualiser combien de problèmes similaires sont cachés ou appuyer sur le M pour voir les problèmes. Si vous appuyez pour voir les problèmes, le M devient un L qui peut être appuyé pour cacher les problèmes à nouveau." +msgstr "" +"Certains problèmes afficher plus haut représentes des problèmes similaire de " +"la base de données. Si la première ligne d'information d'un problème affiche " +"la lettre M pour \"plus\", survoler à l'aide du curseur le M pour visualiser " +"combien de problèmes similaires sont cachés ou appuyer sur le M pour voir " +"les problèmes. Si vous appuyez pour voir les problèmes, le M devient un L " +"qui peut être appuyé pour cacher les problèmes à nouveau." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:12 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:84 @@ -10226,8 +11021,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10236,7 +11035,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "Fichier source " @@ -10248,30 +11047,40 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." -msgstr "Le chemin vers un fichier source ne peut pas s'écrire avec les caractères .. ou commencer avec /:. Le chemin vers votre fichier source a été modifié." +msgstr "" +"Le chemin vers un fichier source ne peut pas s'écrire avec les caractères .. " +"ou commencer avec /:. Le chemin vers votre fichier source a été modifié." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10280,7 +11089,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -10288,8 +11097,8 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" @@ -10306,9 +11115,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "Statistiques" @@ -10318,32 +11126,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "Statut" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "Retour à mon rôle normal" @@ -10351,11 +11165,11 @@ msgstr "Retour à mon rôle normal" msgid "Stop Archiving" msgstr "Arrêter l'archivage" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "Arrêter l'archivage des cours" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10363,6 +11177,7 @@ msgstr "Arrêter l'archivage des cours" msgid "Student ID" msgstr "Identifiant étudiant" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10372,9 +11187,9 @@ msgstr "" msgid "Student Name" msgstr "Nom" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "Progrès des étudiants" @@ -10384,12 +11199,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10420,7 +11235,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10475,7 +11290,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "Cours %1 archivé avec succès." @@ -10497,24 +11312,24 @@ msgid "Successfully created new set %1" msgstr "Le devoir %1 a été créé avec succès." #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "Cours %1 créé avec succès" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "Cours %1 supprimé avec succès" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "Cours %1 renommeé %2 avec succès" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "%1 désarchivé avec succès dans le cours %2" @@ -10526,15 +11341,19 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" -msgstr "Le tableau a été défini dans la base de données mais est manquant dans le schéma" +msgstr "" +"Le tableau a été défini dans la base de données mais est manquant dans le " +"schéma" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" -msgstr "Le tableau a été défini dans le schéma mais est manquant dans la base de données" +msgstr "" +"Le tableau a été défini dans le schéma mais est manquant dans la base de " +"données" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "Le tableau est correct" @@ -10554,13 +11373,13 @@ msgstr "Devoir :" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "Source TeX" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10568,11 +11387,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10580,27 +11399,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "Durée du test" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" @@ -10613,7 +11437,7 @@ msgstr "" msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10621,11 +11445,11 @@ msgstr "" msgid "Text" msgstr "Texte" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10641,6 +11465,11 @@ msgstr "Section du livre :" msgid "Textbook:" msgstr "Livre :" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10657,10 +11486,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10671,13 +11507,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10695,32 +11531,44 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." -msgstr "Nombre maximum de fois que la fonction Montrer un autre problème peut être utilisée par un étudiant. Pour autoriser les étudiants à utiliser cette fonction un nombre illimité de fois, entrer la valeur -1." +msgstr "" +"Nombre maximum de fois que la fonction Montrer un autre problème peut " +"être utilisée par un étudiant. Pour autoriser les étudiants à utiliser cette " +"fonction un nombre illimité de fois, entrer la valeur -1." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " "a Reduced Scoring Period that begins 11/08/2009 at 06:17pm EST and ends on " "the due date, 11/10/2009 at 06:17pm EST. During this period all additional " "work done counts 50% of the original.\" will be displayed." -msgstr "Ce nombre représente la durée par défaut de la période de grâce d'évaluation durant laquelle tout travail supplémentaire effectué par l'étudiant compte à un pourcentage réduit. Si la période de grâce est activée pour un devoir, sa date de début est définie par la date d'échéance moins ce nombre. Cette date peut ensuite être modifiée, mais doit toujours précéder la date d'échéance du devoir. Le message suivant s'affichera pour les étudiants : « Ce devoir possède une période de grâce d'évaluation qui débute le 11/08/2009 à 06:17pm EST et se termine à la date d'échéance, 11/10/2009 à 06:17pm EST. Pendant cette période, tout travail effectué compte pour 50 % de la note. »" +msgstr "" +"Ce nombre représente la durée par défaut de la période de grâce d'évaluation " +"durant laquelle tout travail supplémentaire effectué par l'étudiant compte à " +"un pourcentage réduit. Si la période de grâce est activée pour un devoir, sa " +"date de début est définie par la date d'échéance moins ce nombre. Cette date " +"peut ensuite être modifiée, mais doit toujours précéder la date d'échéance " +"du devoir. Le message suivant s'affichera pour les étudiants : « Ce devoir " +"possède une période de grâce d'évaluation qui débute le 11/08/2009 à 06:17pm " +"EST et se termine à la date d'échéance, 11/10/2009 à 06:17pm EST. Pendant " +"cette période, tout travail effectué compte pour 50 % de la note. »" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:78 msgid "" @@ -10753,7 +11601,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10783,37 +11632,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10822,8 +11669,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10831,12 +11678,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10844,7 +11691,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10858,7 +11705,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10876,14 +11723,18 @@ msgstr "" msgid "" "The course %1 uses an external authentication system (%2). Please go there " "to log in again." -msgstr "Le cours %1 utilise un système d'authentification externe (%2). Utilisez celui-ci pour vous connecter." +msgstr "" +"Le cours %1 utilise un système d'authentification externe (%2). Utilisez " +"celui-ci pour vous connecter." #. (tag('strong', $course) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:17 msgid "" "The course %1 uses an external authentication system (%2). Please return to " "that system to access this course." -msgstr "Le cours %1 utilise un système d'authentification externe (%2). Utilisez celui-ci pour accéder au cours." +msgstr "" +"Le cours %1 utilise un système d'authentification externe (%2). Utilisez " +"celui-ci pour accéder au cours." #. (tag('strong', $course) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:23 @@ -10891,7 +11742,10 @@ msgid "" "The course %1 uses an external authentication system (%2). You've " "authenticated through that system, but aren't allowed to log in to this " "course." -msgstr "Le cours %1 utilise un système d'authentification externe (%2). Vous vous êtes authentifié via celui-ci, mais la connexion à ce cours ne vous est pas permise." +msgstr "" +"Le cours %1 utilise un système d'authentification externe (%2). Vous vous " +"êtes authentifié via celui-ci, mais la connexion à ce cours ne vous est pas " +"permise." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:55 msgid "The course database must be upgraded before archiving this course." @@ -10909,11 +11763,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10927,45 +11781,44 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "Mode d'affichage par défaut" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" -msgstr "Valeur par défaut qui définit le nombre d'essais auquel a droit un étudiant avant de devoir continuer son travail avec une nouvelle version du problème générée aléatoirement. (0 => Jamais)" +msgstr "" +"Valeur par défaut qui définit le nombre d'essais auquel a droit un étudiant " +"avant de devoir continuer son travail avec une nouvelle version du problème " +"générée aléatoirement. (0 => Jamais)" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" -msgstr "Valeur par défaut qui définit le nombre d'essais auquel a droit un étudiant avant d'obtenir une nouvelle version d'un problème. (0 => Jamais)" +msgstr "" +"Valeur par défaut qui définit le nombre d'essais auquel a droit un étudiant " +"avant d'obtenir une nouvelle version d'un problème. (0 => Jamais)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "Le dossier spécifié n'existe pas" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
    1. Simple: send only the feedback " @@ -10984,15 +11837,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11002,30 +11855,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11048,17 +11903,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11068,16 +11923,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "Ce fichier ne semble pas être un fichier texte." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "Le fichier que vous voulez télécharger n'existe pas." #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -11093,7 +11948,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11101,24 +11956,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "Les cours suivants ont été cachés avec succès:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "Les cours suivant ont été réaffichés avec succès:" @@ -11132,14 +11991,19 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" -msgstr "Les utilisateurs suivants n'ont PAS été désignés pour ce devoir et seront ignorés : %1" +msgstr "" +"Les utilisateurs suivants n'ont PAS été désignés pour ce devoir et seront " +"ignorés : %1" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11147,7 +12011,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11155,23 +12019,38 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." -msgstr "The grade for this problem is the larger of the score for this problem, or the score of problem %1." +msgstr "" +"The grade for this problem is the larger of the score for this problem, or " +"the score of problem %1." #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." -msgstr "The grade for this problem is the larger of the score for this problem, or the weighted average of the problems: %1." +msgstr "" +"The grade for this problem is the larger of the score for this problem, or " +"the weighted average of the problems: %1." -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11188,10 +12067,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11200,59 +12079,50 @@ msgid "" "shown. If this is modified, it will be used to compute the total problem " "score below. This score is not saved, and will reset to the score for the " "shown answer if the page is reloaded." -msgstr "La valeur initiale est le sous pointage pour la réponse présentement affichée. Si elle est modifié, elle sera utilisé pour compiler le total du pointage pour le problème. Ce pointage n'est pas enregistré et reviendra au score de la réponse en cours si la page est rechargée." +msgstr "" +"La valeur initiale est le sous pointage pour la réponse présentement " +"affichée. Si elle est modifié, elle sera utilisé pour compiler le total du " +"pointage pour le problème. Ce pointage n'est pas enregistré et reviendra au " +"score de la réponse en cours si la page est rechargée." -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." -msgstr "La valeur initiale est le pointage présentement enregistré pour cet étudiant. " +msgstr "" +"La valeur initiale est le pointage présentement enregistré pour cet " +"étudiant. " -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "L'institution associée avec le cours %1 a été changée de %2 pour %3" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "L'institution associée avec le cours %1 est maintenant %2" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "Le compte enseigant avec l'identifiant %1 n'exist pas. Créer le compte manuellement. " - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11265,8 +12135,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11274,24 +12144,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11311,13 +12171,16 @@ msgid "" "The name of course information file (located in the templates directory). " "Its contents are displayed in the right panel next to the list of homework " "sets." -msgstr "The name of course information file (located in the templates directory). Its contents are displayed in the right panel next to the list of homework sets." +msgstr "" +"The name of course information file (located in the templates directory). " +"Its contents are displayed in the right panel next to the list of homework " +"sets." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." @@ -11343,19 +12206,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11366,50 +12229,57 @@ msgstr "" msgid "" "The password you entered in the %1 field does not match your current " "password. Please retype your current password and try again." -msgstr "Le mot de passe entré dans le champ %1 ne correspond pas à votre mot de passe actuel. Réessayez en entrant votre mot de passe actuel." +msgstr "" +"Le mot de passe entré dans le champ %1 ne correspond pas à votre mot de " +"passe actuel. Réessayez en entrant votre mot de passe actuel." + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." -msgstr "Les mots de passe entrés dans les champs %1 et %2 ne concordent pas. Réessayez en entrant votre nouveau mot de passe." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." +msgstr "" +"Les mots de passe entrés dans les champs %1 et %2 ne concordent pas. " +"Réessayez en entrant votre nouveau mot de passe." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." -msgstr "Pourcentage d'étudiants obtenant au moins ces résultats. La valeur médiane se situe dans la colonne 50 %." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." +msgstr "" +"Pourcentage d'étudiants obtenant au moins ces résultats. La valeur médiane " +"se situe dans la colonne 50 %." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11433,10 +12303,12 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." -msgstr "La date de début de la période de grâce doit être postérieure à la date d'ouverture, mais précéder la date d'échéance." +msgstr "" +"La date de début de la période de grâce doit être postérieure à la date " +"d'ouverture, mais précéder la date d'échéance." #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:56 @@ -11455,25 +12327,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11485,12 +12357,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11509,9 +12381,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11537,9 +12409,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11555,50 +12427,51 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." -msgstr "La boîte de texte contient maitenant la source du problème original. Vous pouvez récupérer des modifications perdues en utilisant le bouton précédent de votre fureteur web." +msgstr "" +"La boîte de texte contient maitenant la source du problème original. Vous " +"pouvez récupérer des modifications perdues en utilisant le bouton précédent " +"de votre fureteur web." #. ( % . 'but the result will not be counted.') #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:23 @@ -11631,28 +12504,28 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "Le titre du cours %1 a été modifié de %2 pour %3" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "Le titre du cours %1 est maintenant %2" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11663,8 +12536,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11699,11 +12572,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." -msgstr "Le serveur WeBWorK doit être en mesure d'écrire dans ces répertoires. Corriger les erreurs de permissions." +"correct the permission errors." +msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11717,7 +12590,7 @@ msgid "Then by" msgstr "Ensuite par " #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11727,13 +12600,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "Il y a %1 problèmes WeBWorK correspondants" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11761,30 +12639,30 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." @@ -11797,19 +12675,19 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -11824,7 +12702,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11841,13 +12719,29 @@ msgstr "Il n'y a aucun problème WeBWorK correspondant." msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" "There is NO undo for this function. Do not use it unless you know what you " "are doing! When you unassign a student using this button, or by unchecking " "their name, you destroy all of the data for achievement %1 for this student." -msgstr "Cette action est irréversible. Ne pas exécuter à moins d'être certain. En désassignant l'étudiant toutes les informations de l'accomplissement %1 seront perdues." +msgstr "" +"Cette action est irréversible. Ne pas exécuter à moins d'être certain. En " +"désassignant l'étudiant toutes les informations de l'accomplissement %1 " +"seront perdues." #. (tag('span', dir => 'ltr', format_set_name_display($setID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:90 @@ -11857,14 +12751,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "Retirer un devoir pour les utilisateurs est une action irréversible." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11874,25 +12768,29 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "Retirer des utilisateurs pour un devoir est une action irréversible." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -11903,45 +12801,48 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "Supprimer des fichiers ou des répertoires est une action irréversible!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." -msgstr "Aucune solution n'est disponible pour ce problème, mais il vous est possible de voir la réponse correct." +msgstr "" +"Aucune solution n'est disponible pour ce problème, mais il vous est possible " +"de voir la réponse correct." #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." -msgstr "Il s'est produit une erreur pendant le processus de connexion. Veuillez en aviser votre professeur ou votre administrateur système si cela se reproduit." +msgstr "" +"Il s'est produit une erreur pendant le processus de connexion. Veuillez en " +"aviser votre professeur ou votre administrateur système si cela se reproduit." -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator." -msgstr "Il s'est produit une erreur pendant le processus de connexion. Veuillez en aviser votre professeur ou votre administrateur système." +msgstr "" +"Il s'est produit une erreur pendant le processus de connexion. Veuillez en " +"aviser votre professeur ou votre administrateur système." -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11955,9 +12856,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -11980,11 +12881,14 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." -msgstr "Les utilisateurs possédant ce niveau de permission ou un niveau supérieur peuvent voir le bouton Voir les réponses précédentes sur les pages des problèmes." +msgstr "" +"Les utilisateurs possédant ce niveau de permission ou un niveau supérieur " +"peuvent voir le bouton Voir les réponses précédentes sur les pages " +"des problèmes." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:17 msgid "This action can take a long time if there are many students." @@ -11997,39 +12901,45 @@ msgstr "Cette action n'écrasera pas les utilisateurs existants." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 msgid "" "This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "" +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12043,27 +12953,29 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." -msgstr "Ce cours permet l'accès anonyme. Cliquer sur %1 pour accéder à ce cours comme invité." +msgstr "" +"Ce cours permet l'accès anonyme. Cliquer sur %1 pour accéder à ce cours " +"comme invité." #: /opt/webwork/webwork2/templates/ContentGenerator/Logout.html.ep:16 msgid "" @@ -12077,14 +12989,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12103,8 +13019,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12116,13 +13032,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12134,47 +13050,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "Ce devoir ne contient aucun problème." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "Ce devoir est fermé." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "Ce devoir n'est pas encore disponible." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12182,17 +13094,17 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 @@ -12200,46 +13112,48 @@ msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12254,11 +13168,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12271,14 +13185,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12288,11 +13202,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12308,34 +13222,38 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." -msgstr "Ceci est la seule partie du pointage qui sera enregistré. Ceci est compiler à partir du sous pointage de la réponse après usage des pondérations si elles sont modifiées. Il vous est possible d'inscrire un pointage ici (le sous pointage sera alors ignoré)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." +msgstr "" +"Ceci est la seule partie du pointage qui sera enregistré. Ceci est compiler " +"à partir du sous pointage de la réponse après usage des pondérations si " +"elles sont modifiées. Il vous est possible d'inscrire un pointage ici (le " +"sous pointage sera alors ignoré)." #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 msgid "This is the problem statement in PGML." @@ -12355,94 +13273,89 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " "feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12471,8 +13384,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12494,15 +13407,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12522,8 +13435,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12531,8 +13444,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12542,10 +13454,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12563,39 +13475,43 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." -msgstr "Ce problème est décomposé en sous-problèmes auxquels vous pouvez accéder en cliquant sur leurs liens dans le menu à gauche ou en retournant à la page principale du devoir." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." +msgstr "" +"Ce problème est décomposé en sous-problèmes auxquels vous pouvez accéder en " +"cliquant sur leurs liens dans le menu à gauche ou en retournant à la page " +"principale du devoir." #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "Ce problème possède le même fichier source que le problème %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12613,9 +13529,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12627,32 +13543,37 @@ msgid "This sample mail would be sent to %1" msgstr "Cet exemple de courriel serait envoyé à %1" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." -msgstr "La note obtenue à ce problème ne compte pas dans le résultat du problème %1 ou dans le résultat total du devoir. " +msgstr "" +"La note obtenue à ce problème ne compte pas dans le résultat du problème %1 " +"ou dans le résultat total du devoir. " #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." -msgstr "This scoring message is generated from [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These files can be edited using the \"Email\" link and the \"File Manager\" link in the left margin." +msgstr "" +"This scoring message is generated from [TMPL]/email/%1. It is merged with " +"the file [Scoring]/%2. These files can be edited using the \"Email\" link " +"and the \"File Manager\" link in the left margin." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "Le devoir %1 est attribué à %2." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "Ce devoir ne contient pas encore de problèmes." @@ -12661,16 +13582,21 @@ msgstr "Ce devoir ne contient pas encore de problèmes." msgid "" "This set had a reduced scoring period that started on %1 and ended on %2. " "During that period all work counted for %3% of its value." -msgstr "Ce devoir avait une période de grâce qui débutait le %1 et se terminait le %2. Tous les points obtenus pendant cette période comptaient pour %3 % de la note." +msgstr "" +"Ce devoir avait une période de grâce qui débutait le %1 et se terminait le " +"%2. Tous les points obtenus pendant cette période comptaient pour %3 % de la " +"note." #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:74 msgid "" "This set has a set-level proctor password to authorize logins. Enter the " "password below." -msgstr "Pour faire ce test, vous devez entrer ci-dessous le mot de passe d'authentification fourni par votre professeur ou votre surveillant." +msgstr "" +"Pour faire ce test, vous devez entrer ci-dessous le mot de passe " +"d'authentification fourni par votre professeur ou votre surveillant." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -12679,14 +13605,16 @@ msgstr "" msgid "" "This set is in its reduced scoring period. All work counts for %1% of its " "value." -msgstr "Ce devoir a une période de grâce d'évaluation. Tous les points obtenus pendant cette période comptent pour %1 % de la note." +msgstr "" +"Ce devoir a une période de grâce d'évaluation. Tous les points obtenus " +"pendant cette période comptent pour %1 % de la note." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:51 msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -12694,109 +13622,203 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "Ce fichier source n'existe pas!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "Cette source est un dossier!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "Ce fichier source n'est pas un fichier brut!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "Le fichier source n'est pas lisible!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." -msgstr "Cette valeur définit le nombre d'essais dont les étudiants disposent pour résoudre le problème avant de devoir continuer leur travail avec une nouvelle version générée aléatoirement, c'est-à-dire dont la valeur d'amorce (seed) a été changée. Pour utiliser la valeur par défaut définie dans la configuration du cours, entrer la valeur -1. Pour désactiver cette fonction, entrer la valeur 0." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "Heure" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "Durée de passation du test : %1 min (%2 min alloués)." @@ -12812,32 +13834,37 @@ msgstr "Fuseau horaire pour le cours" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." -msgstr "Pour accéder à ce devoir, vous devez obtenir au moins %1 % au devoir %2." +msgstr "" +"Pour accéder à ce devoir, vous devez obtenir au moins %1 % au devoir %2." -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." -msgstr "Pour accéder à ce devoir, vous devez obtenir au moins %1 % aux devoirs suivants : %2." +msgstr "" +"Pour accéder à ce devoir, vous devez obtenir au moins %1 % aux devoirs " +"suivants : %2." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:115 msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." -msgstr "Pour modifier des données relatives aux problèmes d'un devoir (notes, pondération, etc.) pour cet étudiant, cliquer sur le devoir dans le tableau." +msgstr "" +"Pour modifier des données relatives aux problèmes d'un devoir (notes, " +"pondération, etc.) pour cet étudiant, cliquer sur le devoir dans le tableau." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12849,15 +13876,17 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." -msgstr "Les changements effectués aux données de ce quiz affecteront toutes les versions de ce quiz attribuées à cet étudiant." +msgstr "" +"Les changements effectués aux données de ce quiz affecteront toutes les " +"versions de ce quiz attribuées à cet étudiant." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:14 msgid "" @@ -12874,7 +13903,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12887,9 +13916,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12899,11 +13929,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12911,7 +13941,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12919,6 +13949,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12927,11 +13961,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "Que la note totale (pas celle des problèmes)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "Que la note totale, après que les réponses sont disponibles" @@ -12952,6 +13986,12 @@ msgstr "La tunique de l'extension" msgid "Two Columns" msgstr "Deux colonnes" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "Type" @@ -12960,29 +14000,30 @@ msgstr "Type" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "URI" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:268 msgid "Unable to change the evaluator for set %1. Unknown error." -msgstr "Impossible de modifier l'évaluateur pour le devoir %1. Erreur inconnue." +msgstr "" +"Impossible de modifier l'évaluateur pour le devoir %1. Erreur inconnue." #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12992,23 +14033,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13024,7 +14077,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13032,20 +14090,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "Impossible d'obtenir les messages d'erreur associés à cette question PG." - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13059,19 +14113,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13087,7 +14141,7 @@ msgstr "Désarchiver %1 dans le cours:" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "Désarchiver le cours" @@ -13096,7 +14150,7 @@ msgstr "Désarchiver le cours" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13111,8 +14165,8 @@ msgstr "Retirer les devoirs sélectionnés à tous les utilisateurs sélectionn #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13124,11 +14178,11 @@ msgstr "Essais restants : %1/%2" msgid "Unclassified Problems" msgstr "Problèmes non classés" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13141,21 +14195,21 @@ msgstr "Rendre le cours visible" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13182,15 +14236,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "Actualiser l'affichage" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13198,7 +14252,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13215,7 +14269,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13223,7 +14277,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13265,7 +14319,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "Mettre à jour la description de l'emplacement." @@ -13275,11 +14329,11 @@ msgid "Upgrade" msgstr "Mettre à jour" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13304,7 +14358,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "Mise à jour complétée" @@ -13313,24 +14367,24 @@ msgstr "Mise à jour complétée" msgid "Upload" msgstr "Téléverser" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "Utiliser le fichier d'entête par défaut" @@ -13347,6 +14401,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -13356,11 +14414,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "Utiliser dans l'accomplissement %1" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "Utiliser dans le nouvel accomplissement:" @@ -13372,7 +14430,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "Utilisez le rendu d'équation en direct?" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "Utiliser la fonction log en base 10 au lieu d'en base e" @@ -13380,20 +14438,24 @@ msgstr "Utiliser la fonction log en base 10 au lieu d'en base e" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "Utiliser l'ancien évaluateur de réponses" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13433,6 +14495,14 @@ msgid "" "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13440,11 +14510,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13469,16 +14539,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13499,17 +14569,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13532,7 +14602,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13541,34 +14611,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "Nom d'utilisateur" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13593,12 +14668,15 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." -msgstr "ProblèmeUsagé manquant pour utilisateur=%1 devoir=%2 problème=%3. Ceci indique peut-être que la base de données est corrompue." +msgstr "" +"ProblèmeUsagé manquant pour utilisateur=%1 devoir=%2 problème=%3. Ceci " +"indique peut-être que la base de données est corrompue." +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "Nom d'utilisateur " @@ -13611,7 +14689,7 @@ msgstr "Nom d'utilisateur " msgid "Users" msgstr "Utilisateurs" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "Utilisateurs désignés pour le devoir %2" @@ -13619,11 +14697,11 @@ msgstr "Utilisateurs désignés pour le devoir %2" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "Liste d'utilisateurs" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -13632,36 +14710,39 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." -msgstr "Les utilisateurs de ce niveau de permission ou d'un niveau supérieur sont autorisés à modifier leur mot de passe. De façon générale, un utilisateur invité n'est pas autorisé à modifier son mot de passe." +msgstr "" +"Les utilisateurs de ce niveau de permission ou d'un niveau supérieur sont " +"autorisés à modifier leur mot de passe. De façon générale, un utilisateur " +"invité n'est pas autorisé à modifier son mot de passe." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13672,41 +14753,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "Pondération pendant la période de grâce d'évaluation" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13721,30 +14807,64 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." -msgstr "Les versions d'un devoir peuvent seulement être modifiées pour un utilisateur à la fois." +msgstr "" +"Les versions d'un devoir peuvent seulement être modifiées pour un " +"utilisateur à la fois." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "Afficher" @@ -13752,42 +14872,38 @@ msgstr "Afficher" msgid "View Problems" msgstr "Voir les problèmes" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "Affichage des équations " -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "Voir les statistiques des étudiants par devoir" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "Voir les statistiques d'un étudiant" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "Voir le progrès des étudiants par devoir" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "Voir le progrès individuel d'un étudiant" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13799,11 +14915,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13815,6 +14931,7 @@ msgid "Visibility" msgstr "Visibilité" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13824,16 +14941,19 @@ msgstr "Visible" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "Visible pour les étudiants" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "Avertissement" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "Messages d'avertissement" @@ -13851,42 +14971,41 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all user-related data and is not undoable!" -msgstr "Avertissement : l'action de supprimer détruit toutes les données relatives aux utilisateurs et est irréversible." +msgstr "" +"Avertissement : l'action de supprimer détruit toutes les données " +"relatives aux utilisateurs et est irréversible." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" -msgstr "Avertissements rencontrés lors du traitement de %1. Détails de l'erreur : %2" +msgstr "" +"Avertissements rencontrés lors du traitement de %1. Détails de l'erreur : %2" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "Erreur WeBWorK" @@ -13902,39 +15021,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." -msgstr "WeBWorK has encountered a software error while attempting to process this problem. It is likely that there is an error in the problem itself. If you are a student, report this error message to your professor to have it corrected. If you are a professor, please consult the error output below for more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13946,18 +15061,22 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "Pond." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "Bienvenue sur WeBWorK!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13973,23 +15092,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "Filtrer les utilisateurs selon ce champ " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." -msgstr "S'il reste à un étudiant plus d'essais que la valeur entrée ici, il aura la possibilité de voir une autre version du problème. Pour désactiver cette fonction, entrer la valeur -1. Pour utiliser la valeur par défaut du cours, entrer la valeur -2." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." +msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14004,32 +15123,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

      A value such as " "0.1 means 0.1 percent error is allowed.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

      • %c = course ID
      • %u = user ID
      • %s =" -" set ID
      • %p = problem ID
      • %x = section
      • %r = " -"recitation
      • %% = literal percent sign
      " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14044,9 +15161,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14057,37 +15174,29 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14109,9 +15218,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." -msgstr "Lorsque vous retirez l'accomplissement %1 d'un utilisateur en décochant sa case, vous détruisez toutes les données relatives à cette évaluation pour cet utilisateur. Assurez-vous de savoir ce que vous faites!" +"data for achievement %1 for this student. Make sure this is what you want to " +"do." +msgstr "" +"Lorsque vous retirez l'accomplissement %1 d'un utilisateur en décochant sa " +"case, vous détruisez toutes les données relatives à cette évaluation pour " +"cet utilisateur. Assurez-vous de savoir ce que vous faites!" #. (tag('b', dir => 'ltr', format_set_name_display($setID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:26 @@ -14122,26 +15234,32 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " "student will receive a new version of each problem. Make sure this is what " "you want to do before unchecking sets." -msgstr "Lorsque vous retirez un devoir à un étudiant (et sauvegardez les modifications), vous détruisez toutes les données relatives à cet étudiant. Si vous lui attribuez de nouveau ce devoir, il recevra une version différente de chaque problème. Assurez-vous de savoir ce que vous faites en décochant des cases!" +msgstr "" +"Lorsque vous retirez un devoir à un étudiant (et sauvegardez les " +"modifications), vous détruisez toutes les données relatives à cet étudiant. " +"Si vous lui attribuez de nouveau ce devoir, il recevra une version " +"différente de chaque problème. Assurez-vous de savoir ce que vous faites en " +"décochant des cases!" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "Sera disponible %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14179,25 +15297,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14205,27 +15323,28 @@ msgstr "" msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." -msgstr "Les permissions d'écriture n'ont pas été activées dans le répertoire des modèles. Aucune modification n'est possible." +msgstr "" +"Les permissions d'écriture n'ont pas été activées dans le répertoire des " +"modèles. Aucune modification n'est possible." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14240,7 +15359,7 @@ msgstr "" msgid "Yes" msgstr "Oui" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14254,29 +15373,32 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " "original problem once you are done here." -msgstr "Vous voyez présentement un aperçu des réponses d'une version différente de votre problème - ces réponses ne seront pas enregistrées et vous devez vous rappeler de retourner au problème original lorsque vous aurez terminé ici." +msgstr "" +"Vous voyez présentement un aperçu des réponses d'une version différente de " +"votre problème - ces réponses ne seront pas enregistrées et vous devez vous " +"rappeler de retourner au problème original lorsque vous aurez terminé ici." #. ($c->{currentRank}, $c->{maxRank}) #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:9 @@ -14285,23 +15407,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14309,18 +15431,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:250 msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." -msgstr "Vous n'êtes pas autorisé à générer une copie imprimable du devoir %1 avec cette adresse IP : %2." +msgstr "" +"Vous n'êtes pas autorisé à générer une copie imprimable du devoir %1 avec " +"cette adresse IP : %2." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14328,26 +15452,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14371,7 +15495,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14383,24 +15507,26 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "Vous n'êtes pas autorisé à modifier des problèmes." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." -msgstr "Vous n'êtes pas autorisé à modifier les fichiers de définition des devoirs." +msgstr "" +"Vous n'êtes pas autorisé à modifier les fichiers de définition des devoirs." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:18 msgid "You are not authorized to modify student data" -msgstr "Vous n'êtes pas autorisé à modifier les données générales d'un étudiant." +msgstr "" +"Vous n'êtes pas autorisé à modifier les données générales d'un étudiant." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:12 msgid "You are not authorized to modify student data." @@ -14411,7 +15537,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "Vous n'êtes pas autorisé à effectuer cette action." @@ -14434,42 +15560,37 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:240 msgid "" "You are not permitted to generate a hardcopy for a set with hidden work." -msgstr "Vous n'êtes pas autorisé à générer la copie imprimable d'un devoir qui est caché aux étudiants." +msgstr "" +"Vous n'êtes pas autorisé à générer la copie imprimable d'un devoir qui est " +"caché aux étudiants." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:225 msgid "You are not permitted to generate a hardcopy for an unopened set." -msgstr "Vous n'êtes pas autorisé à générer la copie imprimable d'un devoir qui n'est pas disponible." +msgstr "" +"Vous n'êtes pas autorisé à générer la copie imprimable d'un devoir qui n'est " +"pas disponible." #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14487,41 +15608,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14530,8 +15645,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14549,26 +15664,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "Vous pouvez %1 un seul fichier à la fois." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "Vous pouvez télécharger seulement des fichiers réguliers." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "Vous pouvez modifier seulement des fichiers textes." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14588,58 +15705,58 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" -msgstr "Vous pouvez utiliser cette fonction dans ce problème %quant(%1,fois encore,fois encore,autant de fois que vous le voulez)." +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" +msgstr "" +"Vous pouvez utiliser cette fonction dans ce problème %quant(%1,fois " +"encore,fois encore,autant de fois que vous le voulez)." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "Vous n'êtes pas autorisé à télécharger des répertoires." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "Vous n'êtes pas autorisé à télécharger les fichiers de ce type." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "Vous ne pouvez pas modifier un dossier." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "Vous n'êtes pas autorisé à voir les fichiers de ce type." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "Vous ne pouvez pas archiver le cours en utilisation." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "Vous ne pouvez pas supprimer le cours en utilisation." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "Vous n'êtes pas autorisé à vous supprimer!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14647,52 +15764,60 @@ msgstr "" msgid "You didn't enter any message." msgstr "Vous n'avez écrit aucun message." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:148 msgid "You do not have permission to change the hardcopy theme." -msgstr "Vous n'êtes pas autorisé à modifier le thème d'une copie imprimable d'un devoir." +msgstr "" +"Vous n'êtes pas autorisé à modifier le thème d'une copie imprimable d'un " +"devoir." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "Vous n'êtes pas autorisé à modifier ce fichier." -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." -msgstr "Vous n'êtes pas autorisé à générer la copie imprimable d'un devoir dans le format %1." +msgstr "" +"Vous n'êtes pas autorisé à générer la copie imprimable d'un devoir dans le " +"format %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "Vous n'êtes pas autorisé à voir les détails de cette erreur." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 msgid "You don't have any Achievement data associated to you!" -msgstr "Vous n'avez aucune information d'accomplissement associée à votre compte!" +msgstr "" +"Vous n'avez aucune information d'accomplissement associée à votre compte!" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:22 msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "Vous avez dépassé le temps alloué." #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "Il vous reste %1 essai(s) pour ce test." #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -14701,45 +15826,47 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." msgstr "Il vous reste %negquant(%1,un nombre illimité d'essais,essai,essais)." #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." -msgstr "Il vous reste %quant(%1,essai,essais) avant qu'une nouvelle version de ce problème ne vous soit donnée." +msgstr "" +"Il vous reste %quant(%1,essai,essais) avant qu'une nouvelle version de ce " +"problème ne vous soit donnée." #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14747,7 +15874,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "Vous avez essayé ce problème à %quant(%1,reprise,reprises,0 reprise)." @@ -14758,25 +15885,29 @@ msgstr "Vous êtes déconnecté de WeBWorK." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "Il vous reste moins d'une minute pour terminer ce test." -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "Vous n'avez choisi aucun fichier à téléverser." @@ -14784,11 +15915,11 @@ msgstr "Vous n'avez choisi aucun fichier à téléverser." msgid "You have requested that the following items be deleted" msgstr "Vous voulez que les éléments suivants soient supprimés" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "Vous avez spécifié un fichier illégal" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "Vous avez spécifié un chemin illégal" @@ -14796,10 +15927,10 @@ msgstr "Vous avez spécifié un chemin illégal" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14810,28 +15941,30 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." -msgstr "Vous pouvez vérifier vos réponses pour ce problème sans affecter le nombre d'essais autorisés dans le problème d'origine." +msgstr "" +"Vous pouvez vérifier vos réponses pour ce problème sans affecter le nombre " +"d'essais autorisés dans le problème d'origine." #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14842,29 +15975,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "Vous ne pouvez pas modifier votre mot de passe ici!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "Vous ne pouvez suivre des liens symboliques" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14872,7 +16005,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "Vous pouvez quand même vérifier vos réponses." @@ -14889,15 +16022,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14905,15 +16038,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14921,32 +16056,35 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." -msgstr "Vous devez avoir fait %quant(%1,tentative,tentatives) pour ce problème avant que le bouton Montrer un autre problème ne soit disponible." +msgstr "" +"Vous devez avoir fait %quant(%1,tentative,tentatives) pour ce problème avant " +"que le bouton Montrer un autre problème ne soit disponible." + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." +msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." -msgstr "Vus devez vous connecter à ce devoir via votre plateforme de formation (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "Vous devez choisir un cours à renommer." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "Vous devez choisir au moins un fichier pour créer l'archive." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "Vous devez choisir au moins un fichier à supprimer." @@ -14955,7 +16093,7 @@ msgid "You must select one or more sets for scoring!" msgstr "Vous devez choisir au moins un devoir à noter!" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "Vous devez spécifier un nom pour %1" @@ -14963,37 +16101,37 @@ msgstr "Vous devez spécifier un nom pour %1" msgid "You must specify a course ID." msgstr "Vous devez spécifier l'identifiant du cours." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "Vous devez spécifier un nom de cours" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "Vous devez fournir un nom de fichier." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "Vous devez spécifier une nouvelle institution pour le cours." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "Vous devez spécifier une nouveau nom pour le cours." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "Vous devez spécifier une nouveau titre pour le cours." @@ -15004,22 +16142,16 @@ msgstr "Vous devez spécifier un identifiant utilisateur." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:118 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:105 msgid "You must specify an file name in order to save a new file." -msgstr "Vous devez fournir un nom de fichier afin de pouvoir enregistrer un nouveau fichier." - -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." msgstr "" +"Vous devez fournir un nom de fichier afin de pouvoir enregistrer un nouveau " +"fichier." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "Vous devez choisir un devoir avant de pouvoir le modifier." #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "Vous devez choisir un fichier à %1." @@ -15035,51 +16167,66 @@ msgstr "Vous devez choisir un devoir dans ce cours pour voir les problèmes." msgid "You need to select a set to view." msgstr "Vous devez choisir un répertoire pour voir les problèmes." -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "Votre résultat pour cette tentative est %1." +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." -msgstr "Vous ne pourrez poursuivre vers le problème %1 tant que vous n'aurez pas réussi ce problème et les sous-problèmes associés ou épuisé le nombre d'essais autorisés." +msgstr "" +"Vous ne pourrez poursuivre vers le problème %1 tant que vous n'aurez pas " +"réussi ce problème et les sous-problèmes associés ou épuisé le nombre " +"d'essais autorisés." #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." -msgstr "Vous ne pourrez poursuivre vers le problème %1 tant que vous n'aurez pas réussi ce problème ou épuisé le nombre d'essais autorisés." +msgstr "" +"Vous ne pourrez poursuivre vers le problème %1 tant que vous n'aurez pas " +"réussi ce problème ou épuisé le nombre d'essais autorisés." #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "Votre nom de %1 possède des caractères illégaux." #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "Votre nom de %1 ne peut commencer avec un point." #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "Votre nom de %1 ne contient pas de chemin source." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "Vos paramètres d'affichage ont été sauvegardés." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15091,7 +16238,7 @@ msgstr "Votre adresse courriel a été modifiée." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "Votre nom de fichier contient des caractères illégaux." @@ -15121,51 +16268,60 @@ msgid "Your message was sent successfully." msgstr "Votre message a été envoyé avec succès." #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "Votre résultat final est %1. %2" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "Votre résultat pour ce %1 a été enregistré." -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "Votre résultat pour ce %1 est %2/%3." -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "Votre résultat pour ce %1 n'a PAS été enregistré." #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "Votre note pour cette tentative (vérifiée, non enregistrée) est %1/%2." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " "problem record to the database." -msgstr "Votre résultat n'a pas été enregistré à cause d'une défaillance touchant le processus d'enregistrement dans la base de données." +msgstr "" +"Votre résultat n'a pas été enregistré à cause d'une défaillance touchant le " +"processus d'enregistrement dans la base de données." #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:223 msgid "Your score was not recorded because this homework set is closed." @@ -15175,31 +16331,38 @@ msgstr "Votre résultat n'a pas été enregistré, car ce devoir est fermé." msgid "" "Your score was not recorded because this problem has not been assigned to " "you." -msgstr "Votre résultat n'a pas été enregistré, car ce problème ne vous a pas été attribué." +msgstr "" +"Votre résultat n'a pas été enregistré, car ce problème ne vous a pas été " +"attribué." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." -msgstr "Votre résultat n'a pas été enregistré, car ce devoir n'est pas encore disponible." +msgstr "" +"Votre résultat n'a pas été enregistré, car ce devoir n'est pas encore " +"disponible." -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" -msgstr "Votre résultat n'a pas été enregistré, car vous avez dépassé le temps alloué pour faire ce test. (Durée de passation : %1 min; temps alloué : %2 min)" +msgstr "" +"Votre résultat n'a pas été enregistré, car vous avez dépassé le temps alloué " +"pour faire ce test. (Durée de passation : %1 min; temps alloué : " +"%2 min)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." -msgstr "Votre résultat n'a pas été enregistré, car il ne vous reste plus d'essais pour cette version du test." +msgstr "" +"Votre résultat n'a pas été enregistré, car il ne vous reste plus d'essais " +"pour cette version du test." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "Votre résultat n'a pas été enregistré." @@ -15223,9 +16386,11 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." -msgstr "Votre session a expiré pour cause d'inactivité. Veuillez vous connecter de nouveau." +msgstr "" +"Votre session a expiré pour cause d'inactivité. Veuillez vous connecter de " +"nouveau." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:17 msgid "a duplicate of the first selected achievement" @@ -15257,7 +16422,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15293,7 +16458,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "tous les utilisateurs" @@ -15301,11 +16466,11 @@ msgstr "tous les utilisateurs" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "tous les devoirs" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "tous les étudiants" @@ -15316,19 +16481,19 @@ msgid "alphabetically" msgstr "ordre alphabétique" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "Un nombre impossible de devoirs: %1 de %2" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "Un nombre impossible d'utilisateurs: %1 de %2" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15358,16 +16523,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "problème(s) vide(s) à la fin du devoir" @@ -15377,31 +16546,39 @@ msgstr "problème(s) vide(s) à la fin du devoir" msgid "by last login date" msgstr "par dernière date de connexion" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "fermer" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15413,15 +16590,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "vide" @@ -15449,7 +16631,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -15457,8 +16639,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "Problème global %1 pour le devoir %2 introuvable." @@ -15470,9 +16662,14 @@ msgstr "évaluateur autorisé" msgid "guest" msgstr "invité" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "caché" @@ -15480,11 +16677,11 @@ msgstr "caché" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "caractère illégal entré : '/'" @@ -15496,12 +16693,12 @@ msgstr "" msgid "index" msgstr "Indice Succès" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15509,15 +16706,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "L'emplacement choisi ci-dessous" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "nom d'utilisateur" @@ -15525,7 +16726,7 @@ msgstr "nom d'utilisateur" msgid "login ID" msgstr "NOM D'UTILISATEUR" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -15533,10 +16734,6 @@ msgstr "" msgid "login_proctor" msgstr "surveillant" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "max" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "plusieurs devoirs" @@ -15549,6 +16746,10 @@ msgstr "un nouveau devoir :" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15557,11 +16758,11 @@ msgstr "" msgid "no location" msgstr "aucun emplacement" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "aucun devoir" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "aucun étudiant" @@ -15575,10 +16776,15 @@ msgstr "aucun utilisateur" msgid "nobody" msgstr "aucun rôle" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15588,11 +16794,11 @@ msgid "of" msgstr "de" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "seulement" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "seulement la plus haute note obtenue" @@ -15609,17 +16815,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "le rôle de %1 n'est pas défini" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "point" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "points" @@ -15627,11 +16833,11 @@ msgstr "points" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "Aperçu des réponses" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "problèmes" @@ -15651,38 +16857,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "numéro du tp" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "données de l'utilisateur visible %1 introuvables" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "numéro du groupe" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15718,6 +16924,16 @@ msgstr "devoirs sélectionnés" msgid "selected users" msgstr "utilisateurs sélectionnés" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -15738,7 +16954,7 @@ msgstr "" msgid "shown" msgstr "affiché" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15746,7 +16962,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "toujours disponible" @@ -15754,12 +16970,12 @@ msgstr "toujours disponible" msgid "student" msgstr "étudiant" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "soumission" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "Soumission (version %1)" @@ -15767,6 +16983,11 @@ msgstr "Soumission (version %1)" msgid "summary" msgstr "sommaire" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "assistant" @@ -15779,15 +17000,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "test" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "date du test" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "durée du test" @@ -15795,11 +17016,11 @@ msgstr "durée du test" msgid "then delete them" msgstr "et les supprimer ensuite" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "temps limite dépassé" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15809,11 +17030,11 @@ msgid "to" msgstr "à " #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "vers %1 site web principal" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "vers les pages du cours" @@ -15838,31 +17059,39 @@ msgstr "illimité" msgid "" "username, last name, first name, section, achievement level, achievement " "score," -msgstr "nom d'utilisateur, nom de famille, prénom, section, niveau d'accomplissement, résutlat d'accomplissement," +msgstr "" +"nom d'utilisateur, nom de famille, prénom, section, niveau " +"d'accomplissement, résutlat d'accomplissement," #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:9 msgid "users who match on selected field" msgstr "utilisateurs contenant le texte dans le champ ci-dessous" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "version (%1)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "visible" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "utilisateurs affichés" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/fr.po b/lib/WeBWorK/Localize/fr.po index 1c4154d46b..5093b39fb4 100644 --- a/lib/WeBWorK/Localize/fr.po +++ b/lib/WeBWorK/Localize/fr.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Jonathan Desaulniers , 2018 # Michael E Gage , 2014 @@ -14,38 +14,54 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: Stéphanie Lanthier , 2011\n" -"Language-Team: French (http://app.transifex.com/webwork/webwork2/language/fr/)\n" +"Language-Team: French (http://app.transifex.com/webwork/webwork2/language/" +"fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: fr\n" -"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" #. ($_->{problem}->version_id) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:69 msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -82,7 +98,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "" @@ -91,13 +107,29 @@ msgstr "" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -109,12 +141,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -129,22 +161,42 @@ msgid "%1 Problems:" msgstr "%1 Problèmes:" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -155,40 +207,40 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "%1 étudiants sur %2" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "%1 titre et institution changé de %2 à %3 et de %4 à %5" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" -msgstr "%1 utilisateurs remplacés, %2 utilisateurs ajoutés, %3 utilisateurs ignorés. Utilisateurs ignorés: (%4)" +msgstr "" +"%1 utilisateurs remplacés, %2 utilisateurs ajoutés, %3 utilisateurs ignorés. " +"Utilisateurs ignorés: (%4)" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -240,13 +292,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1: Problème %2." #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "%1: Problème %2 Montrez Moi un Autre" @@ -261,7 +313,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "%quant(%1,file) dépaqueté avec succès" @@ -270,19 +322,24 @@ msgstr "%quant(%1,file) dépaqueté avec succès" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -317,47 +374,47 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "(Les modification non sauvegardées seront perdus)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" -msgstr "(Ce test est en temps supplémentaire car il n'a pas été remis durant le temps alloué.)" +msgstr "" +"(Ce test est en temps supplémentaire car il n'a pas été remis durant le " +"temps alloué.)" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "(Votre note pour ce %1 ne sera pas disponible avant %2.)" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "(Votre note pour ce %1 n'est pas disponible.)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "(correct)" @@ -365,31 +422,35 @@ msgstr "(correct)" msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "(incorrect)" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "(note %1)" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -397,16 +458,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "1 étudiant" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -415,7 +476,7 @@ msgstr "" msgid "Weight: %1%" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

      After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -430,19 +491,19 @@ msgid "" "written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

      During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

      Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

      MathQuill renders students answers in real-time as they type on the " "keyboard.

      MathView allows students to choose from a variety of common " @@ -459,103 +520,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

      There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

      The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

      The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

      Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

      Modes:

      • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
      • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
      • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
      • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
      • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
      • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
      " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

      Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

      Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

      Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

      This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

      • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
      • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

      If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

      For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

    2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
    3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

      For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

      This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

      If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

      For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

      " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

      For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

      This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

      To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

      This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

      This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

      When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

      • %c = course ID
      • %u = user ID
      • %s = set ID
      • %p = problem ID
      • %x = section
      • %r = " +"recitation
      • %% = literal percent sign

      If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

      When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -563,21 +636,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

      • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
      • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
      • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
      • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
      " +"this case.
    4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
    5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

      When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -589,19 +662,25 @@ msgid "" "choice of modes (since there will only be one active).

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -619,63 +698,69 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
      • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
      • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
      • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
      • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
      Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
      when the \"Show Me Another\" button is clicked.
    6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
    7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
    8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
    9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "Un cours avec ID %1 existe déjà." #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." -msgstr "Un répertoire avec le nom %1 existe déjà. Vous devez d'abord supprimer le cours avant de pouvoir le désarchiver." +msgstr "" +"Un répertoire avec le nom %1 existe déjà. Vous devez d'abord supprimer le " +"cours avant de pouvoir le désarchiver." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "Un fichier avec ce nom existe déjà." #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." -msgstr "Une copie papier a été générée, mais elle n'est peut-être pas complète ou correcte. Vous êtes priés de vérifier qu'aucun problème n'est manquant et qu'ils sont tous lisibles. Si ce n'est pas le cas, informer votre instructeur." +msgstr "" +"Une copie papier a été générée, mais elle n'est peut-être pas complète ou " +"correcte. Vous êtes priés de vérifier qu'aucun problème n'est manquant et " +"qu'ils sont tous lisibles. Si ce n'est pas le cas, informer votre " +"instructeur." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:41 msgid "" @@ -708,34 +793,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" -msgstr "Un emplacement avec le nom %1 existe déjà dans la base de données. Désirez-vous modifier cette emplacement?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" +msgstr "" +"Un emplacement avec le nom %1 existe déjà dans la base de données. Désirez-" +"vous modifier cette emplacement?" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -748,17 +834,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -767,8 +861,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -789,27 +883,32 @@ msgid "" "enables/disables the highlighting of the current problem in the side bar, " "and whether it is correct (✓), in progress (…), incorrect " "(✗), or unattempted (no symbol)." -msgstr "Une touche pour régir l'utilisation d'une bar de progression pour l'étudiant; celle-ci permet aussi d'activer/désactiver la surbrillance du problème en cours dans la barre latéral et de déterminer si il est correct (✓), en progression (…), incorrect (✗), ou ne comportant aucune tentative (aucun symbole). " +msgstr "" +"Une touche pour régir l'utilisation d'une bar de progression pour " +"l'étudiant; celle-ci permet aussi d'activer/désactiver la surbrillance du " +"problème en cours dans la barre latéral et de déterminer si il est correct " +"(✓), en progression (…), incorrect (✗), ou ne " +"comportant aucune tentative (aucun symbole). " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -829,19 +928,20 @@ msgid "ADJ STATUS" msgstr "" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" -msgstr "LES RÉPONSES ONT ÉTÉ VÉRIFIÉES -- MAIS ELLES N'ONT PAS ÉTÉ ENREGISTRÉES" +msgstr "" +"LES RÉPONSES ONT ÉTÉ VÉRIFIÉES -- MAIS ELLES N'ONT PAS ÉTÉ ENREGISTRÉES" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." +"if necessary)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 @@ -855,7 +955,18 @@ msgstr "Ne pas enregistrer les modifications" msgid "Abandon export" msgstr "Annuler l'exportation" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -864,11 +975,12 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." msgstr "" #. ($c->param('effectiveUser') @@ -876,7 +988,7 @@ msgstr "" msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -915,7 +1027,9 @@ msgstr "ID d'achèvement" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:245 msgid "Achievement ID exists! No new achievement created. File not saved." -msgstr "ID d'achèvement existe déjà. Aucun achèvement n'a été créé. Fichier non sauvegardé." +msgstr "" +"ID d'achèvement existe déjà. Aucun achèvement n'a été créé. Fichier non " +"sauvegardé." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:26 msgid "Achievement ID:" @@ -931,7 +1045,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -943,7 +1057,7 @@ msgstr "Points d'achèvement par problème" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -951,7 +1065,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -983,13 +1097,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "Achèvements" @@ -997,7 +1110,7 @@ msgstr "Achèvements" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1005,8 +1118,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1016,12 +1129,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1029,49 +1142,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "Est:" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "Agissant comme %1." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "Action %1 introuvable" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1080,15 +1193,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
      1. award 50% score to one " -"problem
      2. reset the number of attempts allowed for one " -"problem
      3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
      4. double the weight of one problem within its " -"set
      5. replaces one problem in a set with a copy of a different problem" -" in that set
      6. award 100% score to one problem
      7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
      8. double the" -" weight of all problems within a set
      9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
      10. award 100% score" -" to all problems in one set.
      " +"problem
    10. reset the number of attempts allowed for one problem
    11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
    12. double the weight of one problem within its set
    13. replaces " +"one problem in a set with a copy of a different problem in that set
    14. award 100% score to one problem
    15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
    16. double the weight of all " +"problems within a set
    17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
    18. award 100% score to all " +"problems in one set.
    " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1107,12 +1220,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "Ajouter" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1121,8 +1234,8 @@ msgid "Add All" msgstr "Ajouter tous" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "Ajouter le cours" @@ -1131,7 +1244,7 @@ msgstr "Ajouter le cours" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "Ajouter des usagers" @@ -1148,7 +1261,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "Spécifier le type du fichier" @@ -1172,15 +1285,16 @@ msgstr "" msgid "Add problems to" msgstr "Ajouter les problèmes à" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "Ajouter à quel devoir?" @@ -1192,12 +1306,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1207,28 +1321,24 @@ msgid "Added %1 problems to set %2." msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "Ajouté %1 à %2 en problème %3" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "Ajout des adresses %1 à l'emplacement %2." #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1241,63 +1351,77 @@ msgstr "" msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." -msgstr "L'adresse (ou les adresses) %1 existe(nt) déjà dans la base de données. CELA NE DEVRAIT PAS SE PRODUIRE! Vérifier de nouveau l'intégrité de la base de données WeBWorK avant de continuer. " +msgstr "" +"L'adresse (ou les adresses) %1 existe(nt) déjà dans la base de données. CELA " +"NE DEVRAIT PAS SE PRODUIRE! Vérifier de nouveau l'intégrité de la base de " +"données WeBWorK avant de continuer. " #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." -msgstr "L'emplacement contient déjà l'adresse (les adresses) %1 de la liste d'éléments à ajouter, elle a (elles ont) donc été ignorée(s)." +msgstr "" +"L'emplacement contient déjà l'adresse (les adresses) %1 de la liste " +"d'éléments à ajouter, elle a (elles ont) donc été ignorée(s)." #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." -msgstr "L'emplacement ne contient pas l'adresse (les adresses) %1 de la liste d'éléments à supprimer, elle a (elles ont) donc été ignorée(s)." +msgstr "" +"L'emplacement ne contient pas l'adresse (les adresses) %1 de la liste " +"d'éléments à supprimer, elle a (elles ont) donc été ignorée(s)." #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." -msgstr "La formulation de l'adresse (des adresses) %1 n'est (ne sont) pas reconnue(s). Vérifier les informations entrées et renvoyer." +msgstr "" +"La formulation de l'adresse (des adresses) %1 n'est (ne sont) pas " +"reconnue(s). Vérifier les informations entrées et renvoyer." #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." -msgstr "La formulation de l'adresse (des adresses) %1 n'est (ne sont) pas reconnue(s). Vérifier les informations entrées et réessayer." +msgstr "" +"La formulation de l'adresse (des adresses) %1 n'est (ne sont) pas " +"reconnue(s). Vérifier les informations entrées et réessayer." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:117 msgid "Addresses" @@ -1313,43 +1437,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 -msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 -msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1360,7 +1474,7 @@ msgstr "Statut ajusté" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "" @@ -1372,33 +1486,39 @@ msgstr "Recherche avancée" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1410,16 +1530,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "" @@ -1448,7 +1568,7 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1472,17 +1592,16 @@ msgstr "Tous ces fichiers seront disponibles pour une fusion de courrier." msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1506,8 +1625,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1515,11 +1634,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "Toutes les désinscriptions ont été faites avec succès " -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" @@ -1529,71 +1648,76 @@ msgstr "" msgid "Allow unassign" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "Erreur permise, en pourcentage, pour les comparaisons numériques" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "Autorisé à agir comme un autre utilisateur" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "Autorisés à changer leur mot de passe" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "Autorisé à se connecter au cours" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" -msgstr "Autorisés à voir les solutions avant la date de disponibilité des réponses" +msgstr "" +"Autorisés à voir les solutions avant la date de disponibilité des réponses" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" -msgstr "Autorisé à voir les bonnes réponses avant la date de disponibilité des réponses" +msgstr "" +"Autorisé à voir les bonnes réponses avant la date de disponibilité des " +"réponses" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "Autorisés à voir les anciennes réponses" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" -msgstr "Autorisés à voir des problèmes dans des devoirs qui ne sont pas encore ouverts" +msgstr "" +"Autorisés à voir des problèmes dans des devoirs qui ne sont pas encore " +"ouverts" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1602,14 +1726,14 @@ msgid "Amulet of Extension" msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1617,8 +1741,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1629,10 +1753,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1644,7 +1768,7 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " @@ -1658,7 +1782,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1668,7 +1792,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1678,24 +1802,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1709,17 +1833,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1731,6 +1863,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1745,7 +1878,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "" @@ -1764,16 +1897,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "" @@ -1790,55 +1931,64 @@ msgstr "" msgid "Answers Available" msgstr "Réponses disponible" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." -msgstr "Les changements effectués ci-bas affecteront les devoirs de TOUS les étudiants" +msgstr "" +"Les changements effectués ci-bas affecteront les devoirs de TOUS les " +"étudiants" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." -msgstr "Les changements suivants vont être reflètés dans le devoir SEULEMENT pour les étudiants dans la liste suivante." +msgstr "" +"Les changements suivants vont être reflètés dans le devoir SEULEMENT pour " +"les étudiants dans la liste suivante." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 @@ -1850,12 +2000,12 @@ msgid "Archive" msgstr "" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1887,7 +2037,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "" @@ -1895,11 +2045,6 @@ msgstr "" msgid "Archived Courses" msgstr "" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1927,6 +2072,12 @@ msgid "" "will be destroyed. There is no undo available." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" "As the checkbox says, this includes a percentage grade column for each set." @@ -1948,7 +2099,7 @@ msgstr "" msgid "Assign" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" @@ -1956,7 +2107,7 @@ msgstr "" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1964,7 +2115,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1976,7 +2127,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "Assigner ce devoir à quels usagers?" @@ -1990,7 +2141,7 @@ msgid "Assign which achievements?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "" @@ -2008,12 +2159,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2021,7 +2172,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2033,12 +2184,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2052,11 +2215,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2064,7 +2227,7 @@ msgstr "" msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2073,11 +2236,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2085,25 +2253,33 @@ msgstr "" msgid "Attempts" msgstr "Essais" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "À propos de l'auteur" @@ -2111,7 +2287,7 @@ msgstr "À propos de l'auteur" msgid "Automatic" msgstr "Automatique" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2123,7 +2299,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "" @@ -2157,7 +2333,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2166,8 +2342,7 @@ msgstr "" msgid "Badges" msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2176,19 +2351,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "Recherche de base" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2206,7 +2387,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2223,7 +2404,7 @@ msgstr "" msgid "Browse from:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2231,7 +2412,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2250,8 +2431,8 @@ msgstr "" msgid "CLOSE TIME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2259,33 +2440,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "Peut rapporter des bugs" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "Peut soumettre les réponses pour un étudiant" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2295,22 +2476,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2332,23 +2513,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "Impossible de renommer le fichier: %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "Impossible de renommer avec le même nom." -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2387,11 +2569,11 @@ msgstr "Annuler l'exportation" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2405,12 +2587,12 @@ msgstr "" msgid "Cannot open %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2424,7 +2606,7 @@ msgstr "" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2432,36 +2614,24 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "Changer l'institution pour:" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "Changer l'institution du cours %1 pour %2" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2474,8 +2644,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2487,38 +2657,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "Changer le titre %1 pour %2" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "Les modifications dans ce fichier n'ont pas été sauvegardées." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2538,26 +2708,31 @@ msgstr "Chapitre:" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "Vérifier les réponses" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2600,6 +2775,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "Choisir si les devoirs seront visibles ou non auprès des étudiants" @@ -2626,13 +2805,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2640,20 +2819,20 @@ msgstr "" msgid "Clear Problem Display" msgstr "Effacer l'affichage du problème" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2670,9 +2849,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2693,30 +2884,31 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." -msgstr "Cliquer sur le nom d'usager pour éditer les devoirs individuellement (par ex. la date de remise) pour ces étudiants" +msgstr "" +"Cliquer sur le nom d'usager pour éditer les devoirs individuellement (par " +"ex. la date de remise) pour ces étudiants" #. ($ce->{admin_course_id}) #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:16 msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2724,7 +2916,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2733,10 +2925,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2745,22 +2937,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2768,7 +2960,14 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " @@ -2776,13 +2975,21 @@ msgid "" "problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2791,21 +2998,20 @@ msgstr "" msgid "Close Date" msgstr "" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2816,12 +3022,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "" #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2829,33 +3039,38 @@ msgstr "" msgid "Closes:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " @@ -2863,16 +3078,18 @@ msgid "" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "Commenter" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "" @@ -2888,18 +3105,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "" @@ -2907,10 +3123,14 @@ msgstr "" msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2935,6 +3155,10 @@ msgstr "Confirmer le nouveau mot de passe de %1" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2963,6 +3187,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "" @@ -2977,18 +3205,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2996,14 +3224,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "Continuer" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -3011,22 +3239,22 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "Copier" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3040,8 +3268,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3049,11 +3276,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "Copier le fichier vers\t:" @@ -3065,37 +3296,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "Correct" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "" @@ -3103,13 +3333,17 @@ msgstr "" msgid "Correct answers" msgstr "Bonnes réponses" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "" @@ -3138,16 +3372,16 @@ msgstr "" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "Administration du cours" @@ -3156,8 +3390,8 @@ msgstr "Administration du cours" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "Configuration du cours" @@ -3165,9 +3399,9 @@ msgstr "Configuration du cours" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3177,32 +3411,36 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "" @@ -3222,7 +3460,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3231,19 +3469,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -3258,7 +3489,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3267,7 +3498,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3287,14 +3518,14 @@ msgstr "" msgid "Create Location:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3319,8 +3550,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3331,11 +3562,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "Créer en tant que quel type de devoir?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "" @@ -3369,7 +3604,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "" @@ -3381,20 +3653,24 @@ msgstr "" msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3406,10 +3682,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "" @@ -3425,7 +3706,7 @@ msgid "" "Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "" @@ -3433,12 +3714,12 @@ msgstr "" msgid "Default Time that the Assignment is Due" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3499,11 +3780,11 @@ msgstr "" msgid "Delete course:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "Supprimer?" @@ -3511,7 +3792,7 @@ msgstr "Supprimer?" msgid "Delete location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3523,8 +3804,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3537,7 +3818,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -3557,8 +3838,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" @@ -3576,24 +3857,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "" #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3616,7 +3897,7 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" @@ -3639,7 +3920,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3649,7 +3930,7 @@ msgstr "" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -3665,20 +3946,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3693,12 +3974,12 @@ msgid "Directory" msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3713,17 +3994,17 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3733,8 +4014,8 @@ msgstr "" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" @@ -3756,21 +4037,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3788,19 +4071,34 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "" @@ -3809,24 +4107,23 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "Afficher la réponse évalué de l'élève" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" @@ -3835,7 +4132,7 @@ msgstr "" msgid "Do not uncheck students, unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "" @@ -3843,7 +4140,7 @@ msgstr "" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3877,14 +4174,15 @@ msgstr "" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "" @@ -3898,29 +4196,27 @@ msgstr "Télécharger" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "" @@ -3950,15 +4246,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "Envoyer un courriel à l'enseignant" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "Niveau de verbose pour les emails" @@ -3970,12 +4270,12 @@ msgstr "Corps du message :" msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3985,8 +4285,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -4000,12 +4300,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4021,7 +4321,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "" @@ -4029,21 +4329,21 @@ msgstr "" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "Éditer les données des devoirs" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4060,9 +4360,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4073,8 +4373,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4087,28 +4387,26 @@ msgid "Edit it" msgstr "Modifier" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." msgstr "" @@ -4125,41 +4423,40 @@ msgstr "Éditer quels devoirs?" msgid "Edit which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4185,7 +4482,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4202,11 +4499,8 @@ msgstr "" msgid "Editing location %1" msgstr "" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4218,26 +4512,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "Courriel" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4252,7 +4547,7 @@ msgstr "" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" @@ -4264,7 +4559,7 @@ msgstr "" msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4286,6 +4581,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4300,8 +4596,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4312,7 +4608,7 @@ msgstr "" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" @@ -4328,34 +4624,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4371,30 +4668,30 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -4406,7 +4703,7 @@ msgstr "Inscrit" msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "Statut d'inscription" @@ -4416,15 +4713,15 @@ msgstr "Statut d'inscription" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4438,22 +4735,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" @@ -4466,12 +4763,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4479,12 +4776,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4494,14 +4791,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4509,42 +4806,27 @@ msgstr "" msgid "Error message:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4555,12 +4837,12 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" @@ -4571,7 +4853,7 @@ msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4579,7 +4861,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4602,12 +4884,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4623,29 +4905,29 @@ msgstr "" msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4697,53 +4979,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4795,10 +5084,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:472 msgid "Failed to duplicate set: no set selected for duplication!" -msgstr "Impossible de dupliquer le devoir : aucun devoir n'a été sélectionné pour la duplication!" +msgstr "" +"Impossible de dupliquer le devoir : aucun devoir n'a été sélectionné pour la " +"duplication!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4816,27 +5107,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4854,23 +5145,33 @@ msgstr "" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "Commentaires" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" @@ -4881,43 +5182,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "Gestionnaire de fichiers" @@ -4925,7 +5226,7 @@ msgstr "Gestionnaire de fichiers" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4940,26 +5241,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4968,7 +5269,7 @@ msgid "Filename" msgstr "Nom de fichier" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4976,9 +5277,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4988,8 +5289,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5009,14 +5310,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -5041,12 +5342,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5057,18 +5358,25 @@ msgstr "Prénom" msgid "First name" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5079,21 +5387,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5102,13 +5421,8 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5129,12 +5443,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5142,7 +5456,8 @@ msgstr "" msgid "From:" msgstr "De :" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5162,8 +5477,8 @@ msgstr "Information Générale" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5173,20 +5488,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "Générer le fichier" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5200,7 +5515,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:182 msgid "Generate hardcopy for selected sets and selected users" -msgstr "Générer une copie papier pour les devoirs sélectionnés et les utilisateurs sélectionnés" +msgstr "" +"Générer une copie papier pour les devoirs sélectionnés et les utilisateurs " +"sélectionnés" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." @@ -5226,50 +5548,52 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" -msgstr "Les données globals vont être affichés au lieu de ceux spécifique à l'utilisateur." +msgstr "" +"Les données globals vont être affichés au lieu de ceux spécifique à " +"l'utilisateur." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:28 msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5277,11 +5601,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5289,7 +5613,7 @@ msgstr "" msgid "Grader" msgstr "Étudiant" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "Résultats" @@ -5297,7 +5621,7 @@ msgstr "Résultats" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "" @@ -5328,8 +5652,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "Invité" @@ -5337,7 +5661,7 @@ msgstr "Invité" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" @@ -5345,7 +5669,7 @@ msgstr "" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5353,17 +5677,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "Format :" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "Imprimer dans un fichier" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "Entête d'impression" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5372,7 +5696,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5386,13 +5710,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "Entêtes" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "Aide" @@ -5406,7 +5738,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "" @@ -5415,11 +5747,15 @@ msgstr "" msgid "Hidden" msgstr "Caché" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5432,16 +5768,12 @@ msgstr "" msgid "Hide Courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5457,24 +5789,21 @@ msgstr "" msgid "Hints" msgstr "Indices" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5483,12 +5812,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "" @@ -5501,6 +5830,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5530,7 +5867,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5553,15 +5890,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5579,8 +5916,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5602,14 +5939,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5623,7 +5960,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5631,29 +5984,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5661,25 +6014,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5692,7 +6044,7 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5702,17 +6054,17 @@ msgstr "" #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5734,23 +6086,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5782,7 +6133,7 @@ msgstr "Importer d'où?" msgid "Import how many sets?" msgstr "Importer combien de devoirs?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "Importer les devoirs avec le nom" @@ -5850,18 +6201,21 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5879,13 +6233,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5897,15 +6255,15 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -5913,7 +6271,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "Outils pour l'enseignant" @@ -5936,7 +6294,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5954,7 +6312,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "" @@ -5963,7 +6321,7 @@ msgstr "" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5990,7 +6348,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -6002,8 +6361,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6011,24 +6369,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6040,73 +6398,71 @@ msgstr "Mots clés:" msgid "LAST NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6114,10 +6470,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6136,8 +6496,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6150,7 +6510,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6191,20 +6551,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6219,8 +6575,14 @@ msgstr "" msgid "Last name" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "" @@ -6231,8 +6593,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6259,29 +6621,33 @@ msgstr "Niveau:" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "Choisir des problèmes" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6291,8 +6657,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6300,7 +6666,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "Liste des modes d'affichage mis à la disposition des étudiants" @@ -6309,11 +6675,11 @@ msgstr "Liste des modes d'affichage mis à la disposition des étudiants" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -6321,7 +6687,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6345,9 +6711,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -6357,19 +6723,19 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -6393,8 +6759,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6406,32 +6772,34 @@ msgstr "" msgid "Log In Again" msgstr "Se connecter à nouveau" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "Se déconnecter" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "Nom d'utilisateur" @@ -6439,11 +6807,11 @@ msgstr "Nom d'utilisateur" msgid "Login Info" msgstr "Paramètres du compte" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6457,11 +6825,11 @@ msgstr "Statut d'accès" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "Déconnexion" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6503,18 +6871,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6564,7 +6929,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" @@ -6573,24 +6938,23 @@ msgstr "" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6599,14 +6963,16 @@ msgstr "" msgid "Mark Correct" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "Marquer correct?" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:18 msgid "Match on what? (separate multiple IDs with commas)" -msgstr "L'associer à quoi? (Séparer les différents numéros d'identification par des virgules)" +msgstr "" +"L'associer à quoi? (Séparer les différents numéros d'identification par des " +"virgules)" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:33 msgid "Match on which category?" @@ -6616,22 +6982,26 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "Math Objects" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 @@ -6642,19 +7012,34 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" @@ -6665,32 +7050,32 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 @@ -6698,15 +7083,15 @@ msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" @@ -6719,10 +7104,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6733,6 +7118,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" @@ -6747,12 +7136,13 @@ msgid "NO OF FIELDS" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6775,6 +7165,7 @@ msgstr "" msgid "Name the new set" msgstr "Nommer le nouveau devoir" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6783,17 +7174,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6803,33 +7194,46 @@ msgstr "Nouveau fichier" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "Nouveau dossier" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "Nom du nouveau fichier:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "Nom du nouveau dossier:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6838,9 +7242,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "Problème suivant" @@ -6854,24 +7263,23 @@ msgid "Next page" msgstr "Page suivante" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6886,19 +7294,23 @@ msgstr "" msgid "No" msgstr "Non" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6911,7 +7323,7 @@ msgid "No Target Set Selected" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6921,7 +7333,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6962,22 +7374,22 @@ msgstr "" msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "Aucun changement n'a été sauvegardé!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6993,7 +7405,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -7008,7 +7420,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" @@ -7016,7 +7428,7 @@ msgstr "" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7032,12 +7444,12 @@ msgstr "" msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -7061,7 +7473,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -7071,13 +7483,13 @@ msgid "" "saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7087,7 +7499,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -7102,7 +7514,7 @@ msgid "" msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" @@ -7119,36 +7531,38 @@ msgstr "" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "Aucun devoir affiché. Choisir l'une des options ci-dessus pour afficher les devoirs de ce cours." +msgstr "" +"Aucun devoir affiché. Choisir l'une des options ci-dessus pour afficher les " +"devoirs de ce cours." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "Aucun chemin de fichier source n'a été spécifié" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7161,29 +7575,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" @@ -7195,7 +7610,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "Non connecté." @@ -7204,8 +7619,8 @@ msgstr "Non connecté." msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7220,8 +7635,8 @@ msgstr "Note" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7238,8 +7653,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7255,17 +7670,17 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7273,9 +7688,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7285,18 +7701,36 @@ msgstr "" msgid "Number" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "" @@ -7304,15 +7738,15 @@ msgstr "" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7324,15 +7758,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7340,45 +7781,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" @@ -7386,8 +7830,8 @@ msgstr "" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7397,23 +7841,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "Ouvrir" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7426,28 +7872,36 @@ msgstr "Date d'ouverture" msgid "Open Problem Library" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" @@ -7459,11 +7913,11 @@ msgstr "" msgid "Optional Modules" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7486,8 +7940,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "Indisponible" @@ -7503,8 +7957,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "" @@ -7516,14 +7970,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "Écraser les fichier existant en silence" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7542,15 +8004,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "Messages de debug PG" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "Erreur internes PG" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7560,40 +8018,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 msgid "PG question failed to render" msgstr "Le rendu de la question PG a échoué" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" -msgstr "Traîtement des messages d'erreur de la question PG" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "Messages d'avertissement PG" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7601,12 +8052,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "APERÇU SEULEMENT -- LES RÉPONSES NE SERONT PAS ENREGISTRÉES" @@ -7641,8 +8088,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7651,16 +8098,21 @@ msgstr "" msgid "Password" msgstr "Mot de passe" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "" @@ -7674,7 +8126,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7695,21 +8147,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "Niveau de permission" @@ -7718,11 +8170,11 @@ msgstr "Niveau de permission" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "" @@ -7730,24 +8182,29 @@ msgstr "" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7770,6 +8227,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7779,6 +8245,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "Veuillez entrer une valeur qui correspond au champ du filtre." @@ -7795,29 +8265,44 @@ msgstr "" #. (tag('b', $course) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:35 msgid "Please enter your username and password for %1 below:" -msgstr "Veuillez écrire votre nom d'usager et votre mot de passe pour %1 ci-dessous:" +msgstr "" +"Veuillez écrire votre nom d'usager et votre mot de passe pour %1 ci-dessous:" + +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -7827,7 +8312,7 @@ msgid "Please select at least one set and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" @@ -7836,7 +8321,7 @@ msgid "Please select at least one user and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -7854,7 +8339,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "Prière d’attribuer un nom au fichier pour permettre l’enregistrement." @@ -7875,26 +8360,21 @@ msgstr "" #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7903,6 +8383,13 @@ msgstr "" msgid "Points" msgstr "" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7919,12 +8406,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" @@ -7934,28 +8421,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "Problème précédent" @@ -7968,40 +8460,43 @@ msgstr "Page précédente" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8038,7 +8533,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "" @@ -8050,18 +8545,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "Éditeur de problèmes" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "Liste des problèmes" @@ -8075,21 +8582,20 @@ msgstr "" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "Techniques de problèmes" @@ -8098,20 +8604,20 @@ msgstr "Techniques de problèmes" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8149,7 +8655,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "La source d'un problèm est tiré d'un groupe de devoir" @@ -8159,12 +8673,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8175,7 +8689,7 @@ msgstr "Problèmes" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8193,7 +8707,11 @@ msgstr "" msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8204,11 +8722,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8236,28 +8761,28 @@ msgstr "" msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8265,8 +8790,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8276,25 +8801,33 @@ msgstr "Publier" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8312,15 +8845,17 @@ msgstr "" msgid "Really delete the items listed above?" msgstr "Vous voulez vraiment supprimer les éléments énumérés ci-dessus?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8334,12 +8869,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "Ajouter les résultats de chaque devoir" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -8351,12 +8887,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8364,7 +8902,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "" @@ -8373,21 +8911,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8396,19 +8929,7 @@ msgstr "" msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8434,11 +8955,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8452,7 +8978,7 @@ msgid "Remaining" msgstr "Nombre d'essais restant" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -8461,28 +8987,28 @@ msgstr "" msgid "Remember Me" msgstr "Rester connecté" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8507,20 +9033,20 @@ msgstr "" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "Renommer le fichier en:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "" @@ -8530,7 +9056,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8544,7 +9070,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "" @@ -8557,44 +9083,80 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 +msgid "" +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 +msgid "" +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 @@ -8610,7 +9172,7 @@ msgid "Report Bugs in this Problem" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "Signaler un bogue" @@ -8622,8 +9184,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" @@ -8639,20 +9201,24 @@ msgstr "" msgid "Request New Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) @@ -8662,14 +9228,14 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8682,13 +9248,13 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." msgstr "" #. ($verNum, $setName) @@ -8701,7 +9267,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -8709,16 +9275,16 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "Réinitialiser" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "Réinitialiser le formulaire" @@ -8727,6 +9293,12 @@ msgstr "Réinitialiser le formulaire" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8740,18 +9312,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8785,7 +9361,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8793,15 +9369,15 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" @@ -8809,7 +9385,7 @@ msgstr "" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "Résultat" @@ -8820,11 +9396,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" @@ -8839,7 +9415,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "" @@ -8854,15 +9430,14 @@ msgstr "" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8906,29 +9481,30 @@ msgstr "" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8942,11 +9518,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8957,12 +9538,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "Enregistrer" @@ -8982,13 +9563,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "Enregistrer sous [TMPL]/" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "Sauvegarder les modifications" @@ -9008,34 +9589,34 @@ msgstr "Enregistrer l'exportation" msgid "Save as" msgstr "Enregistrer sous" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "Sauvegarder les modifications" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9043,7 +9624,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "" @@ -9051,57 +9632,57 @@ msgstr "" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "Résultat" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "Sauvegarder les résultats sélectionnés sous:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9113,6 +9694,11 @@ msgstr "" msgid "Score which sets?" msgstr "Évaluer quels devoirs?" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9137,15 +9723,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "Télécharger les résultats" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "Outils d'évaluation" @@ -9154,7 +9740,7 @@ msgstr "Outils d'évaluation" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9172,31 +9758,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "Section" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9208,29 +9796,33 @@ msgstr "" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9238,7 +9830,7 @@ msgstr "" msgid "Select" msgstr "Selectionner" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9253,6 +9845,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9271,6 +9867,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -9279,10 +9880,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9300,11 +9905,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -9338,8 +9943,8 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -9356,8 +9961,8 @@ msgstr "Sélectionner une action à effectuer" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9371,6 +9976,11 @@ msgid "Select course(s) to hide or unhide." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9420,8 +10030,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9461,9 +10071,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9484,7 +10094,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9496,11 +10106,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9514,8 +10124,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9528,7 +10138,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9568,7 +10178,7 @@ msgstr "Envoyer" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9588,7 +10198,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "Devoirs" @@ -9600,8 +10210,8 @@ msgstr "" #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9618,10 +10228,11 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9631,8 +10242,8 @@ msgstr "" msgid "Set Definition Files" msgstr "Fichier de définition devoirs" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "Description du devoir" @@ -9640,23 +10251,28 @@ msgstr "Description du devoir" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "Entête du devoir" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9669,7 +10285,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "" @@ -9680,15 +10296,19 @@ msgstr "" msgid "Set Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9698,6 +10318,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9707,12 +10332,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9722,13 +10354,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9737,16 +10369,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9762,8 +10394,8 @@ msgstr "" msgid "Sets" msgstr "Devoirs" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9771,12 +10403,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9784,28 +10416,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
    course
    Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
    homework
    Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
    " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
    course
    Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
    homework
    Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
    " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9813,7 +10441,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9827,11 +10455,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9851,11 +10479,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" @@ -9869,36 +10497,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "Voir la date et la taille" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9908,19 +10551,19 @@ msgstr "" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "Afficher les réponses précédentes" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "Afficher les réponses précédentes" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9929,35 +10572,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9973,8 +10629,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9983,12 +10639,11 @@ msgstr "" msgid "Show saved answers?" msgstr "Montrer les réponses enregistrés ?" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -10015,19 +10670,18 @@ msgstr "" msgid "Show:" msgstr "Afficher : " -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "%1 devoirs affichés sur un total de %2." #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "%1 usagers affichés sur un total de %2." @@ -10048,15 +10702,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10090,7 +10744,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10098,7 +10752,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10114,7 +10768,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10125,14 +10779,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10145,7 +10799,7 @@ msgstr "" msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -10167,10 +10821,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 @@ -10178,16 +10832,19 @@ msgid "" "Some of these files are directories. Only delete directories if you really " "know what you are doing. You can seriously damage your course if you delete " "the wrong thing." -msgstr "Certains de ces fichiers sont des répertoires. Supprimer seulement des répertoires si vous savez vraiment ce que vous faites. Vous pouvez endommager sérieusement votre cours si vous supprimez la mauvaise chose." +msgstr "" +"Certains de ces fichiers sont des répertoires. Supprimer seulement des " +"répertoires si vous savez vraiment ce que vous faites. Vous pouvez " +"endommager sérieusement votre cours si vous supprimez la mauvaise chose." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -10228,8 +10885,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10238,7 +10899,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "" @@ -10250,30 +10911,40 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." -msgstr "Le chemin de fichier source ne peut pas inclure .. ou commencer par /: le chemin a été modifié." +msgstr "" +"Le chemin de fichier source ne peut pas inclure .. ou commencer par /: le " +"chemin a été modifié." + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10282,7 +10953,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -10290,8 +10961,8 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" @@ -10308,9 +10979,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "Statistiques" @@ -10320,32 +10990,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "Statut" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "Cesser de jouer le rôle" @@ -10353,11 +11029,11 @@ msgstr "Cesser de jouer le rôle" msgid "Stop Archiving" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10365,6 +11041,7 @@ msgstr "" msgid "Student ID" msgstr "Numéro de l'étudiant" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10374,9 +11051,9 @@ msgstr "" msgid "Student Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "Progrès des étudiants" @@ -10386,12 +11063,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10422,7 +11099,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10477,7 +11154,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" @@ -10499,24 +11176,24 @@ msgid "Successfully created new set %1" msgstr "Création réussie du nouveau devoir %1" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "" @@ -10528,15 +11205,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -10556,13 +11233,13 @@ msgstr "" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10570,11 +11247,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10582,27 +11259,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" @@ -10615,7 +11297,7 @@ msgstr "" msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10623,11 +11305,11 @@ msgstr "" msgid "Text" msgstr "Texte" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10643,6 +11325,11 @@ msgstr "Section du texte:" msgid "Textbook:" msgstr "Livre:" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10659,10 +11346,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10673,13 +11367,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10697,25 +11391,25 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " @@ -10755,7 +11449,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10785,37 +11480,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10824,8 +11517,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10833,12 +11526,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10846,7 +11539,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10860,7 +11553,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10911,11 +11604,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10929,17 +11622,17 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "Le mode d'affichage par défaut" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" @@ -10947,27 +11640,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
    1. Simple: send only the feedback " @@ -10986,15 +11673,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11004,30 +11691,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11050,17 +11739,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11070,16 +11759,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -11095,7 +11784,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11103,24 +11792,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "" @@ -11134,14 +11827,17 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11149,7 +11845,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11157,23 +11853,34 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11190,10 +11897,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11204,57 +11911,42 @@ msgid "" "shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11267,8 +11959,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11276,24 +11968,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11313,13 +11995,16 @@ msgid "" "The name of course information file (located in the templates directory). " "Its contents are displayed in the right panel next to the list of homework " "sets." -msgstr "Le nom du fichier d'informations de cours (situé dans le répertoire templates). Son contenu est affiché dans le panneau juste à côté de la liste des devoirs." +msgstr "" +"Le nom du fichier d'informations de cours (situé dans le répertoire " +"templates). Son contenu est affiché dans le panneau juste à côté de la liste " +"des devoirs." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." @@ -11345,19 +12030,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11370,48 +12055,49 @@ msgid "" "password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" + #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11435,7 +12121,7 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." msgstr "" @@ -11457,25 +12143,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11487,12 +12173,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11511,9 +12197,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11539,9 +12225,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11557,50 +12243,51 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." -msgstr "La boîte de saisie contient actuellement le code source du problème original. Les modifications perdues peuvent être récupérées en utilisant le bouton Précédent du navigateur web." +msgstr "" +"La boîte de saisie contient actuellement le code source du problème " +"original. Les modifications perdues peuvent être récupérées en utilisant le " +"bouton Précédent du navigateur web." #. ( % . 'but the result will not be counted.') #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:23 @@ -11633,28 +12320,28 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11665,8 +12352,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11701,11 +12388,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." +"correct the permission errors." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11719,7 +12406,7 @@ msgid "Then by" msgstr "Ensuite selon" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11729,13 +12416,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11763,30 +12455,30 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." @@ -11799,19 +12491,19 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -11826,7 +12518,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11843,6 +12535,19 @@ msgstr "Il n'y a pas de problèmes de Webwork correspondant" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" @@ -11859,14 +12564,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11876,25 +12581,29 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -11903,9 +12612,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:67 msgid "There is no undo for deleting files or directories!" -msgstr "L'annulation n'es pas possibler pour la suppression de fichiers ou de répertoires!" +msgstr "" +"L'annulation n'es pas possibler pour la suppression de fichiers ou de " +"répertoires!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." @@ -11913,28 +12624,26 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" @@ -11942,8 +12651,7 @@ msgid "" "instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11957,9 +12665,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -11982,11 +12690,13 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." -msgstr "Ces utilisateurs et supérieur peuvent voir le \"Voir les anciennes réponses\" sur la page du problème." +msgstr "" +"Ces utilisateurs et supérieur peuvent voir le \"Voir les anciennes " +"réponses\" sur la page du problème." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:17 msgid "This action can take a long time if there are many students." @@ -11999,39 +12709,45 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 msgid "" "This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "" +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12045,23 +12761,23 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." @@ -12079,14 +12795,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12105,8 +12825,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12118,13 +12838,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12136,47 +12856,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "Ce devoir ne contient aucun problème." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "Ce devoir n'est plus disponible." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "Ce devoir n'est pas encore disponible." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12184,17 +12900,17 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 @@ -12202,46 +12918,48 @@ msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12256,11 +12974,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12273,14 +12991,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12290,11 +13008,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12310,33 +13028,33 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 @@ -12357,94 +13075,89 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " "feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12473,8 +13186,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12496,15 +13209,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12524,8 +13237,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12533,8 +13246,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12544,10 +13256,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12565,27 +13277,28 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 @@ -12593,11 +13306,11 @@ msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12615,9 +13328,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12629,32 +13342,32 @@ msgid "This sample mail would be sent to %1" msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "Ce devoir ne contient pas encore de problème." @@ -12671,8 +13384,8 @@ msgid "" "password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -12687,8 +13400,8 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -12696,109 +13409,203 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "Ce fichier source n'existe pas!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "Ce fichier source est un dossier!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "Ce fichier source n'est pas un fichier!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "Impossible de lire ce fichier source!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "" @@ -12814,13 +13621,13 @@ msgstr "Fuseau horaire pour le cours" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "" @@ -12829,17 +13636,17 @@ msgstr "" msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12851,15 +13658,17 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." -msgstr "Pour modifier une version spécifique à un étudiant de ce devoir, modifier (tous) ses devoirs assignés." +msgstr "" +"Pour modifier une version spécifique à un étudiant de ce devoir, modifier " +"(tous) ses devoirs assignés." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:14 msgid "" @@ -12876,7 +13685,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12889,9 +13698,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12901,11 +13711,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12913,7 +13723,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12921,6 +13731,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12929,11 +13743,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "" @@ -12954,6 +13768,12 @@ msgstr "" msgid "Two Columns" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" @@ -12962,19 +13782,19 @@ msgstr "" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" @@ -12984,7 +13804,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12994,23 +13814,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13026,7 +13858,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13034,20 +13871,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "Incapable d'obtenir un message d'erreur de la question PG." - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13061,19 +13894,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13089,7 +13922,7 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" @@ -13098,7 +13931,7 @@ msgstr "" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13113,8 +13946,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13126,11 +13959,11 @@ msgstr "" msgid "Unclassified Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13143,21 +13976,21 @@ msgstr "" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13184,15 +14017,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13200,7 +14033,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13217,7 +14050,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13225,7 +14058,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13267,7 +14100,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "" @@ -13277,11 +14110,11 @@ msgid "Upgrade" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13306,7 +14139,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "" @@ -13315,24 +14148,24 @@ msgstr "" msgid "Upload" msgstr "Envoyer" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "Utiliser le fichier d'entête par défaut" @@ -13349,6 +14182,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -13358,11 +14195,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" @@ -13374,7 +14211,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "Utiliser une base log 10 au lieu de e" @@ -13382,20 +14219,24 @@ msgstr "Utiliser une base log 10 au lieu de e" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "Utiliser l'ancien vérificateur de réponses" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13435,6 +14276,14 @@ msgid "" "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13442,11 +14291,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13471,16 +14320,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13501,17 +14350,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13534,7 +14383,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13543,34 +14392,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13595,12 +14449,13 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "Nom d'usager" @@ -13613,7 +14468,7 @@ msgstr "Nom d'usager" msgid "Users" msgstr "Utilisateur" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "" @@ -13621,11 +14476,11 @@ msgstr "" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "Liste d'usagers" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -13634,36 +14489,39 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." -msgstr "Les utilisateurs de ce niveau et supérieur sont autorisés à modifier leur mot de passe. Normalement les utilisateurs invités ne sont pas autorisés à changer leur mot de passe." +msgstr "" +"Les utilisateurs de ce niveau et supérieur sont autorisés à modifier leur " +"mot de passe. Normalement les utilisateurs invités ne sont pas autorisés à " +"changer leur mot de passe." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13674,41 +14532,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13723,30 +14586,64 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." -msgstr "La version d'un devoir peut seulement être modifier par un seul utilisateur à la fois." +msgstr "" +"La version d'un devoir peut seulement être modifier par un seul utilisateur " +"à la fois." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "Voir" @@ -13754,42 +14651,38 @@ msgstr "Voir" msgid "View Problems" msgstr "Voir les problèmes" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "Afficher les équations à l'aide de" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "Statistiques par devoir" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "Statistiques par étudiant" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "Voir le progrès des étudiants par devoir" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "Voir le progrès individuel d'un étudiant" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13801,11 +14694,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13817,6 +14710,7 @@ msgid "Visibility" msgstr "Visibilité" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13826,16 +14720,19 @@ msgstr "Visible" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "Visible aux étudiants" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "" @@ -13853,42 +14750,40 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all user-related data and is not undoable!" -msgstr "Avertissement: la suppression détruit toutes les données relatives aux usagers et est irréversible" +msgstr "" +"Avertissement: la suppression détruit toutes les données relatives aux " +"usagers et est irréversible" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "" @@ -13904,39 +14799,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13948,18 +14839,22 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "Poids" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "Bienvenue sur WeBWorK!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13975,23 +14870,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "Sélectionner les usagers selon quel champs d'information?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14006,32 +14901,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

      A value such as " "0.1 means 0.1 percent error is allowed.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

      • %c = course ID
      • %u = user ID
      • %s =" -" set ID
      • %p = problem ID
      • %x = section
      • %r = " -"recitation
      • %% = literal percent sign
      " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14046,9 +14939,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14059,37 +14952,29 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14111,8 +14996,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." msgstr "" #. (tag('b', dir => 'ltr', format_set_name_display($setID) @@ -14124,7 +15009,7 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " @@ -14132,18 +15017,19 @@ msgid "" "you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14181,25 +15067,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14207,27 +15093,28 @@ msgstr "" msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." -msgstr "Les droits d'écriture n'ont pas été activés pour le répertoire templates. Aucune modification ne peut être effectuée." +msgstr "" +"Les droits d'écriture n'ont pas été activés pour le répertoire templates. " +"Aucune modification ne peut être effectuée." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14242,7 +15129,7 @@ msgstr "" msgid "Yes" msgstr "Oui" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14256,24 +15143,24 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " @@ -14287,23 +15174,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14313,16 +15200,16 @@ msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14330,26 +15217,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14373,7 +15260,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14385,18 +15272,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "Vous n'êtes pas autorisé à modifier des problèmes." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "Vous n'êtes pas autorisé à modifier les fichiers de définition." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14413,7 +15300,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "Vous n'êtes pas autorisé à effectuer cette action." @@ -14443,35 +15330,26 @@ msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "" #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14489,41 +15367,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14532,8 +15404,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14551,26 +15423,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14590,58 +15464,56 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "Vous ne pouvez pas vous supprimer vous-même!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14649,7 +15521,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" @@ -14657,23 +15529,28 @@ msgstr "" msgid "You do not have permission to change the hardcopy theme." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "" -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." -msgstr "Les droits qui vous sont assignés ne permettent pas de voir les détails de cette erreur." +msgstr "" +"Les droits qui vous sont assignés ne permettent pas de voir les détails de " +"cette erreur." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14684,17 +15561,17 @@ msgstr "" msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "" #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "" #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -14703,45 +15580,45 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." msgstr "" #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14749,7 +15626,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "" @@ -14760,25 +15637,29 @@ msgstr "Vous êtes déconnecté de WeBWorK." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "" @@ -14786,11 +15667,11 @@ msgstr "" msgid "You have requested that the following items be deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "" @@ -14798,10 +15679,10 @@ msgstr "" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14812,7 +15693,7 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." @@ -14820,20 +15701,20 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14844,29 +15725,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "Vous ne pouvez pas modifier votre propre mot de passe ici!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14874,7 +15755,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "" @@ -14891,15 +15772,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14907,15 +15788,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14923,32 +15806,33 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" @@ -14957,7 +15841,7 @@ msgid "You must select one or more sets for scoring!" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "" @@ -14965,37 +15849,37 @@ msgstr "" msgid "You must specify a course ID." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "" @@ -15008,20 +15892,12 @@ msgstr "Spécifier le numéro d'usager." msgid "You must specify an file name in order to save a new file." msgstr "Spécifier un nom au fichier pour l'enregistrer." -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" @@ -15037,51 +15913,61 @@ msgstr "" msgid "You need to select a set to view." msgstr "" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "Résultat pour cette tentative : %1." +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15093,7 +15979,7 @@ msgstr "Votre adresse courriel a été modifiée." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" @@ -15123,85 +16009,97 @@ msgid "Your message was sent successfully." msgstr "" #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "Le résultat final est : %1. %2" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "" -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "" #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " "problem record to the database." -msgstr "Votre résultat n'a pas été enregistré à cause d'une défaillance dans le processus d'enregistrement dans la base de données." +msgstr "" +"Votre résultat n'a pas été enregistré à cause d'une défaillance dans le " +"processus d'enregistrement dans la base de données." #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:223 msgid "Your score was not recorded because this homework set is closed." -msgstr "Votre résultat n'a pas été enregistré car la date de remise est passée." +msgstr "" +"Votre résultat n'a pas été enregistré car la date de remise est passée." #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:230 msgid "" "Your score was not recorded because this problem has not been assigned to " "you." -msgstr "Votre résultat n'a pas été enregistré car ce problème ne vous a pas été assigné." +msgstr "" +"Votre résultat n'a pas été enregistré car ce problème ne vous a pas été " +"assigné." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "" -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." -msgstr "Votre résultat n'a pas été enregistré car vous n'avez plus aucune tentative permise pour cette version du devoir. " +msgstr "" +"Votre résultat n'a pas été enregistré car vous n'avez plus aucune tentative " +"permise pour cette version du devoir. " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "Votre résultat n'a pas été enregistré." @@ -15225,7 +16123,7 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." msgstr "Votre session est échue. Veuillez vous reconnecter" @@ -15259,7 +16157,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15295,7 +16193,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "tous les utilisateurs actuels" @@ -15303,11 +16201,11 @@ msgstr "tous les utilisateurs actuels" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "tous les devoirs" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "" @@ -15318,19 +16216,19 @@ msgid "alphabetically" msgstr "" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15360,16 +16258,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "Problème(s) modèle(s) vide(s) à la fin du devoir" @@ -15379,31 +16281,39 @@ msgstr "Problème(s) modèle(s) vide(s) à la fin du devoir" msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15415,15 +16325,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "" @@ -15451,7 +16366,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -15459,8 +16374,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" @@ -15472,9 +16397,14 @@ msgstr "" msgid "guest" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "caché" @@ -15482,11 +16412,11 @@ msgstr "caché" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "caractère illégal : '/'" @@ -15498,12 +16428,12 @@ msgstr "" msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15511,15 +16441,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "" @@ -15527,7 +16461,7 @@ msgstr "" msgid "login ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -15535,10 +16469,6 @@ msgstr "" msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "devoirs multiples" @@ -15551,6 +16481,10 @@ msgstr "" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15559,11 +16493,11 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "aucun devoir" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "" @@ -15577,10 +16511,15 @@ msgstr "aucun usager" msgid "nobody" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15590,11 +16529,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "seulement" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "" @@ -15611,17 +16550,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "" @@ -15629,11 +16568,11 @@ msgstr "" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "" @@ -15653,38 +16592,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15720,6 +16659,16 @@ msgstr "devoirs sélectionnés" msgid "selected users" msgstr "usagers sélectionnés" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -15740,7 +16689,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15748,7 +16697,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" @@ -15756,12 +16705,12 @@ msgstr "" msgid "student" msgstr "étudiant" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" @@ -15769,6 +16718,11 @@ msgstr "" msgid "summary" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "" @@ -15781,15 +16735,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "" @@ -15797,11 +16751,11 @@ msgstr "" msgid "then delete them" msgstr "et les effacer ensuite" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15811,11 +16765,11 @@ msgid "to" msgstr "à" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "" @@ -15847,24 +16801,30 @@ msgid "users who match on selected field" msgstr "usagers qui correspondent aux champs sélectionnés" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "visible" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "usagers visibles" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/he-IL.po b/lib/WeBWorK/Localize/he-IL.po index dcca5571bb..a4b0e45a5e 100644 --- a/lib/WeBWorK/Localize/he-IL.po +++ b/lib/WeBWorK/Localize/he-IL.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Michael Oren Perlstein , 2018 # Nathan Wallach , 2018 @@ -13,38 +13,54 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: Nathan Wallach , 2022-2024\n" -"Language-Team: Hebrew (Israel) (http://app.transifex.com/webwork/webwork2/language/he_IL/)\n" +"Language-Team: Hebrew (Israel) (http://app.transifex.com/webwork/webwork2/" +"language/he_IL/)\n" +"Language: he_IL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: he_IL\n" -"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n" +"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % " +"1 == 0) ? 1: 2;\n" #. ($_->{problem}->version_id) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:69 msgid " (version %1)" msgstr " (גרסה %1)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr " התשובות זמינות." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "\"התחזה\" כסטודנט מסוים" @@ -81,7 +97,7 @@ msgstr "% ממוצע עם חומר חזרה" msgid "% Score with Review" msgstr "% ציון עם חומר חזרה" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "% ציון:" @@ -90,13 +106,29 @@ msgstr "% ציון:" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -108,12 +140,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -128,22 +160,42 @@ msgid "%1 Problems:" msgstr "%1 שאלות:" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "תיקיית %1 ותיקיית %2" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "בודק זכאות עבור %1" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "%1 מטלות" @@ -154,40 +206,40 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "%1 סטודנטים מתוך %2" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "%1 כותרת ומוסד שונו מ%2 ל%3 ומ%4 ל%5" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "%1 משתמשים יוצעו לקובץ %2" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" -msgstr "%1 משתמשים הוחלפו, %2 משתמשים הוספו, על %3 משתמשים דילגו. המשתמשים שעליהם דילגו: (%4) " +msgstr "" +"%1 משתמשים הוחלפו, %2 משתמשים הוספו, על %3 משתמשים דילגו. המשתמשים שעליהם " +"דילגו: (%4) " -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -239,13 +291,13 @@ msgstr "%1: כותרת להדפסות / קבצי PDF" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1: שאלה %2" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "%1: שאלה %2 הראה לי שאלה דומה" @@ -260,7 +312,7 @@ msgid "%quant(%1,day)" msgstr "%quant(%1,יום, ימים)" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "%quant(%1,קובץ נפרק,קבצים נפרקו) נפרק בהצלחה" @@ -269,19 +321,24 @@ msgstr "%quant(%1,קובץ נפרק,קבצים נפרקו) נפרק בהצלחה msgid "%quant(%1,hour)" msgstr "%quant(%1,שעה, שעות)" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "%quant(%1,דקה, דקות)" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "לא מוצג: %quant(%1,קובץ נוסף,קבצים נוספים)" @@ -316,47 +373,45 @@ msgid "(%quant(%1,item))" msgstr "(%quant(%1,קובץ,קבצים))" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "(%quant(%1,נקודות,נקודה))" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "(כל שינויים שלא נשמרו ימחקו)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "(אם לא ניתן לבצע פעולה מסוימת, היא לא תופיע.)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "(מטלה זו מוסתרת מהסטודנטים.)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "(מבחן זה הוגש באיחור מכיוון שהוא לא הוגש בזמן המוגדר.)" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "(הציון שלך על %1 זה לא זמין עד %2.)" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "הציון שלך על %1 זה לא זמין.)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "(נכון)" @@ -364,31 +419,35 @@ msgstr "(נכון)" msgid "(in target set)" msgstr "(נמצא בגליון היעד)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "(לא נכון)" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "(ציון %1)" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "(גרסה %1)" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr ", ואז לפי %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr ". אם זה קובץ רישום, שנה את שם הקובץלסיים אם הסיומת \".lst\"" @@ -396,16 +455,16 @@ msgstr ". אם זה קובץ רישום, שנה את שם הקובץלסיים msgid "0 seconds" msgstr "0 שניות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "גליון 1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "סטודנט 1" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -414,7 +473,7 @@ msgstr "" msgid "Weight: %1%" msgstr "משקל: %1%" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

      After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -429,25 +488,28 @@ msgid "" "written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

      During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

      Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

      MathQuill renders students answers in real-time as they type on the " "keyboard.

      MathView allows students to choose from a variety of common " "math structures (such as fractions and square roots) as they attempt to " "input their answers.

      " -msgstr "

      MathQuill מייצג את תשובות הסטודנטים כנוסחאות יפות בזמן אמת תוך כדי ההקלדה של התשובות.

      MathView מאפשר לסטודנטים לבחור מספר מבנים מתמטיים טיפוסיים (למשל שברים ושורש ריבועי) כאשר הם מזינים את התשובות.

      " +msgstr "" +"

      MathQuill מייצג את תשובות הסטודנטים כנוסחאות יפות בזמן אמת תוך כדי ההקלדה " +"של התשובות.

      MathView מאפשר לסטודנטים לבחור מספר מבנים מתמטיים טיפוסיים " +"(למשל שברים ושורש ריבועי) כאשר הם מזינים את התשובות.

      " #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:125 msgid "" @@ -458,103 +520,164 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

      There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

      The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

      The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

      Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

      Modes:

      • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
      • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
      • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
      • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
      • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
      • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
      " -msgstr "

      Mode in which the LANG and DIR settings for a single problem are determined.

      The system will set the LANGuage attribute to either a value determined from the problem, a course-wide default, or the system default, depending on the mode selected. The tag will only be added to the DIV enclosing the problem if it is different than the value which should be set in the main HTML tag set for the entire course based on the course language.

      There are two options for the DIRection attribute: \"ltr\" for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic and Hebrew.

      The DIRection attribute is needed to trigger proper display of the question text when the problem text-direction is different than that used by the current language of the course. For example, English problems from the library browser would display improperly in RTL mode for a Hebrew course, unless the problen Direction is set to LTR.

      The feature to set a problem language and direction was only added in 2018 to the PG language, so most problems will not declare their language, and the system needs to fall back to determining the language and direction in a different manner. The OPL itself is all English, so the system wide fallback is to en-US in LTR mode.

      Since the defaults fall back to the LTR direction, most sites should be fine with the \"auto::\" mode, but may want to select the one which matches their course language. The mode \"force::ltr\" would also be an option for a course which runs into trouble with the \"auto\" modes.

      Modes:

      • \"none\" prevents any additional LANG and/or DIR tag being added. The browser will use the main setting which was applied to the entire HTML page. This is likely to cause trouble when a problem of the other direction is displayed.
      • \"auto::\" allows the system to make the settings based on the language and direction reported by the problem (a new feature, so not set in almost all existing problems) and falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on the language and direction reported by the problem (a new feature, so not set in almost all existing problems) but falling back to the language with the given LangCode and the direction Dir when problem settings are not available from PG.
      • \"auto::Dir\" for problems without PG settings, this will use the default en=english language, but force the direction to Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use the default LTR direction, but will set the language to LangCode.Problems with PG settings will get those settings.
      • \"force:LangCode:Dir\" will ignore any setting made by the PG code of the problem, and will force the system to set the language with the given LangCode and the direction to Dir for all problems.
      • \"force::Dir\" will ignore any setting made by the PG code of the problem, and will force the system to set the direction to Dir for all problems, but will avoid setting any language attribute for individual problem.
      " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " +msgstr "" +"

      Mode in which the LANG and DIR settings for a single problem are " +"determined.

      The system will set the LANGuage attribute to either a " +"value determined from the problem, a course-wide default, or the system " +"default, depending on the mode selected. The tag will only be added to the " +"DIV enclosing the problem if it is different than the value which should be " +"set in the main HTML tag set for the entire course based on the course " +"language.

      There are two options for the DIRection attribute: \"ltr\" " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " +"display of the question text when the problem text-direction is different " +"than that used by the current language of the course. For example, English " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

      Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

      Complete list: TimeZoneFiles" -msgstr "

      ישנם שרתים בהם מפיעילם קורסים באזור זמן timezone שונים. אם בקורס זה לא מוצגת השעה לפי אזור הזמן הנכון, אז יש להזין כאן את שם אזור הזמן הנדרש לקורס זה. דוגמאות: \"America/New_York\", \"Asia/Jerusalem\".

      רשימת אפשרויות: באתר ויקיפדיה" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

      Complete list: TimeZoneFiles" +msgstr "" +"

      ישנם שרתים בהם מפיעילם קורסים באזור זמן timezone שונים. אם בקורס זה לא " +"מוצגת השעה לפי אזור הזמן הנכון, אז יש להזין כאן את שם אזור הזמן הנדרש לקורס " +"זה. דוגמאות: \"America/New_York\", \"Asia/Jerusalem\".

      רשימת אפשרויות: " +"באתר " +"ויקיפדיה" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

      This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

      • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
      • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

      If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

      For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

    2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
    3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

      For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

      This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

      If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

      For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

      " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

      For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

      This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

      To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

      This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

      This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

      When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

      • %c = course ID
      • %u = user ID
      • %s = set ID
      • %p = problem ID
      • %x = section
      • %r = " +"recitation
      • %% = literal percent sign

      If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

      When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -562,21 +685,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

      • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
      • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
      • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
      • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
      " +"this case.
    4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
    5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

      When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -588,18 +711,27 @@ msgid "" "choice of modes (since there will only be one active).

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." -msgstr "אזהרה: ייתכן שישנה בעיה בשאלה. אנא עדכן את צוות תמיכה, או את סגל ההוראה אם אין לך אפשרות להודיע לצוות התמיכה ישירות. חשוב לתת מידע מפורט על התקלה וההודעות שהופיעו כולל הודעות שמופיעות בתחתית הדף." +"below the problem." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." -msgstr "אזהרה: ייתכן שישנה בעיה בשאלה. אנא עדכן את צוות תמיכה, או את סגל ההוראה אם אין לך אפשרות להודיע לצוות התמיכה ישירות. חשוב לתת מידע מפורט על התקלה וההודעות שהופיעו כולל הודעות שמופיעות בתחתית הדף." +msgstr "" +"אזהרה: ייתכן שישנה בעיה בשאלה. אנא עדכן את צוות תמיכה, או " +"את סגל ההוראה אם אין לך אפשרות להודיע לצוות התמיכה ישירות. חשוב לתת מידע " +"מפורט על התקלה וההודעות שהופיעו כולל הודעות שמופיעות בתחתית הדף." + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" @@ -618,76 +750,86 @@ msgstr "משתמשים שנחברו" msgid "selected users to selected sets" msgstr "משתמשים שנחברו אל מטלות שנחברו" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
      • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
      • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
      • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
      • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
      Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
      when the \"Show Me Another\" button is clicked.
    6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
    7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
    8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
    9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." -msgstr "נדרש ללחוץ על כפתור \"הצג\" כדי להציג את התשובה הנכונה בכל מצב שניתן להציג את התשובות הנכונות. זה תמיד נדרש בחשונות של מרצים לפני שהתשובות זמינות לסטודנטים, וכן בשאלות \"הצג שאלה דומה\"." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." +msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "קורס עם מזהה %1 כבר קיים." #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." -msgstr "תקייה עם השם %1 כבר קיימת. יש למחוק את הקורס הזה לפני שניתן להוציאו מהארכיון." +msgstr "" +"תקייה עם השם %1 כבר קיימת. יש למחוק את הקורס הזה לפני שניתן להוציאו מהארכיון." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." -msgstr "שם של קובץ לא יכול להתחיל בנקודה, לא יכול להיות ריק, לא יכול להכיל מרכיבי מסלול path, ורק התווים -_.a-zA-Z0-9 ורווחים מותרים." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." +msgstr "" +"שם של קובץ לא יכול להתחיל בנקודה, לא יכול להיות ריק, לא יכול להכיל מרכיבי " +"מסלול path, ורק התווים -_.a-zA-Z0-9 ורווחים מותרים." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "כבר קיים קובץ עם שם זה" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." -msgstr "הוכן קובץ להדפסה, אבל הוא עשוי להיות חלקי או שגוי. אנא בדוק שאין שאלות חסרות ושכולן קריאות. אם לא, אנא פנה לצוות התמיכה או לסגל ההוראה." +msgstr "" +"הוכן קובץ להדפסה, אבל הוא עשוי להיות חלקי או שגוי. אנא בדוק שאין שאלות חסרות " +"ושכולן קריאות. אם לא, אנא פנה לצוות התמיכה או לסגל ההוראה." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:41 msgid "" "A hash reference in which the keys are the achievement_id's assigned to the " "current user and the values are 0 or 1 which stores if the user has earned " "the associated achievement or not." -msgstr "מצביע אל מילון - hash reference - בו המפתחות הם המזהים של ההישגים המשויכים אל המשתמש הנוכחי. הערכים האפשרייים 0 או 1 מסמלים האם המשתמש זכה בהישג המסוים או לא." +msgstr "" +"מצביע אל מילון - hash reference - בו המפתחות הם המזהים של ההישגים המשויכים " +"אל המשתמש הנוכחי. הערכים האפשרייים 0 או 1 מסמלים האם המשתמש זכה בהישג המסוים " +"או לא." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:37 msgid "" "A hash reference which contains a problems metadata, such as DBsubject, " "DBchapter, DBsection, and so on." -msgstr "מצביע את מילון - hash reference - שמכיל מטא-נתונים metadata על שאלה, למשל DBsubject, DBchapter, DBsection וכו'." +msgstr "" +"מצביע את מילון - hash reference - שמכיל מטא-נתונים metadata על שאלה, למשל " +"DBsubject, DBchapter, DBsection וכו'." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:22 msgid "A hash reference which contains the problem data." @@ -702,39 +844,44 @@ msgid "" "A hash reference which saves data for this user and this achievement. This " "hash is persistent between evaluations and changes to this variable will be " "saved in the database." -msgstr "מצביע אל מילון - hash reference - בו נשמר נתונים עבור משתמש זה והישג זה. נתונים אלו נשמרים במסד הנתונים כך שיהיו זמינים בהפעלות חוזרות של בודק הזכאות של ההישג הזה. שינויים למשתנה זה יישמרו." +msgstr "" +"מצביע אל מילון - hash reference - בו נשמר נתונים עבור משתמש זה והישג זה. " +"נתונים אלו נשמרים במסד הנתונים כך שיהיו זמינים בהפעלות חוזרות של בודק הזכאות " +"של ההישג הזה. שינויים למשתנה זה יישמרו." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." -msgstr "מצביע את מילון - hash reference - דרכו נשמר נתונים גלוביים/כלליים עבור משתמש זה. נתונים אלו נשארת זמינה מהפעלה להפעלה, ושינויים שמבצעים בתוכן המילון יישמרו למסד הנתונים." +"persistent between evaluations and changes to this variable will be saved in " +"the database." +msgstr "" +"מצביע את מילון - hash reference - דרכו נשמר נתונים גלוביים/כלליים עבור משתמש " +"זה. נתונים אלו נשארת זמינה מהפעלה להפעלה, ושינויים שמבצעים בתוכן המילון " +"יישמרו למסד הנתונים." -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "רשימת שאלות לדוגמה לפני קטגוריה" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "רשימת שאלות לדוגמה לפני שיטת קידוד" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" msgstr "קבר קיים מיקום בשם %1 במסד הנתונים. האם התכוונת לערוך אותו?" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -747,17 +894,25 @@ msgstr "נוצר קובץ חדש ב- \"%1\"" msgid "A new file has been created at \"%1\" with the contents below." msgstr "נוצר קובץ חדש ב- \"%1\" עם התוכן שמופיע למטה." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -766,8 +921,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -788,27 +943,42 @@ msgid "" "enables/disables the highlighting of the current problem in the side bar, " "and whether it is correct (✓), in progress (…), incorrect " "(✗), or unattempted (no symbol)." -msgstr "מתג ששולט בשימוש במד ההתקדמות עבור הסטודנט; המתג גם מפעיל/מכבה את הדגשת השעלה הנוכחית בסרגל הצד, והאם היא נכונה (✓), מתבצעת (…), שגויה (✗), או לא נוסתה כלל (ללא סימון)." +msgstr "" +"מתג ששולט בשימוש במד ההתקדמות עבור הסטודנט; המתג גם מפעיל/מכבה את הדגשת " +"השעלה הנוכחית בסרגל הצד, והאם היא נכונה (✓), מתבצעת (…), שגויה " +"(✗), או לא נוסתה כלל (ללא סימון)." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." -msgstr "המבחן תחולק למספר דפים עם כמות זו של שאלות בכל דף. הסטודנטים יכולים לעבור בין דפי המבחן ללא צורך להגיש את המבחן לבדיקה, והתשובות שהזינו בינתיים תישמרנה. יש להזין \"0\" - הספרה אפס - כדי שכל השאלות יהיו בדף אחד. עבוד מבחנים עם הרבה שאלות יש מגרעות לשתי ההגדרות הקיצוניות (שאלה 1 בודדת לכל דף ולכל השאלות בדף אחד). אם שאלה בודדת על כל דף, הסטודנט יכול להתקשות לחזור לדף בו מופיע השאלה אליה הוא רוצה לחזור. כאשר כל השאלות בדף אחד, ייתכן שהסטודנט לא יבצע שום פעולה שיודיע לשרת שהוא עדיין פעיל למשך זמן מרובה, ואי לכך ייתכן תעבור מספיק זמן כדי שתיגמר ה session שלו לפני שיגיש את התשובות לבדיקה. זה עלול להביא לאיבוד כל התשובות שהקלידו כי השרת לא קיבל אותם לשמירה. בנוסף, כמות גדולה של שאלות בדף מסוים מעמידה על השרת בזמן הצגת ובדיקה הדף. זו בעיה יותר חריפה אם יש במבחן הרבה שאלות שמייצרות איורים בזמן אמת, שגורמת לעיכובים ניגרים בזמן היווצרם." - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +msgstr "" +"המבחן תחולק למספר דפים עם כמות זו של שאלות בכל דף. הסטודנטים יכולים לעבור " +"בין דפי המבחן ללא צורך להגיש את המבחן לבדיקה, והתשובות שהזינו בינתיים " +"תישמרנה. יש להזין \"0\" - הספרה אפס - כדי שכל השאלות יהיו בדף אחד. עבוד " +"מבחנים עם הרבה שאלות יש מגרעות לשתי ההגדרות הקיצוניות (שאלה 1 בודדת לכל דף " +"ולכל השאלות בדף אחד). אם שאלה בודדת על כל דף, הסטודנט יכול להתקשות לחזור לדף " +"בו מופיע השאלה אליה הוא רוצה לחזור. כאשר כל השאלות בדף אחד, ייתכן שהסטודנט " +"לא יבצע שום פעולה שיודיע לשרת שהוא עדיין פעיל למשך זמן מרובה, ואי לכך ייתכן " +"תעבור מספיק זמן כדי שתיגמר ה session שלו לפני שיגיש את התשובות לבדיקה. זה " +"עלול להביא לאיבוד כל התשובות שהקלידו כי השרת לא קיבל אותם לשמירה. בנוסף, " +"כמות גדולה של שאלות בדף מסוים מעמידה על השרת בזמן הצגת ובדיקה הדף. זו בעיה " +"יותר חריפה אם יש במבחן הרבה שאלות שמייצרות איורים בזמן אמת, שגורמת לעיכובים " +"ניגרים בזמן היווצרם." + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -828,20 +998,20 @@ msgid "ADJ STATUS" msgstr "ציון מותאם" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "התשובות לא נשמרו -- %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "התשובות נבדקו אך לא נשמרו" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." -msgstr "ההגשה לא נקלטה עקב תקלה טכנית. יש להגיש שוב את התשובות, או לפי הצורך לבקש גרסה חדשה של השאלה" +"if necessary)." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/cancel_edit_form.html.ep:1 @@ -854,7 +1024,18 @@ msgstr "בטל שינויים" msgid "Abandon export" msgstr "בטל ייצוא" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -863,19 +1044,22 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." -msgstr "נחסמה האפשרות ליצור חשבונות חדשים בקורס זה. אנא פנה לצוות התמיכה או לסגל ההוראה של הקורס." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." +msgstr "" +"נחסמה האפשרות ליצור חשבונות חדשים בקורס זה. אנא פנה לצוות התמיכה או לסגל " +"ההוראה של הקורס." #. ($c->param('effectiveUser') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:14 msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -930,7 +1114,7 @@ msgstr "רשימת הישגים" msgid "Achievement Notification Editor Help" msgstr "עזרה על עורך הודעות עבור הישגים" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "הודעת הישגים עבור %5" @@ -942,7 +1126,7 @@ msgstr "נקודות הישג לשאלה" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "נקודות הישג לשאלה בתקופת ניקוד מופחת" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -950,7 +1134,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "עזרה עבור עורך משתמשים עבור הישגים" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "משתמשים עבור הישג %5" @@ -982,13 +1166,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "קובץ תוצאות / ציונים של ההישגים נשמר ב- %1." -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "הישגים" @@ -996,7 +1179,7 @@ msgstr "הישגים" msgid "Achievements Help" msgstr "עזרה על הישגים" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1004,8 +1187,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "מנהל הישגים" @@ -1015,12 +1198,12 @@ msgstr "עזרה על מנהל ההישגים" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1028,49 +1211,54 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." -msgstr "היגשים מאותה קטגוריה, עם מספור סידורי עקבי, אשר מזהה שלהם מתחילה באותה קידומת \"prefix_\" (עד הקו התחתון האחרון) נחשבים לשרשרת של הישגים. שרשרת הישגים היא סדרה של הישגים שבונים אחד על גבי השנייה - למשל השלם שאלה אחד, השלם 10 שאלות, השלם 25 שאלות, וכו'. בתוך שרשרת של הישגים הסטודנטים יראו רק את ההישגים שכבר זכו בהם ואת ההישג הבא שמתקדמים לקראתו." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." +msgstr "" +"היגשים מאותה קטגוריה, עם מספור סידורי עקבי, אשר מזהה שלהם מתחילה באותה " +"קידומת \"prefix_\" (עד הקו התחתון האחרון) נחשבים לשרשרת של הישגים. שרשרת " +"הישגים היא סדרה של הישגים שבונים אחד על גבי השנייה - למשל השלם שאלה אחד, " +"השלם 10 שאלות, השלם 25 שאלות, וכו'. בתוך שרשרת של הישגים הסטודנטים יראו רק " +"את ההישגים שכבר זכו בהם ואת ההישג הבא שמתקדמים לקראתו." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "התחל להתחזות ל-:" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "מתחזה ל- %1." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "פעולה %1 לא נמצאה" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1079,15 +1267,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
      1. award 50% score to one " -"problem
      2. reset the number of attempts allowed for one " -"problem
      3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
      4. double the weight of one problem within its " -"set
      5. replaces one problem in a set with a copy of a different problem" -" in that set
      6. award 100% score to one problem
      7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
      8. double the" -" weight of all problems within a set
      9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
      10. award 100% score" -" to all problems in one set.
      " +"problem
    10. reset the number of attempts allowed for one problem
    11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
    12. double the weight of one problem within its set
    13. replaces " +"one problem in a set with a copy of a different problem in that set
    14. award 100% score to one problem
    15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
    16. double the weight of all " +"problems within a set
    17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
    18. award 100% score to all " +"problems in one set.
    " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1106,12 +1294,12 @@ msgstr "ציוני שאלה %1 של סטודנטים פעילים" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "הוסף" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1120,8 +1308,8 @@ msgid "Add All" msgstr "הוסף הכל" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "הוסף קורס" @@ -1130,7 +1318,7 @@ msgstr "הוסף קורס" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "הוסף משתמשים" @@ -1147,7 +1335,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "איזה סוג קובץ להוסיף?" @@ -1171,15 +1359,16 @@ msgstr "הוסף את השאלה לגליון היעד" msgid "Add problems to" msgstr "הוסף שאלות ל-" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." -msgstr "הוסף שאלה זה כשאלה האחרונה של מטלה שקיימת בקורס או ככותרת המטלה (טקסט שמופיע בדף הראשי של מטלה). בהמשך ניתן לסדר מחדש את השאלות ולשנות הגדרות של השאלות, כגון כמות הנסיונות, בעזרת מנהל המטלות. " +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." +msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "הוסף לאיזה גליון?" @@ -1191,12 +1380,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "נוסף \"%1\" אל %2 כקובץ כותרת להדפסות" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "נוסף \"%1\" אל %2 כקובץ כותרת רגילה של הגיליון" @@ -1206,28 +1395,24 @@ msgid "Added %1 problems to set %2." msgstr "נוספו %1 שאלות לגליון %2." #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "נוסף %1 ל%2 בתור שאלה %3" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "נוסף %1 אל %2 כשאלה %3." #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "נוספו כתובות %1 למיקום %2." #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "נוסף רמת הרשאות שהיתה חסרה עבור המשתמש %1." @@ -1240,63 +1425,78 @@ msgstr "נוספה שאלה אחת לגליון %1." msgid "Added user:" msgstr "נוסף משתמש:" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." -msgstr "ניתן להציג ציונים נוספים (חיצוניים) בדף זה על ידי הכנסת הציונים נחיצוניים לקובת בפורמט CSV בשם %1. ששת העמודות הראשונות של הקובץ חייבים להיות (בסדר זה) מזהה הסטודנט, שם המשתמש במערכת, שם משפחה, שם פרטי, קבוצת הרצאה וקבוצת תרגול. שאר העמודות הם לציונים חיצוניים. כדי להציג את הציונים, מתבצע מיזוג של קובת ה- CSV עם \"את-הטיפוס להודעת הדואר האלקטרוני\" %2, אשר תוצג מתחת לטבלת הציונים. ניתן לייצר את אב-הטיפוס להודעה בדף לייצרת הודעות, ולהעלות או לערוך את קובץ ה- SV בעזרת \"מנהל הקבצים\". ציונים חיצוניים מוצגים רק כאן ואינם נחשבים בציון הכולל או בסטטיסטיקות שהמערכת מחשבת. " +msgstr "" +"ניתן להציג ציונים נוספים (חיצוניים) בדף זה על ידי הכנסת הציונים נחיצוניים " +"לקובת בפורמט CSV בשם %1. ששת העמודות הראשונות של הקובץ חייבים להיות (בסדר " +"זה) מזהה הסטודנט, שם המשתמש במערכת, שם משפחה, שם פרטי, קבוצת הרצאה וקבוצת " +"תרגול. שאר העמודות הם לציונים חיצוניים. כדי להציג את הציונים, מתבצע מיזוג של " +"קובת ה- CSV עם \"את-הטיפוס להודעת הדואר האלקטרוני\" %2, אשר תוצג מתחת לטבלת " +"הציונים. ניתן לייצר את אב-הטיפוס להודעה בדף לייצרת הודעות, ולהעלות או לערוך " +"את קובץ ה- SV בעזרת \"מנהל הקבצים\". ציונים חיצוניים מוצגים רק כאן ואינם " +"נחשבים בציון הכולל או בסטטיסטיקות שהמערכת מחשבת. " + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "קיימת אפשרות להגיש שוב." #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." -msgstr "כתובת(/ות) %1 כבר קיימת במסד הנתונים. זה לא אמור לקרות! אנא בדוק שנית את אמינות מסד הנתונים של WeBWorK לפני שאתה ממשיך." +msgstr "" +"כתובת(/ות) %1 כבר קיימת במסד הנתונים. זה לא אמור לקרות! אנא בדוק שנית את " +"אמינות מסד הנתונים של WeBWorK לפני שאתה ממשיך." #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." msgstr "הכתובת(/ות) %1 שברשימת ההוספה כבר במיקום %2, ולכן דולגה(/ו)." #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." msgstr "הכתובת(/ות) %1 שברשימת המחיקה לא במיקום %2, ולכן דולגה(/ו)." #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." -msgstr "הכתובת(ות) %1 היא(/הן) לא בצורה מזוהה. אנא בדוק את הנתונים שהוזנו ושלח שוב." +msgstr "" +"הכתובת(ות) %1 היא(/הן) לא בצורה מזוהה. אנא בדוק את הנתונים שהוזנו ושלח שוב." #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." -msgstr "הכתובת(ות) %1 היא(/הן) לא בצורה מזוהה. אנא בדוק את הנתונים שהוזנו ונסה שוב." +msgstr "" +"הכתובת(ות) %1 היא(/הן) לא בצורה מזוהה. אנא בדוק את הנתונים שהוזנו ונסה שוב." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:117 msgid "Addresses" @@ -1307,48 +1507,44 @@ msgid "" "Addresses for new location. Enter one per line, as single IP addresses " "(e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP ranges " "(e.g., 192.168.1.101-192.168.1.150):" -msgstr "כתובות למיקום חדש. הזן כתובת אחת בכל שורה, בתור כתובת IP יחידה, (לדוגמה 192.168.1.101) או בתור mask - מסכת כתובות (לדוגמה 192.168.1.0/24), או בתור טווח של כתובות (לדוגמה 192.168.1.101-192.168.1.150):" +msgstr "" +"כתובות למיקום חדש. הזן כתובת אחת בכל שורה, בתור כתובת IP יחידה, (לדוגמה " +"192.168.1.101) או בתור mask - מסכת כתובות (לדוגמה 192.168.1.0/24), או בתור " +"טווח של כתובות (לדוגמה 192.168.1.101-192.168.1.150):" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" -msgstr "כתובות להוסיף למיקום הקיים. הזן כתובת אחת בכל שורה, בתור כתובת IP יחידה, (לדוגמה 192.168.1.101) או בתור mask - מסכת כתובות (לדוגמה 192.168.1.0/24), או בתור טווח של כתובות (לדוגמה 192.168.1.101-192.168.1.150):" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 -msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" +"כתובות להוסיף למיקום הקיים. הזן כתובת אחת בכל שורה, בתור כתובת IP יחידה, " +"(לדוגמה 192.168.1.101) או בתור mask - מסכת כתובות (לדוגמה 192.168.1.0/24), " +"או בתור טווח של כתובות (לדוגמה 192.168.1.101-192.168.1.150):" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 -msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1359,7 +1555,7 @@ msgstr "ציון מותאם" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "קובת PDF" @@ -1371,33 +1567,39 @@ msgstr "חיפוש מתקדם" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1409,16 +1611,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "לאחר מכן ניתן לקבל ניקוד מופחת עד %1." @@ -1447,7 +1649,7 @@ msgstr "כל הנושאים" msgid "All Textbooks" msgstr "כל ספרי הלימוד" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "כל המשתמשים" @@ -1471,17 +1673,16 @@ msgstr "כל הקבצים הללו יהיו נגשים למיזוג בייצור msgid "All problems" msgstr "כל השאלות" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "כל הקורסים הנבחרים כבר מוסתרים." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "כל הקורסים הנבחרים כבר גלויים." @@ -1505,8 +1706,8 @@ msgstr "כל המטלות הוסתרו מכל הסטודנטים." msgid "All sets made visible for all students." msgstr "כל המטלות נהפכו לזמינים לסטודנטים." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1514,11 +1715,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "כל ביטולי ההקצאות בוצעו בהצלחה." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "אפשר חלופות יוניקוד Unicode בתשובות של הסטודנטים" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "אפשר למערת הלימוד LMS לעדכן את נתוני חשבונות המשתמשים" @@ -1528,71 +1729,71 @@ msgstr "אפשר למערת הלימוד LMS לעדכן את נתוני חשבו msgid "Allow unassign" msgstr "אפשר לבטל הקצאה" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "שגיאה מותרת, באחוזים, להשוואה מספרית" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "מורשה להתחזות למשתמש אחר" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "יכול לשנות את הגדרות התצוגה של שאלות PG" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "מורשה לשנות סיסמה" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "מורשה להתחבר לקורס" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "מורשה לראות תשובות לפני תאריך התשובות" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "מורשה לראות תשובות נכונות לפני תאריך התשובות" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "מורשה לראות תשובות מהעבר" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "מורשה לצפות בשאלות בגליונות שעדיין לא נפתחו" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1601,25 +1802,32 @@ msgid "Amulet of Extension" msgstr "תליון ההארכה" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." -msgstr "הגיע בקשה לשייך context id אל הקורס %1 שמוגדר להשתמש ב LTI 1.3, אך לקורס הזה חסר הגדרות הזדהות (authentication) עבור LTI 1.3." +msgstr "" +"הגיע בקשה לשייך context id אל הקורס %1 שמוגדר להשתמש ב LTI 1.3, אך לקורס הזה " +"חסר הגדרות הזדהות (authentication) עבור LTI 1.3." #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." -msgstr "הגיע בקשה לשייך context id אל הקורס %1, אך הקורס הזה אינו מוגדר להשתמש ב- LTI." +msgstr "" +"הגיע בקשה לשייך context id אל הקורס %1, אך הקורס הזה אינו מוגדר להשתמש ב- " +"LTI." #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." -msgstr "הגיע בקשה לשייך context id אל הקורס %1 שמוגדר להשתמש ב LTI 1.3, אך לקורס הזה חסר הגדרות הזדהות authentication עבור LTI 1.3. ההגדרה לא נשמרה כי אין הגדרות הזדהות." +msgstr "" +"הגיע בקשה לשייך context id אל הקורס %1 שמוגדר להשתמש ב LTI 1.3, אך לקורס הזה " +"חסר הגדרות הזדהות authentication עבור LTI 1.3. ההגדרה לא נשמרה כי אין הגדרות " +"הזדהות." #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection_error.html.ep:16 msgid "" @@ -1628,10 +1836,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1641,23 +1849,31 @@ msgid "" "evaluator is given access to different variables which contain data about " "the problem and set that is used to determine if the achievement is earned " "or not." -msgstr "בודק זכאות עבור הישג הוא תוכת PERL שרצה אחרי כל הגשה של תשובה ומחזירה ערך בינארי של 0 (הסטודנט לא זכה בהישג) או 1 (הסטודנט זכה בהישג). בודק הזכאות מקבלת גישה למספר משתנים עם נתונים על השאלה ועל המטלה כולה שניתן להתחשב ההם בקביעת הזכאות להישג." +msgstr "" +"בודק זכאות עבור הישג הוא תוכת PERL שרצה אחרי כל הגשה של תשובה ומחזירה ערך " +"בינארי של 0 (הסטודנט לא זכה בהישג) או 1 (הסטודנט זכה בהישג). בודק הזכאות " +"מקבלת גישה למספר משתנים עם נתונים על השאלה ועל המטלה כולה שניתן להתחשב ההם " +"בקביעת הזכאות להישג." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " "WeBWorK course." -msgstr "כתובת הגישה לכניסה למערכת הלימוד LMS. נכלל בהודעות שמפנות משתמשים לחזור דרך מערכת הלימוד כדי לקבל גישה לתוכן בקורס הווב-וורק." +msgstr "" +"כתובת הגישה לכניסה למערכת הלימוד LMS. נכלל בהודעות שמפנות משתמשים לחזור דרך " +"מערכת הלימוד כדי לקבל גישה לתוכן בקורס הווב-וורק." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:28 msgid "" "An array which lists the hash reference of all the problems in the current " "set." -msgstr "מערך שכולל מצביעים אל המילונים - hash references - עבור כל השאלות שבמטלה הנוכחית." +msgstr "" +"מערך שכולל מצביעים אל המילונים - hash references - עבור כל השאלות שבמטלה " +"הנוכחית." #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1667,7 +1883,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "אירעה שגיאה במחיקת lms_context_id: %1" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1677,24 +1893,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "אירעה שגיאה בשמירת lms_context_id: %1" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1708,17 +1924,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1730,6 +1954,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1744,7 +1969,7 @@ msgstr "הצג מידע טכני מפורט על קבוצות התשובות ו msgid "Answer Hash Info" msgstr "הצג מידע טכני על התשובות" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "רשימת תשובות" @@ -1763,16 +1988,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "תשובה/ות שנשלחו:" @@ -1789,56 +2022,61 @@ msgstr "תשובות" msgid "Answers Available" msgstr "תשובות זמינות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "כל שינוי שנעשה למטה יוחל על הישג עבור כל הסטודנטים." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." msgstr "כל שינוי שנעשה למטה יוחל על הגליון עבור כל הסטודנטים." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." msgstr "כל שינוי שנעשה למטה יופיע בגליון רק עבור הסטודנט/ים למעלה." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "צרף לגליון" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" -msgstr "צרף בסופו של הגליון %1" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 msgid "Applying definitions theoretically and proof writing" @@ -1849,12 +2087,12 @@ msgid "Archive" msgstr "הוסף לארכיון" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "קובץ הארכיון \"%1\" נמחק" @@ -1886,7 +2124,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "הוסף את הקורס הבא לארכיון" @@ -1894,11 +2132,6 @@ msgstr "הוסף את הקורס הבא לארכיון" msgid "Archived Courses" msgstr "קורסים בארכיון" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "הקורס נשמר בארכיון בקובץ %1.tar.gz." - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1917,14 +2150,23 @@ msgstr "" msgid "" "Are you sure that you want to delete the course %1 after archiving? This " "cannot be undone!" -msgstr "אתה בטוח שאתה רוצה למחוק את הקורס %1 אחרי שהוא נוסף לארכיון? זה בלתי הפיך!" +msgstr "" +"אתה בטוח שאתה רוצה למחוק את הקורס %1 אחרי שהוא נוסף לארכיון? זה בלתי הפיך!" #. (tag('b', param('delete_courseID') #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_confirm.html.ep:5 msgid "" "Are you sure you want to delete the course %1? All course files and data " "will be destroyed. There is no undo available." -msgstr "אתה בטוח שאתה למחוק את הקורס %1? כל המידע והקבצים של הקורס ימחקו. זה בלתי הפיך." +msgstr "" +"אתה בטוח שאתה למחוק את הקורס %1? כל המידע והקבצים של הקורס ימחקו. זה בלתי " +"הפיך." + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" @@ -1947,7 +2189,7 @@ msgstr "" msgid "Assign" msgstr "הקצה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "הקצה את כל הגליונות למשתמש הנוכחי" @@ -1955,7 +2197,7 @@ msgstr "הקצה את כל הגליונות למשתמש הנוכחי" msgid "Assign achievements" msgstr "הקצה הישגים" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1963,7 +2205,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "הקצה את הגליונות שנבחרו לסטודנטים שנבחרו" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1975,7 +2217,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "לאילו משתמשים יש להקצות את ההישג הנבחר? " -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "לאיזה משתמשים להקצות גליון זה?" @@ -1989,7 +2231,7 @@ msgid "Assign which achievements?" msgstr "אילו הישגים יש להקצות?" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "הוקצה" @@ -2007,12 +2249,12 @@ msgid "Assigned achievements to users." msgstr "ההישגים הוקצו למשתמשים." #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "שויך אל %1." -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2020,7 +2262,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2032,12 +2274,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2051,11 +2305,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "כלי עזר פעיל להזנת תשובות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2063,7 +2317,7 @@ msgstr "" msgid "Attachment:" msgstr "צרופה:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2072,11 +2326,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "בוצע נסיון" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2084,25 +2343,33 @@ msgstr "בוצע נסיון" msgid "Attempts" msgstr "מספר ניסיונות שכבר הוגשו" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "שומע חופשי" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "האימות נכשל. אנא פנה לצוות התמיכה." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "מידע על הכותב" @@ -2110,7 +2377,7 @@ msgstr "מידע על הכותב" msgid "Automatic" msgstr "אוטומטי" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2122,7 +2389,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "הצג את השאלות ישירות לאחר טעינת העמוד" @@ -2156,7 +2423,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "גיבוי נשמר ב- %1" @@ -2165,8 +2432,7 @@ msgstr "גיבוי נשמר ב- %1" msgid "Badges" msgstr "תגים" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2175,19 +2441,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "חיפוש בסיסי" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2205,7 +2477,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2222,7 +2494,7 @@ msgstr "עיין" msgid "Browse from:" msgstr "עיין מתוך:" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2230,7 +2502,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2249,8 +2521,8 @@ msgstr "תאריך הסגירה" msgid "CLOSE TIME" msgstr "זמן הגשה" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2258,33 +2530,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "עוגת התפיחה" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "יכול לדווח על באגים" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "יכול לראות תשובות מהעבר" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "יכול לשלוח תשבות בשם סטודנט" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "לא יכול לההעתיק את הקובץ: %1" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2294,26 +2566,28 @@ msgid "Can't create course environment for %1 because %2" msgstr "לא יכול ליצור סביבת קורס עבור %1 בגלל ש%2" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "לא יכול ליצור תקייה: %1" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." -msgstr "לא ניתן לייצר קובץ להדפסה עבור המטלה \"%1\" למשתמש \"%2\". המטלה איננה זמינה לסטודנטים." +msgstr "" +"לא ניתן לייצר קובץ להדפסה עבור המטלה \"%1\" למשתמש \"%2\". המטלה איננה " +"זמינה לסטודנטים." #. ($filePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:409 @@ -2331,23 +2605,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "לא יכול לקרוא את קובץ המיזוג %1. לא נשלחה שום הודעה" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "לא יכול לשנות את שם הקובץ: %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "לא יכול לשנות שם לאותו השם." -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "לא יכול לכתוב בקובץ %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2386,11 +2661,11 @@ msgstr "בטל ייצוא" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2404,12 +2679,12 @@ msgstr "לא ניתן לשלוח הודעה על הישג ללא קביעת בא msgid "Cannot open %1" msgstr "לא יכול לפתוח %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2423,7 +2698,7 @@ msgstr "קטגוריה" msgid "Category:" msgstr "קטגוריה:" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2431,36 +2706,24 @@ msgstr "גרום לשעורי הבית שנבחרו להניב פי-2 יותר #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "גרום לשאלת שיעורי בית להפוך להעתק של שאלה אחרת באותו הגליון." #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "גרום לשאלת שיעורי בית אחת להיות שווה פי-2." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "שנה כותרת קורס ל-:" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "שנה מזהה קורס ל-:" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "שנה מוסד ל-:" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "שנה עבור הקורס את מזהה הקורס Course ID, שם הקורס, או שם המוסד." #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "שנה את מוסד הקורס מ%1 ל%2" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2473,8 +2736,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2486,38 +2749,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "שנה את כתרת הקורס מ%1 ל%2" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "שינויי בקובץ זה עוד לא נשמרו." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2537,28 +2800,33 @@ msgstr "פרק:" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "בדיקת התשובות" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "בדיקת המבחן" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." -msgstr "בחר תבנית עיצוב לייצור PDF להדפסה מעורך השאלות." +msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:208 msgid "Choose a layout/styling theme for PDF hardcopy production." @@ -2569,7 +2837,10 @@ msgid "" "Choose from the available hardcopy layout themes. To create a new hardcopy " "theme, visit the Problem Editor, Generate Hardcopy tab. New hardcopy themes " "will be stored in the templates/hardcopyThemes/ folder." -msgstr "בחר מרשימת תבניות העיצוב לייצור PDF להדפסה הזמינות. לייצר תבנית עיצוב חדשה: פתח את עורך השאלות, ועבור לאפשאות TAB לייצור הדפסה/PDF. תבניות עיצוב חדשות נשמרות בתיקיית templates/hardcopyThemes/ של הקורס." +msgstr "" +"בחר מרשימת תבניות העיצוב לייצור PDF להדפסה הזמינות. לייצר תבנית עיצוב חדשה: " +"פתח את עורך השאלות, ועבור לאפשאות TAB לייצור הדפסה/PDF. תבניות עיצוב חדשות " +"נשמרות בתיקיית templates/hardcopyThemes/ של הקורס." #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:28 msgid "Choose problem to copy from." @@ -2599,6 +2870,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "איך לשנות את הזמנינות של הגליונות? הפוך אותן אל " @@ -2614,7 +2889,11 @@ msgid "" "will be available. Your selection must be saved and then the page must be " "reloaded before the new list of enabled themes will be reflected in the " "selections that follows." -msgstr "בחר אילו מבין תבניות העיצוב לייצור PDF המוגדרות ברמת השרת יהיו זמינות לשימוש בקורס. בנוסף, כל תבניות העיצוב שקיימות בתיקיית templates/hardcopyThemes/  של הקורס יהיו זמינות לשימוש. יש לשמור את הבחירה שלך ולטעון מחדש ת הדף כדי שהשינויים ייכנסו לתוקף והתבניות הרצויות תשקפנה בנתונים בהמשך." +msgstr "" +"בחר אילו מבין תבניות העיצוב לייצור PDF המוגדרות ברמת השרת יהיו זמינות לשימוש " +"בקורס. בנוסף, כל תבניות העיצוב שקיימות בתיקיית templates/hardcopyThemes/  של " +"הקורס יהיו זמינות לשימוש. יש לשמור את הבחירה שלך ולטעון מחדש ת הדף כדי " +"שהשינויים ייכנסו לתוקף והתבניות הרצויות תשקפנה בנתונים בהמשך." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:3 msgid "Choose which sets to be affected" @@ -2625,13 +2904,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2639,20 +2918,25 @@ msgstr "" msgid "Clear Problem Display" msgstr "רוקן את תצוגת השאלות" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." -msgstr "לחץ על שמו של סטודנט על מנת לראות את גליון שיעורי הבית שלו. לחץ על כותרות בטבלה כדי למיין את הטבלה לפיו." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." +msgstr "" +"לחץ על שמו של סטודנט על מנת לראות את גליון שיעורי הבית שלו. לחץ על כותרות " +"בטבלה כדי למיין את הטבלה לפיו." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." -msgstr "לחץ על שמו של סטודנט על מנת לראות את דף סיכום המבחן שלו. לחץ על מספר גרסה של מבחן כדי לראות את הגרסה המתאימה של הסטודנט. לחץ על כותרות בטבלה כדי למיין את הטבלה לפיו." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." +msgstr "" +"לחץ על שמו של סטודנט על מנת לראות את דף סיכום המבחן שלו. לחץ על מספר גרסה של " +"מבחן כדי לראות את הגרסה המתאימה של הסטודנט. לחץ על כותרות בטבלה כדי למיין את " +"הטבלה לפיו." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2669,9 +2953,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2692,30 +2988,31 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." -msgstr "לחץ על שם המשתמש כדי לערוך נתוני הגליון עבור סטודנט מסוים, (למשל תאריך הגשה, מספר נסיונות מותרים) עבור הסטודנט הנבחר." +msgstr "" +"לחץ על שם המשתמש כדי לערוך נתוני הגליון עבור סטודנט מסוים, (למשל תאריך הגשה, " +"מספר נסיונות מותרים) עבור הסטודנט הנבחר." #. ($ce->{admin_course_id}) #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:16 msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2723,7 +3020,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2732,10 +3029,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2744,22 +3041,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2767,21 +3064,38 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " "associated with the restriction. Contact your professor to have this " "problem resolved." -msgstr "כתובת ה-IP של הלקוח %1 לא מאושרת לעבודה על מטלה זו, מכיוון שלמטלה יש הגבלות כתובת IP ואין מיקומים מותרים לפי הגבלה זו. פנה למרצה כדי לפתור בעיה זו." +msgstr "" +"כתובת ה-IP של הלקוח %1 לא מאושרת לעבודה על מטלה זו, מכיוון שלמטלה יש הגבלות " +"כתובת IP ואין מיקומים מותרים לפי הגבלה זו. פנה למרצה כדי לפתור בעיה זו." + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2790,21 +3104,20 @@ msgstr "" msgid "Close Date" msgstr "מועד הגשה אחרון" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2815,12 +3128,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "סגור." #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "מועד הגשה אחרון: %1" @@ -2828,50 +3145,61 @@ msgstr "מועד הגשה אחרון: %1" msgid "Closes:" msgstr "מועד הגשה אחרון:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "סגור את כל פירוט ההגדרות" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "סגור נתוני משנה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "סגור שאלות nested משולבים" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "סגור את הפירוט של הגדרות השאלה" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " "these sets. Note that underscores (_) must be used for spaces in set names." -msgstr "רשימת שמות של מטלות שיש להוציא מחוץ לטיפול של מערת ההישגים. לא ניתן לזכות בהישגים, ניקוד של הישגים, או תגים של הישגים על ידי הגשת תשובות לשאלות במטלות אלו. יש להזין את הרשימה כרשימה מופרדת בפסיקים, כאשר יש להזין קו_תחתון underscore (_) במקום כל רווח שמופיע בשם של אחת הגיליונות ברשימה." +msgstr "" +"רשימת שמות של מטלות שיש להוציא מחוץ לטיפול של מערת ההישגים. לא ניתן לזכות " +"בהישגים, ניקוד של הישגים, או תגים של הישגים על ידי הגשת תשובות לשאלות במטלות " +"אלו. יש להזין את הרשימה כרשימה מופרדת בפסיקים, כאשר יש להזין קו_תחתון " +"underscore (_) במקום כל רווח שמופיע בשם של אחת הגיליונות ברשימה." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "הערה" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "הערה:" @@ -2887,18 +3215,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "תוצאות ותשובות לגליון זה אינם זמינות עד %1." -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "התוצאות עבור מטלה זו אינן זמינות." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "הושלם." @@ -2906,10 +3233,14 @@ msgstr "הושלם." msgid "Compose Email Message" msgstr "כתוב הודעת דואר אלקטרוני" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2934,6 +3265,10 @@ msgstr "אשר אתה הסיסמה החדשה של %1" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2962,6 +3297,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "אשר אילו גליונות לייצא" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "מזל טוב, עלית דרגה!" @@ -2976,18 +3315,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "Context ID" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2995,14 +3334,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "המשך" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "המשך את המבחן הפתוח" @@ -3010,22 +3349,22 @@ msgstr "המשך את המבחן הפתוח" msgid "Controls if an achievement is evaluated or not." msgstr "מגדיר האם ההישג מופעלת: האם יש להפעיל את הבודק של הזכאות להישג זה." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "העתק" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3039,8 +3378,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3048,11 +3386,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "העתק קובץ בשם:" @@ -3064,37 +3406,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "נכון" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "ציון מותאם נכון" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "תשובות נכונות:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "ציון נכון" @@ -3102,13 +3443,17 @@ msgstr "ציון נכון" msgid "Correct answers" msgstr "תשובות נכונות" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "נכון: %1/%2" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "לא יכל להוסיף %1 שאלות לגליון זה. המספר חייב להיות בין %1 ל%2" @@ -3137,16 +3482,16 @@ msgstr "כמות" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "נספר למכיל" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "ניהול הקורס" @@ -3155,8 +3500,8 @@ msgstr "ניהול הקורס" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "הגדרות הקורס" @@ -3164,9 +3509,9 @@ msgstr "הגדרות הקורס" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3176,32 +3521,38 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "מזהה הקורס Course ID" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "מזהה הקורס Course ID אינו יכול להכיל יותר מ- %1 תווים." #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." -msgstr "מזהה הקורס Course ID יכול להכיל רק אותיות, מספרים, מקפים, וקוים תחתונים underscore." +msgstr "" +"מזהה הקורס Course ID יכול להכיל רק אותיות, מספרים, מקפים, וקוים תחתונים " +"underscore." +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "מזהה קורס Course ID:" @@ -3221,7 +3572,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3230,19 +3581,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "שם קורס:" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "שם הקורס" @@ -3257,18 +3601,18 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." -msgstr "הקורסים מסודרים לפי סדר אלפבתי או לפי זמן התחברות אחרונה, מהמאוחר למוקדם. כדי לשנון את סדר המיון בחר את אופן הסידור המועדף, ולחץ \"רענן רשימה\". הפורמט הוא: שם_קורס (סטטוס :: זמן של ההתחברות האחרונה) כאשר סטטוס הוא \"מוסתר\" או \"גלוי\"." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:7 msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." -msgstr "הקורסים מסודרים לפי סדר אלפבתי או לפי זמן התחברות אחרונה, מהמאוחר למוקדם. כדי לשנון את סדר המיון בחר את אופן הסידור המועדף, ולחץ \"רענן רשימה\". הפורמט הוא: שם_קורס (סטטוס :: זמן של ההתחברות האחרונה) כאשר סטטוס הוא \"מוסתר\" או \"גלוי\"." +msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:53 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:90 @@ -3286,14 +3630,14 @@ msgstr "צור CSV" msgid "Create Location:" msgstr "צור מיקום:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3314,12 +3658,15 @@ msgid "" "used in course links. Underscores appear as spaces when displaying the " "course name. The \"Course Title\" is used as the title on the course home " "page." -msgstr "צור קורס חדש. מזהה הקורס Course ID יהיה שם הקורס כפי שהוא מופיע בכתובות. התיבה \"קו תחתון\" underscore מוחלפת ברווח בהצגה של שם הקורס. \"כותרת הקורס\" (Course Title) מופיע ככותרת בדף הבית של הקורס." +msgstr "" +"צור קורס חדש. מזהה הקורס Course ID יהיה שם הקורס כפי שהוא מופיע בכתובות. " +"התיבה \"קו תחתון\" underscore מוחלפת ברווח בהצגה של שם הקורס. \"כותרת " +"הקורס\" (Course Title) מופיע ככותרת בדף הבית של הקורס." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3330,11 +3677,15 @@ msgstr "באיזה צורה לייצר את ההישג החדש?" msgid "Create as what type of set?" msgstr "באיזה צורה לייצר את המטלה החדשה?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "שמור גיבוי" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "צור שאלה ללא שייכות כרגע לגליון" @@ -3368,7 +3719,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "המיקמים שמוגדרים כרגע מפורטים למטה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "טבלאות מסד הנתנים הם תקינים" @@ -3380,20 +3768,24 @@ msgstr "טבלאות מסד הנתונים מתעדכנות." msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "מסד נתונים:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "תאריך" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3405,10 +3797,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "ברירת מחדל" @@ -3424,7 +3821,7 @@ msgid "" "Open" msgstr "זמן ברירת המחדל (בדקות) לפני תאריך ההגשה שהמטלה פתוחה" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "זמן ברירת המחדל (בדקות) של תקופת הניקוד המופחת" @@ -3432,16 +3829,20 @@ msgstr "זמן ברירת המחדל (בדקות) של תקופת הניקוד msgid "Default Time that the Assignment is Due" msgstr "זמן ברירת המחדל שבו יש להגיש את המטלה" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" -msgstr "ברירת המחדל למספר הנסיונות לפני שניתן לבקש מהמערכת \"הראה לי שאלה דומה\". (יש להזין מינוס אחד -1 עבור המצב שכלל לא תוצג האפשרות הזאת כברירת המחדל.)" +msgstr "" +"ברירת המחדל למספר הנסיונות לפני שניתן לבקש מהמערכת \"הראה לי שאלה דומה\". " +"(יש להזין מינוס אחד -1 עבור המצב שכלל לא תוצג האפשרות הזאת כברירת המחדל.)" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" -msgstr "מספר ברירת מחדל של נסיונות לפני הצגת רמזים בשאלות. (השתמש ב -1 במינוס 1 כדי למנוע הצגת רמזים לגמרי)" +msgstr "" +"מספר ברירת מחדל של נסיונות לפני הצגת רמזים בשאלות. (השתמש ב -1 במינוס 1 כדי " +"למנוע הצגת רמזים לגמרי)" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:54 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:12 @@ -3498,11 +3899,11 @@ msgstr "מחק את הקורס לאחר הכנסתו לארכיון. זהירו msgid "Delete course:" msgstr "מחק קורס:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "מחק שדה בתהליך העדכון" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "למחוק?" @@ -3510,7 +3911,7 @@ msgstr "למחוק?" msgid "Delete location:" msgstr "מחק מיקום:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "מחק את קובץ הגיבוי הישן ביותר" @@ -3522,8 +3923,8 @@ msgstr "האם למחוק את ההישגים שנבחרו?" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3536,7 +3937,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "מחק טבלה בתהליך העדכון" @@ -3556,8 +3957,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "נמחקו %1 משתמשים." @@ -3575,24 +3976,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "נמחקו מקום/ות: %1" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "נמחקו הכתובות %1 מהמיקום." #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3609,13 +4010,17 @@ msgstr "" msgid "" "Deletion deletes all location data and related addresses, and is not " "undoable!" -msgstr "המחיקה תמחוק את כל הנתונים על מקומות מוגדרים וכתובות שקשורות אל המקומות האלו. הפעולה בלתי הפיכה!" +msgstr "" +"המחיקה תמחוק את כל הנתונים על מקומות מוגדרים וכתובות שקשורות אל המקומות " +"האלו. הפעולה בלתי הפיכה!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:3 msgid "Deletion destroys all achievement-related data and is not undoable!" -msgstr "המחיקה מוחקת לחלוטין את כל ההתונים שקשורים להישגים הנבחרים ממסד הנתונים והיא פעולה בלתי הפיכה!" +msgstr "" +"המחיקה מוחקת לחלוטין את כל ההתונים שקשורים להישגים הנבחרים ממסד הנתונים והיא " +"פעולה בלתי הפיכה!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "תמנע מ-" @@ -3638,7 +4043,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3648,7 +4053,7 @@ msgstr "תיאור" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "בטל את הבחירה של כל גירסאות מבחן" @@ -3664,20 +4069,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3692,12 +4097,12 @@ msgid "Directory" msgstr "תיקייה" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3712,17 +4117,17 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "למבנה התיקייה חסרים תיקייות או שלשרת הרשת אין את היתרים הנדרשים." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3732,8 +4137,8 @@ msgstr "מבנה התקייה הוא תקין" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "מבנה תיקיות:" @@ -3755,21 +4160,23 @@ msgstr "השבת משלוח הודעות במייל עבור הישג זה." msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3787,19 +4194,34 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "אפשריות תצוגה: הראה" @@ -3808,24 +4230,26 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "הצג את התשובה של הסטודנט לאחר פיענוח" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" -msgstr "אין להשתמש בשם הקובץ %1, כי אתה עלול לדרוס את הקובץ אם אתה מיצא מחדש את ציוני מטלות הווב-וורק. (בפועל הגירסה הקודמת תשמר בשם %2 - כל שניתן לשחזרה עזרת מנהל הקבצים.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" +msgstr "" +"אין להשתמש בשם הקובץ %1, כי אתה עלול לדרוס את הקובץ אם אתה מיצא מחדש את " +"ציוני מטלות הווב-וורק. (בפועל הגירסה הקודמת תשמר בשם %2 - כל שניתן לשחזרה " +"עזרת מנהל הקבצים.)" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "אל תבטל את ההקצאה של סטודנטים אלא אם אתה יודע מה אתה עושה." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "אל תבטל גליון אם אתה לא יודע מה אתה עושה." @@ -3834,7 +4258,7 @@ msgstr "אל תבטל גליון אם אתה לא יודע מה אתה עושה. msgid "Do not uncheck students, unless you know what you are doing." msgstr "אל תבטל את הסימון של סטודנטים ברשימה אם אתה לא יודע מה אתה עושה." -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "האם להגיש את המבחן לבדיקה?" @@ -3842,7 +4266,7 @@ msgstr "האם להגיש את המבחן לבדיקה?" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3876,14 +4300,15 @@ msgstr "אל תעשה שינויים" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "לא מזהה את מצב השמירה: |%1|. שגיאה לא ידוע." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "אל תשתמש בהישג" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "בוצע" @@ -3897,29 +4322,27 @@ msgstr "הורד" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "הורד %1" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "הורד קובץ להדפסה" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "הורד קובץ להדפסה של גליון %1 עבור %2?" @@ -3949,15 +4372,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "מועד ההגשה %1 כבר עבר." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "דוא\"ל" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "שלח דוא\"ל לצוות התמיכה/סגל ההוראה" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "אורך פורמט הדוא\"ל" @@ -3969,12 +4396,12 @@ msgstr "דוא\"ל:" msgid "Earned" msgstr "הושג" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3984,8 +4411,8 @@ msgstr "הושג" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -3999,12 +4426,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4020,7 +4447,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "ערוך את בודק הזכאות" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "ערוך קידומת" @@ -4028,21 +4455,21 @@ msgstr "ערוך קידומת" msgid "Edit Location:" msgstr "ערוך מיקום:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "ערוך שאלה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "ערוך את תבנית העיצוב הנבחר" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "ערוך את הגדרות הגיליון" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4059,11 +4486,11 @@ msgstr "עריכה של בודק הזכאות" msgid "Edit achievement information" msgstr "ערוך את הגדרות ההישגים" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." -msgstr "עריכה של ההישגים בקורס. הלינק זמין רק כאשר השימוש בהישגים מופעל בקורס." +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:27 msgid "Edit class list data" @@ -4072,8 +4499,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4086,31 +4513,32 @@ msgid "Edit it" msgstr "ערוך את זה" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "ערוך את הגליון %1 עבור המשתמש הזה." -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." -msgstr "ערוך את הערך הנוכחי של תיאור המיקום, אם אתה רוצה, ואז תוסיף כתובות למחיקה, ואז לחץ על כפתור \"בצע את הפעולה!\" כדי לבצע את כל השינויים. או, לחץ \"נהל מיקומים\" למעלה כדי לא לבצע שינויים ולחזור למנהל המיקומים." +msgstr "" +"ערוך את הערך הנוכחי של תיאור המיקום, אם אתה רוצה, ואז תוסיף כתובות למחיקה, " +"ואז לחץ על כפתור \"בצע את הפעולה!\" כדי לבצע את כל השינויים. או, לחץ \"נהל " +"מיקומים\" למעלה כדי לא לבצע שינויים ולחזור למנהל המיקומים." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_form.html.ep:2 msgid "Edit which achievements?" @@ -4124,41 +4552,42 @@ msgstr "אילו גליונות לערוך?" msgid "Edit which users?" msgstr "אילו משתמשים לערוך?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." -msgstr "עורכים כעת את הקובץ \"%1\" שהיא תבנית עיצוב לייצור PDF להדפסה." +msgstr "" +"עורכים כעת את הקובץ \"%1\" שהיא תבנית עיצוב לייצור PDF להדפסה." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4184,7 +4613,7 @@ msgstr "עורכים את כל ההישגים." msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4201,11 +4630,8 @@ msgstr "" msgid "Editing location %1" msgstr "כרגע עורכים את המיקום %1" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4217,26 +4643,27 @@ msgstr "עורכים את ההישגים שנבחרו." msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "עורך" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "שליחת הודעות דוא\"ל" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4251,7 +4678,7 @@ msgstr "תוכן ההודעה" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "שלח דוא\"ל לצוות התמיכה/סגל ההוראה בכל ניסיון כושל" @@ -4263,7 +4690,7 @@ msgstr "קישור דוא\"ל" msgid "Email address" msgstr "כתובת דוא\"ל" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "כתובת הדואר שיש להשתמש בו כאשר שולחים הודעות על הישגים." @@ -4283,8 +4710,12 @@ msgid "" "Email is being sent to %quant(%1,recipient). This job may take several " "minutes to complete if the class is large. Go to the \"Job Manager\" to see " "the status of this job." -msgstr "הודעות נוצרות ויישלחו אל %1 נמענים. ההכנת ושליחת ההודעות עלול לקחת מספר דקות בקורס גדול. ניתן לבדוק את מצב משימת ייצור ההודעות במנהל המשימות. מנהל המשימות היא כלי לבקרה על משימות שאינם מתבצעות בזמן אמת על ידי השרת." +msgstr "" +"הודעות נוצרות ויישלחו אל %1 נמענים. ההכנת ושליחת ההודעות עלול לקחת מספר דקות " +"בקורס גדול. ניתן לבדוק את מצב משימת ייצור ההודעות במנהל המשימות. מנהל " +"המשימות היא כלי לבקרה על משימות שאינם מתבצעות בזמן אמת על ידי השרת." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4299,9 +4730,17 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." -msgstr "הודעות יכולות להכיל מידע אישי כגון שם, מספר קבוצה, וכדומה. ניתן להציג רשימה של כל המשתנים הזמינים לשימוש בעזרת הקישורית. ניתן לספק נתונים אישיים נוספים בעזרת קובץ מיזוג. קובץ מיזוג הוא קובץ בפורמט CSV בתיקייית [Scoring] בו העמודה הראשונה חייבת להיות מזהה הסטודנט, ושאר העמודות הם מידע נוסף (כגון ציונים). המידע מגיש בתהליך המיזוג לפי מספר העמודה: למשל $COL[4]. יכניס את הערך מהעמודה הרביעית בקובץ המיזוג. ניתן לייצא ציונים בפורט CSV מתאים למיזוג בעזרת \"כלי הניקוד\" או להעלות קובץ מיזוג שנערך מחוץ למערכת בעזרת \"מנהל הקבצים\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." +msgstr "" +"הודעות יכולות להכיל מידע אישי כגון שם, מספר קבוצה, וכדומה. ניתן להציג רשימה " +"של כל המשתנים הזמינים לשימוש בעזרת הקישורית. ניתן לספק נתונים אישיים נוספים " +"בעזרת קובץ מיזוג. קובץ מיזוג הוא קובץ בפורמט CSV בתיקייית [Scoring] בו " +"העמודה הראשונה חייבת להיות מזהה הסטודנט, ושאר העמודות הם מידע נוסף (כגון " +"ציונים). המידע מגיש בתהליך המיזוג לפי מספר העמודה: למשל $COL[4]. יכניס את " +"הערך מהעמודה הרביעית בקובץ המיזוג. ניתן לייצא ציונים בפורט CSV מתאים למיזוג " +"בעזרת \"כלי הניקוד\" או להעלות קובץ מיזוג שנערך מחוץ למערכת בעזרת \"מנהל " +"הקבצים\"." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 msgid "Emails to be sent to the following:" @@ -4311,7 +4750,7 @@ msgstr "דוא\"ל נשלח ל-:" msgid "Enable Achievement Rewards" msgstr "אפשר פרסי הישגים" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "הפעל פרסום מותנה" @@ -4327,34 +4766,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "הפעל סרגל התקדמות והדגשת השאלה הנוכחית" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "הפעל ניקוד מופחת" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "הפעל את כפתור \"תראה לי שאלה דומה\"" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "אפשר בדיקת איות" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "הפעל רנדומיזציה מחדש של שאלות מדי לסרוגין." -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4370,30 +4810,34 @@ msgstr "תבניות עיצוב לייצור PDF שמורשים ברמת השר msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" -msgstr "מפעיל רנדומיזציה תקופתית מחדש של שאלות לאחר מספר מסויים של נסיונות. הסטודנט ילחץ על \"בקש גרסה חדשה\" כדי לקבל גרסה חדשה של השאלה ולהמשיך לעבוד על השאלה " +msgstr "" +"מפעיל רנדומיזציה תקופתית מחדש של שאלות לאחר מספר מסויים של נסיונות. הסטודנט " +"ילחץ על \"בקש גרסה חדשה\" כדי לקבל גרסה חדשה של השאלה ולהמשיך לעבוד על השאלה " -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." -msgstr "מפעיל את השימוש בכפתור \"הראה לי שאלה דומה\", שנותן לסטודנט גרסה עם מספרים שונים של אותה השאלה, ביחד עם פתרון מתאים (אם קיים לשאלה)." +msgstr "" +"מפעיל את השימוש בכפתור \"הראה לי שאלה דומה\", שנותן לסטודנט גרסה עם מספרים " +"שונים של אותה השאלה, ביחד עם פתרון מתאים (אם קיים לשאלה)." -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "סיום" @@ -4405,7 +4849,7 @@ msgstr "רשום" msgid "Enrolled, Drop, etc." msgstr "רשום, פרש מהקורס, וכו'." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "סטטוס רישום" @@ -4415,15 +4859,15 @@ msgstr "סטטוס רישום" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4437,22 +4881,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "הרשומות ממוינות לפי %1" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "תצוגת משוואה" @@ -4465,12 +4909,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "שגיאה בהוספת משגיח גליון: %1" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4478,12 +4922,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4493,14 +4937,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "שגיאה בהשגת סיסמת משגיח גליון ישנה ממסד הנתונים: %1. לא שונתה הסיסמה." #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4508,42 +4952,27 @@ msgstr "" msgid "Error message:" msgstr "הודעת שגיאה:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "הודעות שגיאה" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4554,36 +4983,44 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "שגיאה: אי אפשר לקרוא את הקובץ המקורי %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "שגיאה: לא הגיעו נתונים לשמור בקובץ!" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" -msgstr "אירעו שגיאות בזמן עיבוד %1. שאלה %2 לא נכנסה לקובץ ההדפסה. טקסט שגיאה: %3" +msgstr "" +"אירעו שגיאות בזמן עיבוד %1. שאלה %2 לא נכנסה לקובץ ההדפסה. טקסט שגיאה: %3" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:8 msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " "ownership and permissions of the course's directory, e.g \"%1\"." -msgstr "אירעו תקלות בנסיון להסתיר את הקורסים הרשומים למטה. התקלות קשורות לחוסר יכולת לייצר קובץ בשם hide_directory בתיקייה הראשית של הקורסים. יש לבדוק ברמה של מערכת ההפעלה את הבעלות על התיקייה ואת ההרשאות של התיקייה. למשל \"%1\"." +msgstr "" +"אירעו תקלות בנסיון להסתיר את הקורסים הרשומים למטה. התקלות קשורות לחוסר יכולת " +"לייצר קובץ בשם hide_directory בתיקייה הראשית של הקורסים. יש לבדוק ברמה של " +"מערכת ההפעלה את הבעלות על התיקייה ואת ההרשאות של התיקייה. למשל \"%1\"." #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " "ownership and permissions of the course's directory, e.g \"%1\"." -msgstr "אירעו תקלות בנסיון להפוך את הקורסים הרשומים למטה לגלויים. התקלות קשורות לחוסר יכולת למחוק קובץ בשם hide_directory בתיקייה הראשית של הקורסים. יש לבדוק ברמה של מערכת ההפעלה את הבעלות על התיקייה ואת ההרשאות של התיקייה. למשל \"%1\"." +msgstr "" +"אירעו תקלות בנסיון להפוך את הקורסים הרשומים למטה לגלויים. התקלות קשורות " +"לחוסר יכולת למחוק קובץ בשם hide_directory בתיקייה הראשית של הקורסים. יש " +"לבדוק ברמה של מערכת ההפעלה את הבעלות על התיקייה ואת ההרשאות של התיקייה. למשל " +"\"%1\"." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:30 msgid "Evaluator" @@ -4601,12 +5038,12 @@ msgstr "קובץ בודק הזכאות:" msgid "Evaluator Variables" msgstr "משתנים שזמינים בבודק זכאות של הישג" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "מלבד הקלות שנרשמו למעלה, כל הקורסים הנבחרים כבר מוסתרים." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4616,35 +5053,37 @@ msgstr "מלבד תקלות שנרשמו למעלה, כל הקורסים הנב msgid "" "Existing addresses for the location are given in the scrolling list below. " "Select addresses from the list to delete them:" -msgstr "ברשימה למטה מורטים כתובות קיימות עבור המיקום . בחר כתובות מהרשימה כדי למחוק אותם:" +msgstr "" +"ברשימה למטה מורטים כתובות קיימות עבור המיקום . בחר כתובות מהרשימה כדי למחוק " +"אותם:" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:644 msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "פתח את על הפירוט" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "פתח את כל שאלות nesting המשנה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "פתח שאלות nesting משנה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "פתח את פירוט השאלה" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4696,53 +5135,60 @@ msgstr "מייצא את כל ההישגים." msgid "Exporting selected achievements." msgstr "מייצא את ההישגים שנבחרו." -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4797,7 +5243,7 @@ msgid "Failed to duplicate set: no set selected for duplication!" msgstr "שכפול גליון נכשל: לא נבחר גליון לשכפול!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4815,27 +5261,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "השמירה נכשלה: %1" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4853,23 +5299,33 @@ msgstr " לא נכון" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "משוב" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "משוב לפי קבוצה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "השדה תקין" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "שדה חסר במסד הנתונים" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "שדה חסר בתבנית" @@ -4880,43 +5336,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "קובץ %1 כבר קיים. שמור עליו, או שנה את שמו ל-:" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "מנהל קבצים" @@ -4924,7 +5380,7 @@ msgstr "מנהל קבצים" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4939,26 +5395,30 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." -msgstr "הקובץ לא נשמר. שם הקובץ לשמירה בו שונה משם הקובץ שהוגדר כאשר נפתח העורך. ייתכן שבוצעו שינויים בהגדרות המטלה. יש לפתוח שוב את עורך השאלות מתוך עורך המטלות. אם ברצונך לשמור עבודה שעשעת, יש להעתיק את תוכן השאלה למקום אחר ולהדביק חזרה אחרי פתיחת עורך השאלות לשאלה שוב." +msgstr "" +"הקובץ לא נשמר. שם הקובץ לשמירה בו שונה משם הקובץ שהוגדר כאשר נפתח העורך. " +"ייתכן שבוצעו שינויים בהגדרות המטלה. יש לפתוח שוב את עורך השאלות מתוך עורך " +"המטלות. אם ברצונך לשמור עבודה שעשעת, יש להעתיק את תוכן השאלה למקום אחר " +"ולהדביק חזרה אחרי פתיחת עורך השאלות לשאלה שוב." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "הקובץ נשמר" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "הקובץ הועתק בהצלחה" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "שם הקובץ שונה בהצלחה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4967,7 +5427,7 @@ msgid "Filename" msgstr "שם קובץ" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4975,9 +5435,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4987,8 +5447,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5008,14 +5468,14 @@ msgid "Filter achievements" msgstr "סנן את ההישגים" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "סנן לפי קבוצת תרגול %1" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "סנן לפי קבוצה %1" @@ -5040,12 +5500,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "ראשון" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5056,18 +5516,25 @@ msgstr "שם פרטי" msgid "First name" msgstr "שם פרטי" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5078,21 +5545,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "אלץ מספור עוקב של של השאלות החל ממספר אחד" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5101,13 +5579,8 @@ msgstr "" msgid "Format" msgstr "פורמט" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5128,12 +5601,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5141,7 +5614,8 @@ msgstr "" msgid "From:" msgstr "שולח:" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5161,8 +5635,8 @@ msgstr "מידע כללי" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5172,20 +5646,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "צור קובץ להדפסה" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5201,6 +5675,11 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "צור קבצי הדפסה עבור הגליונות והמשתמשים שנבחרו." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "נותן ציון מלא על שאלה בודדת בגליון שיעורי בית." @@ -5225,28 +5704,28 @@ msgstr "היקף שימוש גלובלי" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." -msgstr "הנתונים הגלובליים על השימוש בשאלות נתרמה על ידי מספר מוסדות מהעולם שמשתמשים בווב-וורק. היקף שימוש גלובלי הוא מספר הכולל של משתמשים שהגישו לפחות הגשה אחד לשאלה זו. מספר גדול מהווה אינדיקציה שהשאלה הוקצה להרבה סטודנטים ולכן מצאה חם בעיני מספר מרצים וכנראה שאין בשאלה באגים." +msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "שאלה גלובאלית %1 עבור גליון %2 לא נמצאה." #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "גיליון גלובלי %1 לא נמצא." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "מידע ??? גלובאלי על הגליון יופיע במקום מידע משתמש ספציפי" @@ -5254,21 +5733,21 @@ msgstr "מידע ??? גלובאלי על הגליון יופיע במקום מי msgid "Go" msgstr "התחל" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "נקד" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "נקד שאלה" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "הגש את המבחן" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5276,11 +5755,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "צורת החזרת ציונים למערכת הלימוד" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5288,7 +5767,7 @@ msgstr "" msgid "Grader" msgstr "מנקד" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "ציונים" @@ -5296,7 +5775,7 @@ msgstr "ציונים" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "הציונים נשמרו עבור על כל המתמשים הנוכחיים." @@ -5325,10 +5804,12 @@ msgid "" "Groups types of achievements. The \"level\" and \"secret\" categories are " "special (described above), and categories can be used to create achievement " "chains." -msgstr "מקבצת הישגים בקבוצות. הקטגוריות \"level\" (רמה) ו- \"secret\" (סודי) הן מיוחדות (מתוארות למעלה). ניתן להשתמש בקטגוריות כדי להגדיר שרשרת של הישגים." +msgstr "" +"מקבצת הישגים בקבוצות. הקטגוריות \"level\" (רמה) ו- \"secret\" (סודי) הן " +"מיוחדות (מתוארות למעלה). ניתן להשתמש בקטגוריות כדי להגדיר שרשרת של הישגים." -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "כניסת אורח" @@ -5336,7 +5817,7 @@ msgstr "כניסת אורח" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "קידומות HTTP" @@ -5344,7 +5825,7 @@ msgstr "קידומות HTTP" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5352,17 +5833,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "פורמט קובץ להדפסה:" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "יוצר קבצים להדפסה" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "קידומת לגירסת הדפסה" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5371,7 +5852,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5385,13 +5866,21 @@ msgstr "תבנית עיצוב לייצור PDF עבור עורך השאלות" msgid "Hardcopy Theme:" msgstr "תבנית עיצוב לייצור PDF להדפסה:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "קידומות" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "עזרה" @@ -5403,9 +5892,13 @@ msgid "" "in the same order they are listed on the achievement editor page and are " "only run if the achievement has not been earned. Keep this in mind when " "using persistent global data." -msgstr "להלן רשימת המשתנים שזמינים לבודק זכאות. אם לא צוין אחרת, שינוי בערך של המשתנה על ידי בודק הזכרות לא יישמר. בודקי הזכאות מופעלים באותו הסדר בהם הם מופיעים בדף עריכת ההישגים, ובודק מסוים מופעל רק אם הסטודנט טרם זה בהישג המסוים. קח את זה בחשבון כאשר משתמשים בנתונים גלובלים persistent-שנשמרים." +msgstr "" +"להלן רשימת המשתנים שזמינים לבודק זכאות. אם לא צוין אחרת, שינוי בערך של " +"המשתנה על ידי בודק הזכרות לא יישמר. בודקי הזכאות מופעלים באותו הסדר בהם הם " +"מופיעים בדף עריכת ההישגים, ובודק מסוים מופעל רק אם הסטודנט טרם זה בהישג " +"המסוים. קח את זה בחשבון כאשר משתמשים בנתונים גלובלים persistent-שנשמרים." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "הנה גרסה חדשה של השאלה." @@ -5414,11 +5907,15 @@ msgstr "הנה גרסה חדשה של השאלה." msgid "Hidden" msgstr "מוסתר" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "הסתר הכל" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "עזרה על \"הסתרת קורסים\"" @@ -5431,17 +5928,13 @@ msgstr "עזרה על \"הסתרת קורסים\"" msgid "Hide Courses" msgstr "הסתר קורסים" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "הסתר רמזים מהסטודנטים" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "הסתר מנקד הידני לשאלה" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" -msgstr "הסתר מנקד הידני לשאלות" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" +msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 msgid "Hide all rendered problems on the page." @@ -5456,24 +5949,21 @@ msgstr "הסתר שאלה זו" msgid "Hints" msgstr "רמזים" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5482,12 +5972,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "סך הכל שיעורי בית" @@ -5500,6 +5990,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "לא נמצא הקובץ [ACHIEVEMENT_DIR]/surprise_message.txt!" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5529,7 +6027,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5552,15 +6050,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5578,8 +6076,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5601,14 +6099,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5622,7 +6120,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5630,29 +6144,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5660,25 +6174,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5691,27 +6204,34 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " "they receive a message directing them back to the LMS." -msgstr "אם הגדרה זו מופעלת, כל המשתמשים (כולל המרצים והמתרגלים) חייבים להיכנס לקורס זה בווב-וורק דרך מערכת הלימוד LMS. אם משתמש מגיע אל דף הכניסה של הקורס בווב-וורק, תופיע הודעה המפנה אותם חזרה אל מערכת הלימוד." +msgstr "" +"אם הגדרה זו מופעלת, כל המשתמשים (כולל המרצים והמתרגלים) חייבים להיכנס לקורס " +"זה בווב-וורק דרך מערכת הלימוד LMS. אם משתמש מגיע אל דף הכניסה של הקורס בווב-" +"וורק, תופיע הודעה המפנה אותם חזרה אל מערכת הלימוד." #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." -msgstr "אם אתה בוחר את %1 פרטי ההתחברות שלך ישמרו על ידי הדפדפן שלך, מה שיאפשר לך לבקר בדפי WeBWorK בלי להקליד שם משתמש וסיסמה (עד שפג תוקף הביקור). אפשרות זו לא בטוחה עבור מקומות עובודה ציבוריים, מחשבים לא בטוחים, ומחשבים שבהם אתה לא שולט באופן ישיר." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." +msgstr "" +"אם אתה בוחר את %1 פרטי ההתחברות שלך ישמרו על ידי הדפדפן שלך, מה שיאפשר לך " +"לבקר בדפי WeBWorK בלי להקליד שם משתמש וסיסמה (עד שפג תוקף הביקור). אפשרות זו " +"לא בטוחה עבור מקומות עובודה ציבוריים, מחשבים לא בטוחים, ומחשבים שבהם אתה לא " +"שולט באופן ישיר." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5733,23 +6253,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5770,7 +6289,11 @@ msgid "" "\"File Manager\" to upload/download set definition files.) The \"Shift " "Dates...\" option is useful for problem sets that were used from other " "courses and will shift all of the dates." -msgstr "ייבר מטלה בודדת או מספר מטלות מקבצי הגדרת מטלות. (העזר ה\"מנהל הקבצים\" להעלות או להוריד קבצי הגדרת מטלות.) האפשרות להזזת התאריכים שימושית למטלות שהובאו מקורס אחר ויזיז את כל התאריכים בהפרש קבוע שנקבע על בסיס הגדרת המועד המוקדם ביותר." +msgstr "" +"ייבר מטלה בודדת או מספר מטלות מקבצי הגדרת מטלות. (העזר ה\"מנהל הקבצים\" " +"להעלות או להוריד קבצי הגדרת מטלות.) האפשרות להזזת התאריכים שימושית למטלות " +"שהובאו מקורס אחר ויזיז את כל התאריכים בהפרש קבוע שנקבע על בסיס הגדרת המועד " +"המוקדם ביותר." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:14 @@ -5781,7 +6304,7 @@ msgstr "מאיפה לייבא?" msgid "Import how many sets?" msgstr "כמה גליונות לייבא?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "ייבא גליונות עם שמות" @@ -5849,18 +6372,21 @@ msgstr "יש לכלול עמודת ציונים מתוך 100 לכל הגיליו msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "לא נכון" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "לא נכון: %1/%2" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5878,13 +6404,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5896,15 +6426,15 @@ msgstr "" msgid "Init" msgstr "התחל" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "מוסד" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "הערת סגל ההוראה:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "משוב מסגל ההוראה:" @@ -5912,7 +6442,7 @@ msgstr "משוב מסגל ההוראה:" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "כלי מורה" @@ -5935,7 +6465,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5950,10 +6480,13 @@ msgid "" "Invalid file name \"%1\". All email file names must end with the \".msg\" " "extension. Choose a file name with the \".msg\" extension. The message was " "not saved." -msgstr "שם קובץ לא תקין: \"%1\". כל קובץ של תבנית להודעה חייבת להסתיים בסיומת \".msg\" = נקודה msg באותיות קטנות. יש לבחור שם מתאים כולל סיומת זו. ההודעה לא נשמרה." +msgstr "" +"שם קובץ לא תקין: \"%1\". כל קובץ של תבנית להודעה חייבת להסתיים בסיומת " +"\".msg\" = נקודה msg באותיות קטנות. יש לבחור שם מתאים כולל סיומת זו. ההודעה " +"לא נשמרה." #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "סוג קידומת לא תקין %1" @@ -5962,7 +6495,7 @@ msgstr "סוג קידומת לא תקין %1" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5989,7 +6522,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "מנהל משימות" @@ -6001,8 +6535,7 @@ msgstr "עזרה על מהנל המשימות" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6010,24 +6543,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "קפוץ לשאלה:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6039,73 +6572,71 @@ msgstr "מילות מפתח:" msgid "LAST NAME" msgstr "שם משפחה" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "LMS Context ID" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6113,10 +6644,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "שימוש מקומי" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "LTI" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6135,8 +6670,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6149,7 +6684,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6190,20 +6725,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "אחרון" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "תשובה אחרונה" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6218,8 +6749,14 @@ msgstr "עמודה אחרונה של קובץ המיזוג" msgid "Last name" msgstr "שם משפחה" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "תשובות אחרונות" @@ -6230,8 +6767,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6258,29 +6795,33 @@ msgstr "שלב:" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "דפדפן ספרייה" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6290,8 +6831,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6299,7 +6840,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "רשימת מצבי התצוגה המוצגים לסטודנטים כאפשרויות" @@ -6308,11 +6849,11 @@ msgstr "רשימת מצבי התצוגה המוצגים לסטודנטים כא msgid "List of insertable macros" msgstr "רשימת פקודות מאקרו שניתנת לשימוש" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "רשימת אפשרויות עבור כפתור \"הראה לי שאלה דומה\"" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "רשימת גיליונות שמחוץ לטיפול של מערכת ההישגים" @@ -6320,7 +6861,7 @@ msgstr "רשימת גיליונות שמחוץ לטיפול של מערכת הה msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6340,35 +6881,38 @@ msgstr "היקף שימוש מקומי" msgid "" "Local data is generated when your systems admin runs the script update-OPL-" "statistics." -msgstr "נתונים מקומיים נוצרים כאשר מנהל המערכת מפעיל את התוכנה update-OPL-statistics." +msgstr "" +"נתונים מקומיים נוצרים כאשר מנהל המערכת מפעיל את התוכנה update-OPL-statistics." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." -msgstr "הנתונים המקומיים על השימוש בשאלות נאספת במוסד שלך. היקף שימוש גלובלי הוא מספר הכולל של משתמשים שהגישו לפחות הגשה אחד לשאלה זו. מספר גדול מהווה אינדיקציה שהשאלה הוקצה להרבה סטודנטים ולכן מצאה חם בעיני מספר מרצים וכנראה שאין בשאלה באגים." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:115 msgid "Location" msgstr "מיקום" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." -msgstr "מיקום %1 לא קיים במסד הנתונים של WeBWorK. אנא בדוק את הקלט (אולי אתה צריך לטעון מחדש את דף ניהול המיקומים?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." +msgstr "" +"מיקום %1 לא קיים במסד הנתונים של WeBWorK. אנא בדוק את הקלט (אולי אתה צריך " +"לטעון מחדש את דף ניהול המיקומים?)." #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "מיקום %1 נוצר, עם כתובת %2." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "מחיקת מיקום דורשת אישור." @@ -6392,8 +6936,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6405,32 +6949,34 @@ msgstr "" msgid "Log In Again" msgstr "התחבר שוב" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "התנתק" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "התחבר ל-%1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "מחובר בתור %1." -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "התחבר" @@ -6438,11 +6984,11 @@ msgstr "התחבר" msgid "Login Info" msgstr "נתוני התחברות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6456,11 +7002,11 @@ msgstr "סטטוס התחברות" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "התנתק" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6502,18 +7048,18 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." -msgstr "מייצרת העתק חדש של הקובץ שאתה עורך כעת בשם המבוקש יחסית לתיקיית הודעות ההישגים ([ACHEVNOTIFYDIR]) של הקורס, ומגדירה את הקובץ החדש כתבנית עבור ההודעה שתשלח במייל עבור הישג זה." +msgstr "" +"מייצרת העתק חדש של הקובץ שאתה עורך כעת בשם המבוקש יחסית לתיקיית הודעות " +"ההישגים ([ACHEVNOTIFYDIR]) של הקורס, ומגדירה את הקובץ החדש כתבנית עבור " +"ההודעה שתשלח במייל עבור הישג זה." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6563,7 +7109,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "מנקד אוטומטי" @@ -6572,24 +7118,23 @@ msgstr "מנקד אוטומטי" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6598,7 +7143,7 @@ msgstr "" msgid "Mark Correct" msgstr "סמן כנכון" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "סמן כנכון?" @@ -6615,23 +7160,29 @@ msgstr "התאם match לפי איזה קטגוריה?" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "אובייקטים מתמטיים" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "מקסימום שיוצגו:" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" -msgstr "מספר מקסימאלי של פעמים שניתן להשתמש בכפתור \"הראה לי שאלה דומה\" עבור כל שאלה (-1 => לא מוגבל)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" +msgstr "" +"מספר מקסימאלי של פעמים שניתן להשתמש בכפתור \"הראה לי שאלה דומה\" עבור כל " +"שאלה (-1 => לא מוגבל)" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 msgid "Merge file data:" @@ -6641,19 +7192,34 @@ msgstr "" msgid "Merge file:" msgstr "קובץ מיזוג:" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "קובץ הודעה:" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "ההודעה נשלחה אל %1 בכתובת %2." @@ -6664,32 +7230,38 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." -msgstr "ניתן לשמור הודעות לקובץ (אשר חייב להיות בעל סיומת .msg - נקודה msg). יש להשתמש בבורר \"קובת ההודעה\" על מנת לבחור איזו הודעה לטעון, או NONE לטעון הודעה ריקה. כדי לשמור הודעה חדשה יש להשתמש בכפתור שמירה בשם אחרי הזנת שם תקני. הכפתור אינו מאפשר דריסת קובץ קיים. כדי לערוך קובץ קיים יש לטעון אותו בעזרת התפריט ואז לשמור את השינויים בעזרת הכפתור \"שמור\". ניתן למחוק קבצים כאלו בעזרת מנהל הקבצים מתוך התיקייה \"[TMPL]/email\"." - -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." +msgstr "" +"ניתן לשמור הודעות לקובץ (אשר חייב להיות בעל סיומת .msg - נקודה msg). יש " +"להשתמש בבורר \"קובת ההודעה\" על מנת לבחור איזו הודעה לטעון, או NONE לטעון " +"הודעה ריקה. כדי לשמור הודעה חדשה יש להשתמש בכפתור שמירה בשם אחרי הזנת שם " +"תקני. הכפתור אינו מאפשר דריסת קובץ קיים. כדי לערוך קובץ קיים יש לטעון אותו " +"בעזרת התפריט ואז לשמור את השינויים בעזרת הכפתור \"שמור\". ניתן למחוק קבצים " +"כאלו בעזרת מנהל הקבצים מתוך התיקייה \"[TMPL]/email\"." + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "Method" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "חסר קלט הכרחי. אנא ודא שמלאת את כל שדות יצירת המיקום ושלח שוב." #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 @@ -6697,15 +7269,15 @@ msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "האופן בו קובעים את ערכי LANG ו- DIR לשאלה מסוימת." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "הזז" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "עבור אל דף:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "עבור אל שאלה:" @@ -6713,15 +7285,17 @@ msgstr "עבור אל שאלה:" msgid "" "Multiple sets may be assigned to the users by holding down the shift key or " "the ctrl key while selecting from the list." -msgstr "ניתן להקצות מספר מטלות למשתמשים עד ידי החזרת מקש shift או מקש ctrl כאשר בוחרים מהרשימה." +msgstr "" +"ניתן להקצות מספר מטלות למשתמשים עד ידי החזרת מקש shift או מקש ctrl כאשר " +"בוחרים מהרשימה." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6732,6 +7306,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "השאלות שלי" @@ -6746,12 +7324,13 @@ msgid "NO OF FIELDS" msgstr "מספר הסדות" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6774,6 +7353,7 @@ msgstr "שם קובת התמונה של האיקון/תו עבור ההישג. " msgid "Name the new set" msgstr "תן שם לגליון החדש" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6782,17 +7362,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "מדליון בעל האוב" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "אף פעם" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6802,33 +7382,46 @@ msgstr "קובץ חדש" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "תיקייה חדשה" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" -msgstr "שם חדש:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "שם קובץ חדש:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "שם תיקייה חדש:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6837,9 +7430,14 @@ msgstr "" msgid "New set name" msgstr "שם לגיליון החדש" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "השאלה הבאה" @@ -6853,24 +7451,23 @@ msgid "Next page" msgstr "הדף הבא" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "המבחן הבא יהיה זמין החל מ- %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6885,19 +7482,23 @@ msgstr "המבחן הבא יהיה זמין החל מ- %1." msgid "No" msgstr "לא" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "אף קורס" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "אין תיאור" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6910,7 +7511,7 @@ msgid "No Target Set Selected" msgstr "לא נבחר גיליון יעד" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6920,7 +7521,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "בינתיים לא הוקצה אף תו הישג." -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6954,29 +7555,32 @@ msgstr "לא נעשת פעולה" msgid "" "No authentication method found for your request. If this recurs, please " "speak with your instructor." -msgstr "לא נמצאה שיטת אימות לבקשה שלך. אם בעיה זו חוזרת על עצמה, אנא פנה לצוות התמיכה או לסגל ההוראה." +msgstr "" +"לא נמצאה שיטת אימות לבקשה שלך. אם בעיה זו חוזרת על עצמה, אנא פנה לצוות " +"התמיכה או לסגל ההוראה." #. ($c->{setID}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1241 msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." -msgstr "לא פורטו שינויים. יש לבחור את הדברים שברצונך לשנות ולהכניס את פרטי השינוי." +msgstr "" +"לא פורטו שינויים. יש לבחור את הדברים שברצונך לשנות ולהכניס את פרטי השינוי." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "לא נשמרו שינויים" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6992,7 +7596,7 @@ msgstr "אין הישגים לייצא. יש להוסיף או לייבא היש msgid "No course achievements. Create or import achievements above." msgstr "אין הישגים בקורס. יש להוסיף או לייבא הישגים בעזרת הפעולות בתפריט." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "לא נמצא אף קובץ ארכיון של קורס." @@ -7007,7 +7611,7 @@ msgid "No courses found" msgstr "לא נמצאו קורסים" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "לא קיימים נתונים עבור גליון %1 ושאלה %2" @@ -7015,7 +7619,7 @@ msgstr "לא קיימים נתונים עבור גליון %1 ושאלה %2" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7031,12 +7635,12 @@ msgstr "אין חשבונות אורחים זמינים. אנא נסה מאוח msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "לא מחר מיקום לעריכה. בדוק את הגדרות הקלט שלך." #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "לא קיים מיקום עם השם %1 במסד הנתונים" @@ -7060,7 +7664,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "אין עוד מבחנים זמינים." @@ -7070,13 +7674,13 @@ msgid "" "saved." msgstr "לא פורט מזהה הישג חדש. לא נוצר הישג חדש. הקובץ לא נשמר." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7086,7 +7690,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "לא נמצאו שאלות שתואמות לפאראמטרים שנתנו." @@ -7101,7 +7705,7 @@ msgid "" msgstr "לא נבחרו נמענים. אנא בחר נמען אחד או יותר מהרשימה." #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "אין רישום לגליון הגלובאלי %1." @@ -7118,36 +7722,37 @@ msgstr "עדיין לא קיימים גליונות בקורס זה" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "לא מוצגים גליונות. בחר את אחת האפשרויות למעלה כדי להציג את הגליונות בקורס." +msgstr "" +"לא מוצגים גליונות. בחר את אחת האפשרויות למעלה כדי להציג את הגליונות בקורס." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "לא פורט מסלול קובץ מקור" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "אין הגשות. מועד ההגשה כבר עבר." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "לא נעשו מבחנים." #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "לא קיימים נתוניי משתמש עבור משתמש %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7160,29 +7765,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "לא נשלחו שינויים תקפים עבור מיקום %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "לא נוסה אף גרסה של המבחן הזה." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "כלום" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "לא נבחרו פריטים" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "לאף אחד מהמשתמשים הנבחרים לא הוקצה הגליון הזה: %1" @@ -7194,7 +7800,7 @@ msgstr "" msgid "Not Visible" msgstr "מוסתרת" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "לא מחובר." @@ -7203,8 +7809,8 @@ msgstr "לא מחובר." msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7219,8 +7825,8 @@ msgstr "הערה" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7237,8 +7843,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7254,17 +7860,17 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "הערה: %1" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." msgstr "שים לב: ניקוד המבחן מנקד את כל השאלות, לא רק מהדף הזה." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7272,9 +7878,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7284,18 +7891,36 @@ msgstr "" msgid "Number" msgstr "מספר" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "אישור" @@ -7303,15 +7928,15 @@ msgstr "אישור" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7323,15 +7948,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "שמן הטיהור" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7339,45 +7971,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "עמודה אחת" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "רק לאחר תאריך התשובות של הגליון" @@ -7385,8 +8020,8 @@ msgstr "רק לאחר תאריך התשובות של הגליון" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7396,23 +8031,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "פתח" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7425,28 +8062,36 @@ msgstr "תאריך פתיחה" msgid "Open Problem Library" msgstr "ספריית שאלות פתוחות" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "פתח בחלון חדש" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "פתח בחלון חדש" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "פתוח." #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "פתוח. הוגש." @@ -7458,11 +8103,11 @@ msgstr "מועד פתיחה:" msgid "Optional Modules" msgstr "מודולים אופציונאליים" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "סדר שאלות באופן אקראי" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7485,8 +8130,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "מתוך" @@ -7502,8 +8147,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "דרוס" @@ -7515,14 +8160,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "דרוס קבצים קיימים באופן שקט" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7541,15 +8194,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "הודעות דיבאג של PG" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "שגיאות PG פנימיות" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7559,40 +8208,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 msgid "PG question failed to render" msgstr "רינדור שאלת PG נכשל" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" -msgstr "הודעות שגיאות עיבוד של שאלת PG" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "הודעות אזהרה של PG" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "PGML" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "POD" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7600,12 +8242,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "תצוגה מקדימה בלבד -- התשובות לא נשמרות" @@ -7640,8 +8278,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7650,16 +8288,21 @@ msgstr "" msgid "Password" msgstr "סיסמה" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "תשובות מהעבר עבור %1, גליון %2, שאלה %3" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "אחוז" @@ -7673,7 +8316,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7682,7 +8325,9 @@ msgstr "" msgid "" "Percentile cutoffs for number of attempts. The 50% column shows the median " "number of attempts." -msgstr "חסם באחוזים לכמות נסיונות הגשה שנוצלו. עמודת ה-50% מראה את החציון של מספר ניסיונות ההגשה שנוצלו" +msgstr "" +"חסם באחוזים לכמות נסיונות הגשה שנוצלו. עמודת ה-50% מראה את החציון של מספר " +"ניסיונות ההגשה שנוצלו" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:74 msgid "" @@ -7694,21 +8339,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "רמת הרשאה" @@ -7717,11 +8362,11 @@ msgstr "רמת הרשאה" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "הרשאות" @@ -7729,24 +8374,32 @@ msgstr "הרשאות" msgid "Pick a target set above to add this problem to." msgstr "יש לבחור למעלה גיליון יעד אליו תרצה להוסיף את השאלה הזה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "בחר תאריך ושעה" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." -msgstr "צור קובץ בשם \"hide_directory\" בתיקייה של קורס מסוים או בתיקייה אחרת והיא לא תופיע ברשימת הקורסים בעמוד הבית של המערכת. הקורס עדיין תופיע ברשימת הקורסים בכלי הניהול של כלל הקורסים." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." +msgstr "" +"צור קובץ בשם \"hide_directory\" בתיקייה של קורס מסוים או בתיקייה אחרת והיא " +"לא תופיע ברשימת הקורסים בעמוד הבית של המערכת. הקורס עדיין תופיע ברשימת " +"הקורסים בכלי הניהול של כלל הקורסים." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "נא לאשר את המחיקה לצמיתות של ההישגים שנבחרו." @@ -7769,6 +8422,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "אנא תקן את השגיאות הבאות ונסה שוב:" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7778,6 +8440,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "אנה הכנס ערך תואם בשדה הסינון." @@ -7796,27 +8462,41 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "אנא הכנס את שם המשתמש והסיסמה שלך עבור %1 למטה:" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "אנא בחר שם מיקום למחיקה." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "יש לבחור לפחות הישג אחד." @@ -7826,7 +8506,7 @@ msgid "Please select at least one set and try again." msgstr "אנא בחר לפחות גליון אחד ונסה שוב." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "נא לבחור לפחות גיליון אחד." @@ -7835,7 +8515,7 @@ msgid "Please select at least one user and try again." msgstr "אנא בחר לפחות משתמש אחד ונסה שוב." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "נא לבחור לפחות משתמש אחד." @@ -7853,7 +8533,7 @@ msgstr "נא לבחור בדיוק משתמש אחד." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "אנא הזן שם קובץ אליו לשמור." @@ -7869,18 +8549,15 @@ msgstr "" msgid "" "Please use only letters, digits, dashes, underscores, and periods in your " "set name." -msgstr "בשם הגיליון יש להשתמש רק באותיות לטיניות = אנגלית, ספרות, סימני מינוס, קו-תחתון underscore, נקודה." +msgstr "" +"בשם הגיליון יש להשתמש רק באותיות לטיניות = אנגלית, ספרות, סימני מינוס, קו-" +"תחתון underscore, נקודה." #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." -msgstr "יש לבחור את אופן השמירה על ידי סימון האפשרות הרצויה. אופן שמירה לא ידועה: %1." - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 @@ -7889,11 +8566,11 @@ msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7902,6 +8579,13 @@ msgstr "" msgid "Points" msgstr "נקודות" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7918,12 +8602,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "הכן אילו גליונות לייצוא" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "יש ללחוץ על \"הגש את המבחן\" עכשיו!" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "יש ללחוץ על \"הגש את המבחן\" בקרוב!" @@ -7933,28 +8617,33 @@ msgstr "תצוגה מקדימה של ההודעה" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "תצוגה מקדימה של התשובות" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "תצוגה מקדימה של התשובות למבחן" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "השאלה הקודמת" @@ -7967,40 +8656,43 @@ msgstr "עמוד קודם" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "הדפס מבחן" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "שאלה" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8037,7 +8729,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "שאלה %1." @@ -8049,18 +8741,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "הצגת שאלות/בדיקת תשובות" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "עורך שאלות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "רשימת שאלות" @@ -8074,21 +8778,20 @@ msgstr "מספר שאלה" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "ציון השאלה (%):" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "טכניקות שאלה" @@ -8097,20 +8800,20 @@ msgstr "טכניקות שאלה" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8148,7 +8851,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "השאלה נבחרת באופן אקראי מתוך קבוצת שאלות ייעודיות" @@ -8158,12 +8869,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8174,7 +8885,7 @@ msgstr "שאלות" msgid "Problems Added" msgstr "השאלות נוספו" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8192,7 +8903,11 @@ msgstr "הוקצאו מחדש שאלות לסטודנטים שנבחרו" msgid "Problems have been assigned to all current users." msgstr "שאלות הוקצאו לכל המשתמשים הנוכחיים" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8201,13 +8916,22 @@ msgid "" "Problems with this rating should only require direct memory of a fact. " "Examples might be a specific value of a function, or the statement of a " "definition. Very few WeBWorK problems fall into this category." -msgstr "שאלות עם סיווג זה אמורות לדרוש רק זכרון של עובדה. למשל לזכור ערך מסוים של פונקציה, או לזכור את ההגדרה של מושג. רק שאלות מועטות מסווגים כך." +msgstr "" +"שאלות עם סיווג זה אמורות לדרוש רק זכרון של עובדה. למשל לזכור ערך מסוים של " +"פונקציה, או לזכור את ההגדרה של מושג. רק שאלות מועטות מסווגים כך." + +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "משגיח" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8235,28 +8959,28 @@ msgstr "נדרשת הרשאת משגיח." msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8264,8 +8988,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8275,25 +8999,33 @@ msgstr "פרסם" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "קבוצת תרגול" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "החלף פרמטרים מוגרלים" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "הגרל זרע חדש" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8311,15 +9043,17 @@ msgstr "קריאה בלבד" msgid "Really delete the items listed above?" msgstr "אתה באמת רוצה למחוק את הפריטים לעיל?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "קבוצת תרגול" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8333,12 +9067,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "שמור ציונים לגליונות בודדים" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "לא נמצאה רשומה עבור המשתמש %1." @@ -8350,12 +9085,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "ניקוד מופחת" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8363,7 +9100,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "תאריך ניקוד מופחת" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "הפעלת ניקוד מופחת" @@ -8372,21 +9109,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "ניתן לקבל ניקוד מופחת עד %1." -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8395,19 +9127,7 @@ msgstr "" msgid "Reduced:" msgstr "מופחת:" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "שינוי מבנה הקוד בעזרת הפעלת perltidy או על ידי תרגום לקוד מסוג PGML. הפעלת perltidy תשנה את הקוד בחלון העריכה ותשמור את השינויים לקובץ זמני. במקרים מסוימים (אם הקוד מכיל קו-נטוי-הפוך backslash או טילדה כפול ~~) זה יכול לייצר רווחים מוזרים בקוד. התרגום האותומטי ל PGML משנה את הקוד בבלוקים של תוכם השאלה כדי לנצל את התחביר והאפשרויות של PGML. באופן כללי, הטיפול האוטומטי בקוד של עיצוב ושל מתמטיקה ב LaTeX אמור להיות מוצלח. אבל הטיפול בהגדרה של תיבות קלט לתשובות מחייב תשומת לב אנושית. בכל מקרה חשוב לבדוק את הקוד לאחר השינויים ולבצע עריכה ידנית או לחזור לגרסה הקודמת לפי הצורך." - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8433,11 +9153,16 @@ msgstr "רענן רשימה" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8451,7 +9176,7 @@ msgid "Remaining" msgstr "נסיונות נותרים" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "זמן שנותר: %1" @@ -8460,28 +9185,28 @@ msgstr "זמן שנותר: %1" msgid "Remember Me" msgstr "זכור אותי" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "זכור לחזור לשאלה המקורית כשסיימת כאן!" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8506,20 +9231,20 @@ msgstr "שנה שם של קורס" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "שנה שם הקובץ אל:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "הצג" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "הצג הכל" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "הצג שאלה" @@ -8529,7 +9254,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8543,7 +9268,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "מספר שאלות מחדש" @@ -8556,45 +9281,81 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "" +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" -msgstr "החלף את השאלה הנוכחית: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 msgid "Replace which users?" @@ -8609,7 +9370,7 @@ msgid "Report Bugs in this Problem" msgstr "דווח על שגיאה בשאלה זו" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "דווח על שגיאות" @@ -8621,8 +9382,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "דווח עבור קורס %1:" @@ -8638,20 +9399,24 @@ msgstr "דו\"ח על מבנה מסד הנתונים עבור הקורס %1:" msgid "Request New Version" msgstr "בקש גרסה חדשה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "בקש מידע" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "בקש גרסה חדשה כעת" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) @@ -8661,14 +9426,14 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "לא נמצא הגליון שבוקש '%1' במסד הנתונים עבור משתמש %2." #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8681,14 +9446,14 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "הגליון שבוקש '%1' לא הוקצה למשמתמש %2." #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "הגליון שבוקש '%1' עדיין לא זמין" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." -msgstr "הגליון שבוקש '%1' עדיין לא נפתח." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." +msgstr "" #. ($verNum, $setName) #: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:393 @@ -8700,7 +9465,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "הגרסה שביקשת (%1) של הגיליון '%2' לא הוקצאה למשתמש %3." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "אלץ משתמשים להיכנס דרך מערכת הלימוד LMS" @@ -8708,16 +9473,16 @@ msgstr "אלץ משתמשים להיכנס דרך מערכת הלימוד LMS" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "אתחל" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "אתחל טופס" @@ -8726,6 +9491,12 @@ msgstr "אתחל טופס" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8739,18 +9510,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8784,7 +9559,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8792,15 +9567,15 @@ msgstr "" msgid "Restrict Locations" msgstr "הגבלות לפי מיקום" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "הגבל התקדמות בשאלות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "הגבל ל-" @@ -8808,7 +9583,7 @@ msgstr "הגבל ל-" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "תוצאות" @@ -8819,11 +9594,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "משוב עבור הגשה זו" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "כותרת שונתה" @@ -8838,7 +9613,7 @@ msgstr "חזרה לאיפה שהייתי" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "שחזר" @@ -8853,15 +9628,14 @@ msgstr "שחזר ל- %1" msgid "Reverted to original file \"%1\"." msgstr "שוחזר הקובץ המקורי: \"%1\"." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." -msgstr "משחזר את גרסת התוכן מהקובץ השמור בדיסק או אל התוכן של קובץ גיבוי קיים. כל השינוים שבוצעו וטרם נשמרו ילכו לאיבוד. אפשרות זאת פעילה רק במקרה שקיים קובץ זמני בדיסק או קיים קובץ גיבוי. ניתן למחוק קבצי גיבוי ישנים בעזרת כרטסת זו." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." +msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8871,7 +9645,9 @@ msgid "" "Reviewing a problem and looking at both the average Attempts and average " "Status should give instructors valuable information about the difficulty of " "the problem." -msgstr "בחינה של סטטיסטיקה של שאלה כולל ממוצע מספר הניסיונות שנוצלו והציון הממוצע אמורה לתת לסגל ההוראה מידע רב-ערך לגבי רמת הקושי של השאלה." +msgstr "" +"בחינה של סטטיסטיקה של שאלה כולל ממוצע מספר הניסיונות שנוצלו והציון הממוצע " +"אמורה לתת לסגל ההוראה מידע רב-ערך לגבי רמת הקושי של השאלה." #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:4 msgid "Rewards" @@ -8905,29 +9681,30 @@ msgstr "מזהה סטודנט" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "שאלות לדוגמה לפי קטגוריה" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8941,11 +9718,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8956,12 +9738,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "שמור" @@ -8981,13 +9763,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "שמור בשם" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "שמור שינויים" @@ -9007,42 +9789,50 @@ msgstr "שמור את קובץ הייצוא" msgid "Save as" msgstr "שמור בשם" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "שמור בשם:" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "שמור שינויים" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "שמור קובץ בשם:" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 -msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." -msgstr "שמור את תוכן חלון העריכה לקובץ בדיסק והצג מחדש את השאלה. אם \"פתח בחלון חדש\" מסומן, אז השאלה תפתח בחלון/כרטיסיה נפרדת בו מוצג השאלה כפי שזה תוצג לסטודנטים במטלה. אם מסומן \"שמור גיבוי\" אז תישמר עותק של גרסת הקובץ שהיה הדיסק לפני השמירה של התוכן המעודכן לקובץ כתחליף לתוכן הישן. אם כבר קיים קובץ גיבוי יהיה אפשרות לסמן \"מחק את קובץ הגיבוי הישן ביותר\". סימון האפשרות ירגום למחיקה של הגיבוי הישן ביותר כאשר תתבצע שמירה בעזרת לחיצת הכפתור \"שמור\". ניתן לנהל את הגיבויים ולהחזיר לתוכן של גיבוי קיים בעזרת הכרטסת \"שחזר\"." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 +msgid "" +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." +msgstr "" +"שמור את תוכן חלון העריכה לקובץ בדיסק והצג מחדש את השאלה. אם \"פתח בחלון " +"חדש\" מסומן, אז השאלה תפתח בחלון/כרטיסיה נפרדת בו מוצג השאלה כפי שזה תוצג " +"לסטודנטים במטלה. אם מסומן \"שמור גיבוי\" אז תישמר עותק של גרסת הקובץ שהיה " +"הדיסק לפני השמירה של התוכן המעודכן לקובץ כתחליף לתוכן הישן. אם כבר קיים קובץ " +"גיבוי יהיה אפשרות לסמן \"מחק את קובץ הגיבוי הישן ביותר\". סימון האפשרות " +"ירגום למחיקה של הגיבוי הישן ביותר כאשר תתבצע שמירה בעזרת לחיצת הכפתור " +"\"שמור\". ניתן לנהל את הגיבויים ולהחזיר לתוכן של גיבוי קיים בעזרת הכרטסת " +"\"שחזר\"." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "שמור ל-%1 וצפה" @@ -9050,57 +9840,60 @@ msgstr "שמור ל-%1 וצפה" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "הגדרות שדה של הסכמה ומסד הנתונים לא מתאימות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "הגדרות טבלה של הסכמה ומסד הנתונים לא מתאימות" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "ניקוד" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "ציון (%)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." -msgstr "נקד מטלה אחת או יותר. ניתן לנקד מטלות גם דרך \"מנהל המטלות\" ו- \"כלי מורה\", אך דף \"כלי ניקוד\" מאפשר ביצוע שינויים בהגדרות של ייצור טבלת הנתונים." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." +msgstr "" +"נקד מטלה אחת או יותר. ניתן לנקד מטלות גם דרך \"מנהל המטלות\" ו- \"כלי " +"מורה\", אך דף \"כלי ניקוד\" מאפשר ביצוע שינויים בהגדרות של ייצור טבלת " +"הנתונים." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "נקד את הגליונות שנבחרו ושמור ב-:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9112,6 +9905,11 @@ msgstr "נקד (שמור נתונים על השגה ההישגים) עבור א msgid "Score which sets?" msgstr "לאיזה גליונות לאסוף ציונים?" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9136,15 +9934,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "הורדת ציונים" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "הודעת ציון" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "ציונים/כלי ניקוד" @@ -9153,7 +9951,7 @@ msgstr "ציונים/כלי ניקוד" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9171,31 +9969,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "מגילת התחייה" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "קבוצה" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9207,29 +10007,33 @@ msgstr "תת-פרק:" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "זרע" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9237,7 +10041,7 @@ msgstr "" msgid "Select" msgstr "בחר" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9252,6 +10056,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9270,6 +10078,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "בחר גליון שיעורי בית" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "בחר קובץ הגדרת גיליון" @@ -9278,10 +10091,14 @@ msgstr "בחר קובץ הגדרת גיליון" msgid "Select a Set from this Course" msgstr "בחר גליון מהקורס הזה" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9299,11 +10116,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." -msgstr "בחר קורס שתרצה לשנות את שמו. מזהה הקורס יהיה חלק מ-URL ויכול להכיל רק מספרים אותיות וקוים תחתונים. כותרת הקורס מופיע בדף הבית של הקורס ויוכלה להיות כל מחרוזת." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." +msgstr "" +"בחר קורס שתרצה לשנות את שמו. מזהה הקורס יהיה חלק מ-URL ויכול להכיל רק " +"מספרים אותיות וקוים תחתונים. כותרת הקורס מופיע בדף הבית של הקורס ויוכלה " +"להיות כל מחרוזת." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "בחר קורס לחלץ מקובץ ארכיון" @@ -9337,8 +10157,8 @@ msgstr "בחר את כל הקורסים המתאימים" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "בחר את כל הגיליונות" @@ -9355,8 +10175,8 @@ msgstr "בחר פעולה לבצע:" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9370,6 +10190,11 @@ msgid "Select course(s) to hide or unhide." msgstr "בחר קורס/ים להסתיר או לגלות." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9381,7 +10206,9 @@ msgstr "בחר קובץ לייבוא" msgid "" "Select one or more sets and one or more users below to assign/unassign each " "selected set to/from all selected users." -msgstr "בחר גליון אחד או יותר ומשתמש אחד או יותר כדי להקצות/לבטל הקצאות של הגליונות שנבחרו לכל המשתמשים שנבחרו." +msgstr "" +"בחר גליון אחד או יותר ומשתמש אחד או יותר כדי להקצות/לבטל הקצאות של הגליונות " +"שנבחרו לכל המשתמשים שנבחרו." #. ($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:45 @@ -9419,8 +10246,8 @@ msgstr "בחר גליונות למטה כדי להקצות אותם למשתמש #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9440,7 +10267,13 @@ msgid "" "still active but are not listed in the list of WeBWorK courses on the " "opening page. To access the course, an instructor or student must know the " "full URL address for the course." -msgstr "בחר קורסים שתרצה להסתיר (או להפוך לגלויים) ולחץ על \"הסתר קורסים\" (או \"הפוך קורסים לגלויים\"). הסתרת קורס שהוא כבר מוסתר לא עושה כלום (מדלגים על ביצוע הפעולה). באותו אופן הפיכת קורס גלוי לגלוי גם לא עושה כלום (מדלגים על ביצוע הפעולה). קורסים מוסתרים הם עדיין פעילים אבל לא רשומים ברשימת הקורסים של המערכת בדף השער. כדי לגשת לקורס מוסתר, חייבים להכיר את הכתובת המלאה של הקורס." +msgstr "" +"בחר קורסים שתרצה להסתיר (או להפוך לגלויים) ולחץ על \"הסתר קורסים\" (או " +"\"הפוך קורסים לגלויים\"). הסתרת קורס שהוא כבר מוסתר לא עושה כלום (מדלגים על " +"ביצוע הפעולה). באותו אופן הפיכת קורס גלוי לגלוי גם לא עושה כלום (מדלגים על " +"ביצוע הפעולה). קורסים מוסתרים הם עדיין פעילים אבל לא רשומים ברשימת הקורסים " +"של המערכת בדף השער. כדי לגשת לקורס מוסתר, חייבים להכיר את הכתובת המלאה של " +"הקורס." #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:5 msgid "" @@ -9451,7 +10284,13 @@ msgid "" "still active but are not listed in the list of WeBWorK courses on the " "opening page. To access the course, an instructor or student must know the " "full URL address for the course." -msgstr "בחר קורסים שתרצה להסתיר (או להפוך לגלויים) ולחץ על \"הסתר קורסים\" (או \"הפוך קורסים לגלויים\"). הסתרת קורס שהוא כבר מוסתר לא עושה כלום (מדלגים על ביצוע הפעולה). באותו אופן הפיכת קורס גלוי לגלוי גם לא עושה כלום (מדלגים על ביצוע הפעולה). קורסים מוסתרים הם עדיין פעילים אבל לא רשומים ברשימת הקורסים של המערכת בדף השער. כדי לגשת לקורס מוסתר, חייבים להכיר את הכתובת המלאה של הקורס." +msgstr "" +"בחר קורסים שתרצה להסתיר (או להפוך לגלויים) ולחץ על \"הסתר קורסים\" (או " +"\"הפוך קורסים לגלויים\"). הסתרת קורס שהוא כבר מוסתר לא עושה כלום (מדלגים על " +"ביצוע הפעולה). באותו אופן הפיכת קורס גלוי לגלוי גם לא עושה כלום (מדלגים על " +"ביצוע הפעולה). קורסים מוסתרים הם עדיין פעילים אבל לא רשומים ברשימת הקורסים " +"של המערכת בדף השער. כדי לגשת לקורס מוסתר, חייבים להכיר את הכתובת המלאה של " +"הקורס." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:76 msgid "Select the display mode used to render the problems on this page." @@ -9460,9 +10299,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9483,7 +10322,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9495,26 +10334,28 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 msgid "" "Select which assignment types (homework, tests, just-in-time) the " "achievement is evaluated." -msgstr "מגדיר לאילו סוגי מטלות (תרגיל בית, מבחן, just-in-time) ייבדק הזכאות להישג זה." +msgstr "" +"מגדיר לאילו סוגי מטלות (תרגיל בית, מבחן, just-in-time) ייבדק הזכאות להישג " +"זה." #: /opt/webwork/webwork2/templates/HelpFiles/AdminUpgradeCourses.html.ep:5 msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9527,7 +10368,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "בחר את תבנית העיצוב theme האהוב עליך לחלון הטקסט הגדול." @@ -9567,7 +10408,7 @@ msgstr "שלח את ההודעה" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9587,7 +10428,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "גליון" @@ -9599,8 +10440,8 @@ msgstr "גליון %1 נוצר" #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9617,10 +10458,11 @@ msgstr "גיליון %1 הוקצה אל %2." msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9630,8 +10472,8 @@ msgstr "" msgid "Set Definition Files" msgstr "קבצי הגדרת גליון" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "תיאור גליון" @@ -9639,23 +10481,28 @@ msgstr "תיאור גליון" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "פרטי גליון עבור גליון %2" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "קידומת לגליון" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "מזהה גליון" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9666,9 +10513,11 @@ msgstr "נתוני גליון" msgid "" "Set LMS context ids for courses to map LMS courses to WeBWorK courses for " "content item selection." -msgstr "הגדר LMS context id לקורסים כדי לקשר בין קורסים במערכת ניהול הלמידה LMS לקורסים בווב-וורק לטובת content item selection." +msgstr "" +"הגדר LMS context id לקורסים כדי לקשר בין קורסים במערכת ניהול הלמידה LMS " +"לקורסים בווב-וורק לטובת content item selection." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "רשימת הגליונות" @@ -9679,15 +10528,19 @@ msgstr "רשימת הגליונות" msgid "Set Name" msgstr "שם הגליון" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9697,6 +10550,11 @@ msgid "" "achievement" msgstr "הגדר קובץ קיים כקובץ תבנית עבור ההודעה של הישג זה" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9706,12 +10564,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9721,13 +10586,15 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." -msgstr "בחירת הערך כנכון יגדיר בקורס זה שפונקצית log פירושה לוגוריתם בסיס 10, ובחירת הערך לא נכון ישאיר את פירושה כלוגריתם הטבעי." +msgstr "" +"בחירת הערך כנכון יגדיר בקורס זה שפונקצית log פירושה לוגוריתם בסיס 10, ובחירת " +"הערך לא נכון ישאיר את פירושה כלוגריתם הטבעי." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9736,16 +10603,20 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." -msgstr "כאשר מוגדר כנכון תוצג עמודת \"הוזן\" בו יופיע התשובה המפוענחת של הסטודנט, למשל 1 אם הוזן sin(pi/2). אם מוגדר כלא נכון, למשל כדי לחסוך מקום בטבלת המשוב, הסטודנט יכול לראות את הערך המפוענח בלחיצה על צורה המודפסת של התשובה ששלחו." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." +msgstr "" +"כאשר מוגדר כנכון תוצג עמודת \"הוזן\" בו יופיע התשובה המפוענחת של הסטודנט, " +"למשל 1 אם הוזן sin(pi/2). אם מוגדר כלא נכון, למשל כדי לחסוך מקום בטבלת " +"המשוב, הסטודנט יכול לראות את הערך המפוענח בלחיצה על צורה המודפסת של התשובה " +"ששלחו." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9761,8 +10632,8 @@ msgstr "" msgid "Sets" msgstr "גליונות" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "מנהל מטלות" @@ -9770,12 +10641,12 @@ msgstr "מנהל מטלות" msgid "Sets Manager Help" msgstr "עזרה על מנהל המטלות" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "הגליונות שהוקצו ל- %1" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9783,28 +10654,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
    course
    Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
    homework
    Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
    " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
    course
    Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
    homework
    Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
    " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9812,7 +10679,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9826,11 +10693,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9850,11 +10717,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "הזז תאריכים כך שהמוקדם ביותר הוא" @@ -9868,36 +10735,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "הצג עוד %1 שאלות דומות" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "הצג תשובות נכונות" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "הצג תאריך וגודל" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "הצג נתוני LTI (לצורך איתור תקלות)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9907,19 +10789,19 @@ msgstr "הראה לי שאלה דומה" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "צפייה בתשובות קודמות" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "צפייה בתשובות קודמות" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9928,35 +10810,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "הצג שם קובץ השאלה:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "הראה ציון כולל (ממוצע) בעמוד הציונים" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "הצג את כל המשתמשים" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "הצג את כל המבחנים" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9972,8 +10867,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9982,16 +10877,17 @@ msgstr "" msgid "Show saved answers?" msgstr "הראה תשובות שנשמרו?" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." -msgstr "הצג את התשובה הנכונה לשאלה הנוכחית בהגשה האחרונה לפני החלפת זרע ההגרלות." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." +msgstr "" +"הצג את התשובה הנכונה לשאלה הנוכחית בהגשה האחרונה לפני החלפת זרע ההגרלות." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." -msgstr "הצג את התשובה הנכונה לשאלה הנוכחית בהגשה האחרונה לפני הבקשה לעבור לגרסה חדשה." +msgstr "" +"הצג את התשובה הנכונה לשאלה הנוכחית בהגשה האחרונה לפני הבקשה לעבור לגרסה חדשה." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:3 msgid "Show which achievements?" @@ -10014,19 +10910,18 @@ msgstr "איזה משתמשים להציג?" msgid "Show:" msgstr "הראה:" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "מציגים %1 מתוך %2 הישגים." #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "מראה %1 מתוך %2 גליונות." #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "מראה %1 מתוך %2 משתמשים" @@ -10047,15 +10942,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "מציג את כל הסטודנטים" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "מציג את כל המבחנים" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10089,7 +10984,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10097,7 +10992,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10113,7 +11008,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10124,14 +11019,19 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." -msgstr "מציגה את כמות המשתמשים - צוות וסטודנטים - אליהם הוקצה המטלה, מתוך כמות הכוללת של חשבונות בקורס. מעבר בקישורית פותחת דף וב ניתן להקצות את המטלה למשתמשים נוספים, לבטל את ההקצאה ממשתמשים אליהם הוקצה המטלה בעבר, וכן לפתוח דף לעריכה של הגירסה של המטלה לסטודנט מסוים. כדי לשנות מועדי המטלה לסטודנטים מסוימים יש גם קיצור מדף \"כלי מורה\"." +msgstr "" +"מציגה את כמות המשתמשים - צוות וסטודנטים - אליהם הוקצה המטלה, מתוך כמות " +"הכוללת של חשבונות בקורס. מעבר בקישורית פותחת דף וב ניתן להקצות את המטלה " +"למשתמשים נוספים, לבטל את ההקצאה ממשתמשים אליהם הוקצה המטלה בעבר, וכן לפתוח " +"דף לעריכה של הגירסה של המטלה לסטודנט מסוים. כדי לשנות מועדי המטלה לסטודנטים " +"מסוימים יש גם קיצור מדף \"כלי מורה\"." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10144,7 +11044,7 @@ msgstr "תיאור אתר" msgid "Skip archiving this course" msgstr "דלג על הוספת קורס זה לארכיון" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "דלג על שדות להזנת הסברים במילים" @@ -10166,30 +11066,41 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." -msgstr "חלק משאלות הווב-וורק מתוכנתות בעזרת Math Objects.\nשאלות כאלו מועדפות על חלק מהמרצים כי הם מספקות הודעות משוב עקביות לתשובות שגויות במקרים רבים, במיוחד כאשר יש שגיאות משמעותיות מאוד." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." +msgstr "" +"חלק משאלות הווב-וורק מתוכנתות בעזרת Math Objects.\n" +"שאלות כאלו מועדפות על חלק מהמרצים כי הם מספקות הודעות משוב עקביות לתשובות " +"שגויות במקרים רבים, במיוחד כאשר יש שגיאות משמעותיות מאוד." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 msgid "" "Some of these files are directories. Only delete directories if you really " "know what you are doing. You can seriously damage your course if you delete " "the wrong thing." -msgstr "חלק מקבצים אלה הם תיקיות. מחק תיקיות רק אם אתה בטוח שאתה יודעה מה אתה עושה. אתה יכול לעשות נזק רציני לקורס אם אתה מוחק את הדבר הלא נכון." +msgstr "" +"חלק מקבצים אלה הם תיקיות. מחק תיקיות רק אם אתה בטוח שאתה יודעה מה אתה עושה. " +"אתה יכול לעשות נזק רציני לקורס אם אתה מוחק את הדבר הלא נכון." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." -msgstr "ישנם שאלות שמכילות שדות להזנת הסבר במילים, בדרך כלל אחרי שדה להזנת תשובה סופית רגילה שנבדק אוטומטית. למשל שדה כזאת יכולה להיות חלק משאלה שמבקש לחשב את הנגזרת בעזרת ההגדרה. השדה להזנת ההסבר המילולי מחייב בדיקה ידנית של סגל הוראה. כאשר הגדרה זאת מופעלת, המערכת לא תציג לסטודנטים את תיבות הקלט להזנת הסברים מילוליים, ובכך ניתן להשתמש בשאלות בהן מופיע שדות כאלו מבלי לחייב בדיקה ידנית." +msgstr "" +"ישנם שאלות שמכילות שדות להזנת הסבר במילים, בדרך כלל אחרי שדה להזנת תשובה " +"סופית רגילה שנבדק אוטומטית. למשל שדה כזאת יכולה להיות חלק משאלה שמבקש לחשב " +"את הנגזרת בעזרת ההגדרה. השדה להזנת ההסבר המילולי מחייב בדיקה ידנית של סגל " +"הוראה. כאשר הגדרה זאת מופעלת, המערכת לא תציג לסטודנטים את תיבות הקלט להזנת " +"הסברים מילוליים, ובכך ניתן להשתמש בשאלות בהן מופיע שדות כאלו מבלי לחייב " +"בדיקה ידנית." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:83 msgid "" @@ -10199,7 +11110,12 @@ msgid "" "hidden, or click on the M to see the problems. If you click to view these " "problems, the M becomes an L, which can be clicked on to hide the problems " "again." -msgstr "חלק מהשאלות המוצגות למעלה הם דוגמה מייצגת של קבוצה של שאלות דומות במאגר. אם בשורת המידע (העליון) מעל שאלה מופיע האות M עבור \"More\", ניתן לראות את מספר השאלות הדומות כאשר סימן העכבר נמצא מעל האות M. לחיצה על ה- M תציג את השאלות הדומות. לאחר שהוצגו השאלות הדומות, האות M מוחלף באות L שניתן ללחוץ עליו כדי להסתיר את השאלות הדומות." +msgstr "" +"חלק מהשאלות המוצגות למעלה הם דוגמה מייצגת של קבוצה של שאלות דומות במאגר. אם " +"בשורת המידע (העליון) מעל שאלה מופיע האות M עבור \"More\", ניתן לראות את מספר " +"השאלות הדומות כאשר סימן העכבר נמצא מעל האות M. לחיצה על ה- M תציג את השאלות " +"הדומות. לאחר שהוצגו השאלות הדומות, האות M מוחלף באות L שניתן ללחוץ עליו כדי " +"להסתיר את השאלות הדומות." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:12 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:84 @@ -10227,8 +11143,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10237,7 +11157,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "קובץ קוד" @@ -10249,30 +11169,38 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." msgstr "מסלולי קבצי קוד לא יכולים לכלול .. או להתחיל ב- /: המסלול שהזנת שונה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10281,7 +11209,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "מועד התחלה" @@ -10289,8 +11217,8 @@ msgstr "מועד התחלה" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "התחל מבחן חדש" @@ -10307,9 +11235,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "סטטיסטיקות" @@ -10319,32 +11246,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "סטטוס" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "עצור התחזות" @@ -10352,11 +11285,11 @@ msgstr "עצור התחזות" msgid "Stop Archiving" msgstr "הפסק העברת קורסים לקבצי ארכיון" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "הפסק העברת קורסים לקבצי ארכיון" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10364,6 +11297,7 @@ msgstr "הפסק העברת קורסים לקבצי ארכיון" msgid "Student ID" msgstr "מזהה סטודנט" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10373,9 +11307,9 @@ msgstr "" msgid "Student Name" msgstr "שם סטודנט" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "התקדמות הסטודנטים" @@ -10385,12 +11319,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10421,7 +11355,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10476,7 +11410,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "הקורס %1 הוכנס לארכיון בהצלחה." @@ -10498,24 +11432,24 @@ msgid "Successfully created new set %1" msgstr "הגליון החדש %1 נוצר בהצלחה" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "הקורס %1 נוצר בהצלחה" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "הקורס %1 נמחק בהצלחה." #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "שם הקורס שונה בהצלחה מ-%1 ל-%2" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "%1 חולץ בהצלחה מהארכיון אל הקורס %2" @@ -10527,15 +11461,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "הטבלה מוגדרת במסד הנתונים אך חסרה בסכמה" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "הטבלה מוגדרת בסכמה אך חסרה במסד הנתונים" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "הטבלה תקינה" @@ -10555,13 +11489,13 @@ msgstr "גליון היעד:" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "קובץ TeX" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "מזהה תבנית: %1" @@ -10569,11 +11503,11 @@ msgstr "מזהה תבנית: %1" msgid "Template Substitutions" msgstr "תחליפים של התבנית" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10581,27 +11515,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "זמן המבחן" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "הודעה על זמן הנותר להגשת המבחן" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "גרסות המבחן" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "המבחן טרם הוגש." @@ -10614,7 +11553,7 @@ msgstr "המבחן טרם הוגש." msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10622,11 +11561,11 @@ msgstr "" msgid "Text" msgstr "טקסט" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10642,6 +11581,11 @@ msgstr "סעיף בספר הלימוד:" msgid "Textbook:" msgstr "ספר לימוד:" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10656,12 +11600,23 @@ msgid "" "achievement points and current level of each student. In addition for each " "selected achievement, a column for if the achievement was earned (1) or not " "earned (0) will be added to the CSV." -msgstr "פעולת \"נקד\" ייצר קובץ עם נתונים על הגדת ההישגים בפורמט CSV שנייתן להוריד למחשב. המידע הנשמר בקובץ כוללת נתונים גלובלים כמו כמות נקודות ההישגים והרמה הנוכחית של כל סטודנט. בנוסף, לכל היגש שנבחר תופיע עמודה בה רשומה לכל סטודנט האם הוא זכה בהישג (1) או לא (0)." +msgstr "" +"פעולת \"נקד\" ייצר קובץ עם נתונים על הגדת ההישגים בפורמט CSV שנייתן להוריד " +"למחשב. המידע הנשמר בקובץ כוללת נתונים גלובלים כמו כמות נקודות ההישגים והרמה " +"הנוכחית של כל סטודנט. בנוסף, לכל היגש שנבחר תופיע עמודה בה רשומה לכל סטודנט " +"האם הוא זכה בהישג (1) או לא (0)." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10672,13 +11627,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10691,37 +11646,55 @@ msgid "" "represent a difficult problem. Note that problems with multiple parts may " "have higher average attempts since many students will submit an answer to " "each part before continuing and each such submittal counts as an attempt." -msgstr "הערך של \"מספר ההגשות\" הוא ממוצע גלובלי של מספר ההגשות (נכונות ולא נכונות) שלומדים הגישו לשאלה. מספר גבוהה יכולה להעיד שהשאלה קשה. שימו לב שמספר הנסיונות בדרך כלל גדולה יותר בשאלות עם מספר חלקים שנפחות בהדרגה עקב ההגשות לחלקים הנפרדים על מנת להתקדם בשאלה והעובדה שההגשות החלקיות כולם נספרות." +msgstr "" +"הערך של \"מספר ההגשות\" הוא ממוצע גלובלי של מספר ההגשות (נכונות ולא נכונות) " +"שלומדים הגישו לשאלה. מספר גבוהה יכולה להעיד שהשאלה קשה. שימו לב שמספר " +"הנסיונות בדרך כלל גדולה יותר בשאלות עם מספר חלקים שנפחות בהדרגה עקב ההגשות " +"לחלקים הנפרדים על מנת להתקדם בשאלה והעובדה שההגשות החלקיות כולם נספרות." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." -msgstr "הערך של \"מספר ההגשות\" הוא ממוצע מקומי של מספר ההגשות (נכונות ולא נכונות) שלומדים הגישו לשאלה במוסד שלך. מספר גבוהה יכולה להעיד שהשאלה קשה. שימו לב שמספר הנסיונות בדרך כלל גדולה יותר בשאלות עם מספר חלקים שנפחות בהדרגה עקב ההגשות לחלקים הנפרדים על מנת להתקדם בשאלה והעובדה שההגשות החלקיות כולם נספרות." +msgstr "" +"הערך של \"מספר ההגשות\" הוא ממוצע מקומי של מספר ההגשות (נכונות ולא נכונות) " +"שלומדים הגישו לשאלה במוסד שלך. מספר גבוהה יכולה להעיד שהשאלה קשה. שימו לב " +"שמספר הנסיונות בדרך כלל גדולה יותר בשאלות עם מספר חלקים שנפחות בהדרגה עקב " +"ההגשות לחלקים הנפרדים על מנת להתקדם בשאלה והעובדה שההגשות החלקיות כולם " +"נספרות." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." -msgstr "המספר המקסימלי של הפעמים שסטודנט יכול להשתמש ב-\"הראה לי שאלה דומה\" עבור כל שאלה. אם מוגדר מינוס אחד -1 אז אין מגבלה למספר הפעמים." +msgstr "" +"המספר המקסימלי של הפעמים שסטודנט יכול להשתמש ב-\"הראה לי שאלה דומה\" עבור כל " +"שאלה. אם מוגדר מינוס אחד -1 אז אין מגבלה למספר הפעמים." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " "a Reduced Scoring Period that begins 11/08/2009 at 06:17pm EST and ends on " "the due date, 11/10/2009 at 06:17pm EST. During this period all additional " "work done counts 50% of the original.\" will be displayed." -msgstr "תקופת הניקוד המופחת היא התקופה ברירת המחדל לפני תאריך ההגשה בה כל התקדמות שמבצע הסטודנט נספרת בערך ניקוד מופחת. כשנבחרת אפשרות הניקוד מופחת עבור גליון תאריך הניקוד המופחת יהיה תאריך ההגשה פחות המספר הזה בתור ברירת מחדל. לאחר מכן, ניתן לשנות את תאריך הניקוד המופחת. אם אפשרות זו נבחרת ואם תאריך הניקוד זה עבר, אבל לא עבר תאריך ההגשה, תופיעה הודעה כגון \"למטלה זו יש תקופת ניקוד מופחת שמתחילה ב-08/11/2009 בשעה 18:17 ונגמרת בתאריך ההגשה, 10/11/2009 בשעה 18:17. בתקופה זו כל ההגשות הנוספות מקנות 50% מהניקוד המקורי\"." +msgstr "" +"תקופת הניקוד המופחת היא התקופה ברירת המחדל לפני תאריך ההגשה בה כל התקדמות " +"שמבצע הסטודנט נספרת בערך ניקוד מופחת. כשנבחרת אפשרות הניקוד מופחת עבור גליון " +"תאריך הניקוד המופחת יהיה תאריך ההגשה פחות המספר הזה בתור ברירת מחדל. לאחר " +"מכן, ניתן לשנות את תאריך הניקוד המופחת. אם אפשרות זו נבחרת ואם תאריך הניקוד " +"זה עבר, אבל לא עבר תאריך ההגשה, תופיעה הודעה כגון \"למטלה זו יש תקופת ניקוד " +"מופחת שמתחילה ב-08/11/2009 בשעה 18:17 ונגמרת בתאריך ההגשה, 10/11/2009 בשעה " +"18:17. בתקופה זו כל ההגשות הנוספות מקנות 50% מהניקוד המקורי\"." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:78 msgid "" @@ -10730,7 +11703,11 @@ msgid "" "100%) recorded for the problem. A low figure may represent a difficult " "problem. The Status is often fairly high since many students will work on " "a problem until they get it correct or nearly so." -msgstr "הערך של הציון הוא ממוצע גלובלי של הציון שלומדים השיגו בשאלה. הציון הוא הערך באחוזים (מ-0 ל- 100) של נכונות התשובות שהוגשו לשאלה. ערך נמוך יכולה להעיד שהשאלה קשה. באופן כללי, הציונים די גבוהים כי האפשרות להגיש מספר הגשות לכל שאלה מעודדת לומדים רבים להתנסות עד לקבלת ציון מלא או גבוהה." +msgstr "" +"הערך של הציון הוא ממוצע גלובלי של הציון שלומדים השיגו בשאלה. הציון הוא הערך " +"באחוזים (מ-0 ל- 100) של נכונות התשובות שהוגשו לשאלה. ערך נמוך יכולה להעיד " +"שהשאלה קשה. באופן כללי, הציונים די גבוהים כי האפשרות להגיש מספר הגשות לכל " +"שאלה מעודדת לומדים רבים להתנסות עד לקבלת ציון מלא או גבוהה." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:138 msgid "" @@ -10739,7 +11716,11 @@ msgid "" "correct (from 0% to 100%) recorded for the problem. A low figure may " "represent a difficult problem. The Status is often fairly high since many " "students will work on a problem until they get it correct or nearly so." -msgstr "הערך של הציון הוא ממוצע מקומי של הציון שלומדים השיגו בשאלה במוסד שלך. הציון הוא הערך באחוזים (מ-0 ל- 100) של נכונות התשובות שהוגשו לשאלה. ערך נמוך יכולה להעיד שהשאלה קשה. באופן כללי, הציונים די גבוהים כי האפשרות להגיש מספר הגשות לכל שאלה מעודדת לומדים רבים להתנסות עד לקבלת ציון מלא או גבוהה." +msgstr "" +"הערך של הציון הוא ממוצע מקומי של הציון שלומדים השיגו בשאלה במוסד שלך. הציון " +"הוא הערך באחוזים (מ-0 ל- 100) של נכונות התשובות שהוגשו לשאלה. ערך נמוך יכולה " +"להעיד שהשאלה קשה. באופן כללי, הציונים די גבוהים כי האפשרות להגיש מספר הגשות " +"לכל שאלה מעודדת לומדים רבים להתנסות עד לקבלת ציון מלא או גבוהה." #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:13 msgid "The WeBWorK Project" @@ -10750,11 +11731,15 @@ msgid "" "The achievement evaluator is the perl code that is run after each submit to " "determine if an achievement is earned or not. Click on the \"Edit " "Evaluator\" link to edit the evaluator." -msgstr "בודק זכאות עבור הישג הוא תוכת PERL שרצה אחרי כל הגשה של תשובה כדי לבדוק האם הסטודנט זכה בהישג. יש ללקוץ על הקישור \"ערוך את בודק הזכאות\" כדי לערוך את קובץ בודק הזכאות." +msgstr "" +"בודק זכאות עבור הישג הוא תוכת PERL שרצה אחרי כל הגשה של תשובה כדי לבדוק האם " +"הסטודנט זכה בהישג. יש ללקוץ על הקישור \"ערוך את בודק הזכאות\" כדי לערוך את " +"קובץ בודק הזכאות." #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "שם קובץ התבנית להודעה על הישג %1 שונה אל \"%2\"." #. ($c->stash('achievementID') @@ -10784,37 +11769,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "הצרופה \"%1\" גדולה מדי (ניתן לצרף קובץ בגודל מירבי של %2 מגה-ביטים)." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." -msgstr "שאלות צאצא של שאלה זו יהפכו לזמינות לסטודנט כאשר מספר הנסיונות הכושלות לענות על השאלה עברה את המספר שמוגדר כאן, או כאשר הסטודנט ניצל את כל הנסיונות שמותרות, לפי מה שיארע מוקדם יותר. יש להשתמש במינוס 1 כדי לומר ששאלות צאצא יהפכו לזמינות רק לאחר סיום כל נסיונות ההגשה. " - -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." +msgstr "" + +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10823,8 +11806,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10832,25 +11815,30 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " "the two courses are either not both set or are the same." -msgstr "בקשת להגדיר context id עבור הקורס %1 שזהה לזו של הקורס %2, אך שני הקורסים מוגדרים להשתמש ב- LTI 1.1 ומפתחות consumer keys בקורסים אלו זהים (או שניהם לא מוגדרים)." +msgstr "" +"בקשת להגדיר context id עבור הקורס %1 שזהה לזו של הקורס %2, אך שני הקורסים " +"מוגדרים להשתמש ב- LTI 1.1 ומפתחות consumer keys בקורסים אלו זהים (או שניהם " +"לא מוגדרים)." #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " "authentication parameters." -msgstr "בקשת להגדיר context id עבור הקורס %1 שזהה לזו של הקורס %2, אך שני הקורסים מוגדרים להשתמש ב- LTI 1.3 ויש להם אותם נתוני הזדהות (authentication)." +msgstr "" +"בקשת להגדיר context id עבור הקורס %1 שזהה לזו של הקורס %2, אך שני הקורסים " +"מוגדרים להשתמש ב- LTI 1.3 ויש להם אותם נתוני הזדהות (authentication)." #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/ShowMeAnother/messages.html.ep:45 @@ -10859,7 +11847,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10877,14 +11865,17 @@ msgstr "" msgid "" "The course %1 uses an external authentication system (%2). Please go there " "to log in again." -msgstr "הקורס %1 משתמש במערכת אימות/הזדהות חיצונית (%2). נא לחזור לשם כדי להיכנס שוב." +msgstr "" +"הקורס %1 משתמש במערכת אימות/הזדהות חיצונית (%2). נא לחזור לשם כדי להיכנס שוב." #. (tag('strong', $course) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:17 msgid "" "The course %1 uses an external authentication system (%2). Please return to " "that system to access this course." -msgstr "הקורס %1 משתמש במערכת אימות/הזדהות חיצונית (%2). נא לחזור לשם כדי להיכנס לקורס הזה." +msgstr "" +"הקורס %1 משתמש במערכת אימות/הזדהות חיצונית (%2). נא לחזור לשם כדי להיכנס " +"לקורס הזה." #. (tag('strong', $course) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:23 @@ -10892,7 +11883,9 @@ msgid "" "The course %1 uses an external authentication system (%2). You've " "authenticated through that system, but aren't allowed to log in to this " "course." -msgstr "הקורס %1 משתמש במערכת אימות/הזדהות חיצונית (%2). אומתת במערכת החיצונית, אבל אתה לא מורשה להתחבר לקורס הזה." +msgstr "" +"הקורס %1 משתמש במערכת אימות/הזדהות חיצונית (%2). אומתת במערכת החיצונית, אבל " +"אתה לא מורשה להתחבר לקורס הזה." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:55 msgid "The course database must be upgraded before archiving this course." @@ -10910,11 +11903,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10926,47 +11919,44 @@ msgstr "" msgid "" "The current value of the achievement counter. Changes to this variable will " "be saved." -msgstr "הערך הנוכחי של המונה שבשימוש בהישג זה. שינויים לערך זה יישמרו במסד הנתונים." +msgstr "" +"הערך הנוכחי של המונה שבשימוש בהישג זה. שינויים לערך זה יישמרו במסד הנתונים." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "ברירת המחדל של מצב התצוגה" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" -msgstr "ברירת המחדל למספר הנסיונות לפני שהשאלה עוברת רמדומיזציה מחדש. ( 0 => אף פעם )" +msgstr "" +"ברירת המחדל למספר הנסיונות לפני שהשאלה עוברת רמדומיזציה מחדש. ( 0 => אף פעם )" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" -msgstr "ברירת המחדל למספר הנסיונות בין רנדומיזציות מחדש של השאלה ( 0 => אף פעם )" +msgstr "" +"ברירת המחדל למספר הנסיונות בין רנדומיזציות מחדש של השאלה ( 0 => אף פעם )" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "התיאור המוצג לסטודנטים שמתאר איך ניתן לזכות בהיגש זה." -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." -msgstr "" - #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "התיקייה שציינת לא קיימת" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
    1. Simple: send only the feedback " @@ -10985,15 +11975,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "בוצע שינוי של בודק הזכאות עבור ההישג %1 אל הקובץ בשם החדש \"%2\"." -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11003,30 +11993,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11049,17 +12041,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11069,16 +12061,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "הקובץ איננו קובץ טקסט" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "הקובץ שאת/ה מנסה להוריד אינו קיים" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "סוג הקובץ של \"%1\" שרצית לצרף אינו מותר כצרופה במערכת." @@ -11094,7 +12086,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11102,24 +12094,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "הקורסים הבאים הוסתרו בהצלחה:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "הקורסים הבאים נהפכו לגלויים בהצלחה:" @@ -11133,22 +12129,27 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "למשתמשים הבאים לא הוקצה הגליון הזה ולכן נתעלם מהם: %1" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " "variables can be used inside %1 tags. For example, %2 will insert the " "description of the achievement into the email body." -msgstr "המשתנים הרשומים למטה זמינות לשימוש בתבנית. ניתן להשתמש משתנים אלו בתוך %1 טגים ? TAGS. למשל, %2 תוסיף את התיאור של ההישג לתוך גוף ההודעה." +msgstr "" +"המשתנים הרשומים למטה זמינות לשימוש בתבנית. ניתן להשתמש משתנים אלו בתוך %1 " +"טגים ? TAGS. למשל, %2 תוסיף את התיאור של ההישג לתוך גוף ההודעה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11156,23 +12157,35 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "ערך המטרה של המונה שבשימוש בהישג זה." -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "הציון עבור שאלה זו זה הגדול מבין ניקוד השאלה, וניקוד השאלה %1." #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." -msgstr "הציון עבור שאלה זו זה הגדול מבין ניקוד השאלה, והממוצע המותאם של השאלות: %1." +msgstr "" +"הציון עבור שאלה זו זה הגדול מבין ניקוד השאלה, והממוצע המותאם של השאלות: %1." -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11189,10 +12202,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11201,59 +12214,47 @@ msgid "" "shown. If this is modified, it will be used to compute the total problem " "score below. This score is not saved, and will reset to the score for the " "shown answer if the page is reloaded." -msgstr "הערך ההתחלתי הוא הציון החלקי עבור התשובה שמוצג כרגע. אם תבצע בו שינוי, הערך החדש תתרום לחישוב מחדש של הציון הכולל שלמטה. הציון החלקי אינו נשמר במערכת ותחזור לערך של התשובה שמופיעה כאשר הדף נטען מחדש." +msgstr "" +"הערך ההתחלתי הוא הציון החלקי עבור התשובה שמוצג כרגע. אם תבצע בו שינוי, הערך " +"החדש תתרום לחישוב מחדש של הציון הכולל שלמטה. הציון החלקי אינו נשמר במערכת " +"ותחזור לערך של התשובה שמופיעה כאשר הדף נטען מחדש." -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "הערך ההתחלתי הוא הציון שנשמר כרגע במערת עבור סטודנט זה." -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "המוסד שאליו קורס %1 מיוחס שונה מ-%2 ל-%3" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "המוסד שמיוחס לקורס %1 הוא כעת %2" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "לא קיים חשבון מורה בעל מזהה המשתמש %1. אנא צור את החשבון באופן ידני בתוך בקורס במערכת ה- WeBWorK." - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11266,8 +12267,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11275,24 +12276,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11305,24 +12296,30 @@ msgstr "" msgid "" "The name \"%1\" is not a valid set name. Use only letters, digits, dashes, " "underscores, periods, and spaces." -msgstr "השם '%1' אינו של תקין לגיליון תקין. השתמש רק באותיות באנגלית, ספרות, סימני מינוס, קו-תחתון underscore, נקודה ורווחים." +msgstr "" +"השם '%1' אינו של תקין לגיליון תקין. השתמש רק באותיות באנגלית, ספרות, סימני " +"מינוס, קו-תחתון underscore, נקודה ורווחים." #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:83 msgid "" "The name of course information file (located in the templates directory). " "Its contents are displayed in the right panel next to the list of homework " "sets." -msgstr "שם קובץ במידע של הקורס (נמצא בתיקיית templates). תוכן הקובץ מוצג בפאנל הימני ליד רשימת הגליונות." +msgstr "" +"שם קובץ במידע של הקורס (נמצא בתיקיית templates). תוכן הקובץ מוצג בפאנל הימני " +"ליד רשימת הגליונות." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "שם של מערכת הלימוד LMS" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." -msgstr "שם של מערכת הלימוד LMS. הטקסט שמוגדר כאן מופיע בהודעות המפנות את הסטודנטים להיכנס שוב דרך מערת הלימוד אל תוכן הקורס בווב-וורק." +msgstr "" +"שם של מערכת הלימוד LMS. הטקסט שמוגדר כאן מופיע בהודעות המפנות את הסטודנטים " +"להיכנס שוב דרך מערת הלימוד אל תוכן הקורס בווב-וורק." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:18 msgid "The name of the task." @@ -11344,19 +12341,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11367,50 +12364,55 @@ msgstr "" msgid "" "The password you entered in the %1 field does not match your current " "password. Please retype your current password and try again." -msgstr "הסיסמה שהזנת בשדה %1 לא מתאימה לסיסמתך הנוכחית. אנא הזן את סיסמתך הנוכחית ונסה שוב." +msgstr "" +"הסיסמה שהזנת בשדה %1 לא מתאימה לסיסמתך הנוכחית. אנא הזן את סיסמתך הנוכחית " +"ונסה שוב." + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." -msgstr "הסיסמאות שהזנת בשדות %1 ו-%2 לא מתאימות. אנא הזן מחדש את סיסמתך החדשה ונסה שנית." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." +msgstr "" +"הסיסמאות שהזנת בשדות %1 ו-%2 לא מתאימות. אנא הזן מחדש את סיסמתך החדשה ונסה " +"שנית." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "אחוז הסטודנטים עם ניקוד כזה לפחות. הציון הממוצע הוא בעמודת 50%." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "התנאים המקדימים עבור הגיליון '%1' לא קוימו." - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11434,7 +12436,7 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." msgstr "תאריך הניקוד המופחת צריך להיות בין תאריך הפתיחה לתאריך הסגירה." @@ -11446,7 +12448,10 @@ msgid "" "also configured to use LTI 1.1, but the consumer keys for both this course " "and that course are either both not set or are the same. This is not " "allowed, and so this setting was not saved." -msgstr "ערך context id שנתת זהה לזו של הקורס אחר כאשר שני הקורסים מוגדרים להשתמש ב- LTI 1.1 ומפתחות consumer keys בקורסים אלו זהים (או שניהם לא מוגדרים). מצב זו אינו חוקי ולכן הערך לא נשמר." +msgstr "" +"ערך context id שנתת זהה לזו של הקורס אחר כאשר שני הקורסים מוגדרים להשתמש ב- " +"LTI 1.1 ומפתחות consumer keys בקורסים אלו זהים (או שניהם לא מוגדרים). מצב זו " +"אינו חוקי ולכן הערך לא נשמר." #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:68 msgid "" @@ -11454,27 +12459,30 @@ msgid "" "also configured to use LTI 1.3, but this course and that course have the " "same LTI 1.3 authentication parameters. This is not allowed, and so this " "setting was not saved." -msgstr "ערך context id שנתת זהה לזו של הקורס אחר כאשר שני הקורסים מוגדרים להשתמש ב- LTI 1.3 ולשני הקורסים אותם הגדרות הזדהות (authentication). מצב זו אינו חוקי ולכן הערך לא נשמר." +msgstr "" +"ערך context id שנתת זהה לזו של הקורס אחר כאשר שני הקורסים מוגדרים להשתמש ב- " +"LTI 1.3 ולשני הקורסים אותם הגדרות הזדהות (authentication). מצב זו אינו חוקי " +"ולכן הערך לא נשמר." -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "הקובץ שביקשת \"%1\" לא קיים בשרת." #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11486,12 +12494,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11510,9 +12518,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11528,7 +12536,10 @@ msgid "" "Useful for preparing sets ahead of time, but not showing them to students; " "or for temporarily hiding a set which has a mistake in it while it is being " "fixed." -msgstr "המטלות הנבחרות בעזרת סימון למטה יהיו זמינים לסטודנטים או מוחבאים מהסטודנטים. הסתרת מטלה היא שימושים בזמן הגדרת המטלה מבלי שהסטודנטים ידעו על קיומה; וגם במקרה שרצוי להסתיר מטלה בשלימותה לצורך ביצוע תיקונים של שגיאות בשאלות." +msgstr "" +"המטלות הנבחרות בעזרת סימון למטה יהיו זמינים לסטודנטים או מוחבאים מהסטודנטים. " +"הסתרת מטלה היא שימושים בזמן הגדרת המטלה מבלי שהסטודנטים ידעו על קיומה; וגם " +"במקרה שרצוי להסתיר מטלה בשלימותה לצורך ביצוע תיקונים של שגיאות בשאלות." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:42 msgid "" @@ -11538,10 +12549,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." -msgstr "המערכת תיצר קבצי הגדרת מטלה עבור המטלות המסומנות למטה. רבצי אלו עוזרות להעתיק מטלה לקורס אחר או לשמור את ההגדרות של מטלה לשימוש עתידי. את הקבצים ליתן להוריד למחשב או להעלות לקורס בעזרת \"מנהל הקבצים\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." +msgstr "" +"המערכת תיצר קבצי הגדרת מטלה עבור המטלות המסומנות למטה. רבצי אלו עוזרות " +"להעתיק מטלה לקורס אחר או לשמור את ההגדרות של מטלה לשימוש עתידי. את הקבצים " +"ליתן להוריד למחשב או להעלות לקורס בעזרת \"מנהל הקבצים\"." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 msgid "" @@ -11556,50 +12570,50 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." -msgstr "tr: The text box now contains the source of the original problem. You can recover lost edits by using the Back button on your browser." +msgstr "" +"tr: The text box now contains the source of the original problem. You can " +"recover lost edits by using the Back button on your browser." #. ( % . 'but the result will not be counted.') #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:23 @@ -11632,29 +12646,29 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "הכותרת של קורס %1 שונתה מ-%2 ל-%3" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "הכותרת של הקורס %1 היא עכשיו %2" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." -msgstr "שורת הציון הכולל בתחתית הטבלה מראה את הניקוד הכולל ואת הציון באחוזים המבוסס על כל המטלות הפתוחות. ניתן להסתיר/לגלות את שורות הציון הכולל בדף ההגדרות הכלליות של הקורס." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." +msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 msgid "" @@ -11664,8 +12678,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11679,7 +12693,8 @@ msgstr "" msgid "" "The value for the hideScoreByProblem option in \"%1\" is not valid. It will " "be replaced with \"N\"." -msgstr "הערך עבור האופציה hideScoreByProblem ב \"%1\" אינו תקין. הערך תוחלף ב- \"N\"." +msgstr "" +"הערך עבור האופציה hideScoreByProblem ב \"%1\" אינו תקין. הערך תוחלף ב- \"N\"." #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:461 msgid "" @@ -11700,11 +12715,11 @@ msgstr "השם המוצג של ההישג." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." -msgstr "שרת ה-WeBWorK חייב לאפשר רישום של התיקיות הללו. אנא תקן את שגיאות ההרשאה." +"correct the permission errors." +msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "תבנית עיצוב theme:" @@ -11718,7 +12733,7 @@ msgid "Then by" msgstr "ואז לפי" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11728,13 +12743,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "יש %1 שאלות מתאימות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11762,34 +12782,36 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." -msgstr "ישנם שדות נוספות במסד הנתונים שאינם מופיעות כיום בסכמה schema עבור לפחות טבלה אחת." +msgstr "" +"ישנם שדות נוספות במסד הנתונים שאינם מופיעות כיום בסכמה schema עבור לפחות " +"טבלה אחת." #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:29 @@ -11798,19 +12820,24 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" -msgstr "ישנם שדות נוספות במסד הנתונים שאינם מופיעות כיום בסכמה schema עבור לפחות טבלה אחת. סמן בתיבה הייעודית ליד השדה על מנת למחוק את הדשה ממסד הנתונים בתהליך שדרוג הקורס. אזהרה: המחיקה מוחקת לגמרי את כל הנתונים שנשמרו בעבר בשדה ואין דרך לחזור אחורה אחרי המחיקה! ניתן לשמור ארכיון של הקורס לפני השדרוג על מנת לשמור בצד את הנתונים." +msgstr "" +"ישנם שדות נוספות במסד הנתונים שאינם מופיעות כיום בסכמה schema עבור לפחות " +"טבלה אחת. סמן בתיבה הייעודית ליד השדה על מנת למחוק את הדשה ממסד הנתונים " +"בתהליך שדרוג הקורס. אזהרה: המחיקה מוחקת לגמרי את כל הנתונים שנשמרו בעבר בשדה " +"ואין דרך לחזור אחורה אחרי המחיקה! ניתן לשמור ארכיון של הקורס לפני השדרוג על " +"מנת לשמור בצד את הנתונים." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "ישנם טבלאות נוספות במסד הנתונים שאינם מופיעות כיום בסכמה schema." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "ישנם טבלאות נוספות במסד הנתונים שאינם מופיעות כיום בסכמה schema." @@ -11819,13 +12846,15 @@ msgstr "ישנם טבלאות נוספות במסד הנתונים שאינם מ msgid "" "There are extra database tables which are not defined in the schema. These " "can be deleted when upgrading the course." -msgstr "ישנם טבלאות נוספות במסד הנתונים שאינם מופיעות כיום בסכמה schema. ניתן למחוק אותם בתהליך שדרוג הקורס." +msgstr "" +"ישנם טבלאות נוספות במסד הנתונים שאינם מופיעות כיום בסכמה schema. ניתן למחוק " +"אותם בתהליך שדרוג הקורס." #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:17 msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11842,13 +12871,29 @@ msgstr "אין שאלות מתאימות." msgid "There are no set definition files in this course to look at." msgstr "אין קבצי הגדרת גיליונות שניתן להציג בקורס זה." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" "There is NO undo for this function. Do not use it unless you know what you " "are doing! When you unassign a student using this button, or by unchecking " "their name, you destroy all of the data for achievement %1 for this student." -msgstr "פעולה זו בלתי הפיכה. אל תבצע אותה אם אתה לא יודע מה אתה עושה! כשאתה מבטל הקצאה של סטודנט בעזרת כפתור זה, או על ידי בחירת השם שלו, אתה מוחק את כל הנתונים של הישג %1 של סטודנט זה." +msgstr "" +"פעולה זו בלתי הפיכה. אל תבצע אותה אם אתה לא יודע מה אתה עושה! כשאתה מבטל " +"הקצאה של סטודנט בעזרת כפתור זה, או על ידי בחירת השם שלו, אתה מוחק את כל " +"הנתונים של הישג %1 של סטודנט זה." #. (tag('span', dir => 'ltr', format_set_name_display($setID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:90 @@ -11858,14 +12903,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "אי אפשר לחזור בך מביטול הקצאה של גליון." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11875,36 +12920,45 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "אי אפשר לחזור בך מביטול הקצאת סטודנטים." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." -msgstr "אין מידע נוסף על הציונים. הודעה על ציונים נוספים יכולה להופיע בקובץ [TMPL]/email/%1. התוכן תמוזג יחד עם הקובץ [Scoring]/%2. קבצים אלה ניתנים לעריכה בעזרת קישור ה-\"דוא\"ל\" וה-\"עורך הקבצים\" בתפריט הראשית." +msgstr "" +"אין מידע נוסף על הציונים. הודעה על ציונים נוספים יכולה להופיע בקובץ [TMPL]/" +"email/%1. התוכן תמוזג יחד עם הקובץ [Scoring]/%2. קבצים אלה ניתנים לעריכה " +"בעזרת קישור ה-\"דוא\"ל\" וה-\"עורך הקבצים\" בתפריט הראשית." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " "grade." -msgstr "נגמר הזמן להגשת המבחן שפתוח אצליך. יש ללחוץ המשך למטה ואז ללחוץ על \"הגש את המבחן\" תוך %1 שנויות על מנת להגיש את התשובות שלך לקבלת ציון במבחן." +msgstr "" +"נגמר הזמן להגשת המבחן שפתוח אצליך. יש ללחוץ המשך למטה ואז ללחוץ על \"הגש את " +"המבחן\" תוך %1 שנויות על מנת להגיש את התשובות שלך לקבלת ציון במבחן." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:67 msgid "There is no undo for deleting files or directories!" msgstr "אי אפשר לחזור בך ממחיקת קבצים או תיקייות!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." @@ -11912,28 +12966,31 @@ msgstr "לא קיים פתרון לשאלה זו, אבל עדיין ניתן ל #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." -msgstr "יש תבנית עיצוב ראשי יחיד שזמינה במערכת: math4. ישנם 3 גרסאות משנה בעלי צבעים אחרים: math4-green, math4-red, ו- math4-yellow. תבנית העיצוב קובעת מראה/עיצוב אחידה לדפי הקורס." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." +msgstr "" +"יש תבנית עיצוב ראשי יחיד שזמינה במערכת: math4. ישנם 3 גרסאות משנה בעלי צבעים " +"אחרים: math4-green, math4-red, ו- math4-yellow. תבנית העיצוב קובעת " +"מראה/עיצוב אחידה לדפי הקורס." -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." -msgstr "אירעה שגיאה בתהליך ההתחברות. אנה פנה לצוות התמיכה/סגל ההוראה במידה והתקלה הזאת נמשכת." +msgstr "" +"אירעה שגיאה בתהליך ההתחברות. אנה פנה לצוות התמיכה/סגל ההוראה במידה והתקלה " +"הזאת נמשכת." -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" @@ -11941,8 +12998,7 @@ msgid "" "instructor or system administrator." msgstr "אירעה שגיאה בתהליך ההתחברות. אנא פנה לצוות התמיכה או אל סגל ההוראה." -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11952,17 +13008,29 @@ msgid "" "problem set from the \"Sets Manager\". Each set definition file contains a " "list of problems used and the dates and times. These definitions can be " "imported into the current course." -msgstr "קבצים אלו נשמרים בתיקיית templates של הקורס. המבנה של קבוץ הגדרת מטלה מתואר בדף Set Definition specification. קבצי הגדרת מטלות שימושיות לצורך העברת מטלה לקורס אחר. ניתן לייצר קובץ מתאים למטלה/מטלות נבחרות על ידי ייצוא של מטלות בעזרת \"מנהל המטלות\". כל קובץ מכיל את רשימת השאלות שבמטלה כולל הגדרות נלוות וכן את מועדי הפתיחה והסיון וכו'. ניתן גם לייבא קבצים מסוג זה לקורס הנוכחי." +msgstr "" +"קבצים אלו נשמרים בתיקיית templates של הקורס. המבנה של קבוץ הגדרת " +"מטלה מתואר בדף Set Definition specification. קבצי הגדרת " +"מטלות שימושיות לצורך העברת מטלה לקורס אחר. ניתן לייצר קובץ מתאים למטלה/מטלות " +"נבחרות על ידי ייצוא של מטלות בעזרת \"מנהל המטלות\". כל קובץ מכיל את רשימת " +"השאלות שבמטלה כולל הגדרות נלוות וכן את מועדי הפתיחה והסיון וכו'. ניתן גם " +"לייבא קבצים מסוג זה לקורס הנוכחי." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." -msgstr "אלו קבצים שמייצרים את השאלות. הקבצים נשמרים בתיקית templates של הקורס או בתיקיות משנה. ניתן לערוך קבצים אלו בעזרת קישורית \"ערוך\" בדך השאלה או בדף הגדרת מטלה שפותחים בעזרת \"מנהל המטלות\". ניתן לההעלות או להוריד קבצים מסוג זה בעזרת מנהל הקבצים. \tתיקיות ששמם מתחיל ב- \"set\" מכילים קבצי pg, ותיקיות אלו נוצרות בזמן ההגדרה של מטלה ??? ובזמן ייצוא של גיליות בו יש גרסאות מקומיות של שאלות (שאלות שאינם ממאגר שאלות מרכזית)." +msgstr "" +"אלו קבצים שמייצרים את השאלות. הקבצים נשמרים בתיקית templates של הקורס או " +"בתיקיות משנה. ניתן לערוך קבצים אלו בעזרת קישורית \"ערוך\" בדך השאלה או בדף " +"הגדרת מטלה שפותחים בעזרת \"מנהל המטלות\". ניתן לההעלות או להוריד קבצים מסוג " +"זה בעזרת מנהל הקבצים. \tתיקיות ששמם מתחיל ב- \"set\" מכילים קבצי pg, " +"ותיקיות אלו נוצרות בזמן ההגדרה של מטלה ??? ובזמן ייצוא של גיליות בו יש " +"גרסאות מקומיות של שאלות (שאלות שאינם ממאגר שאלות מרכזית)." #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:33 msgid "" @@ -11981,11 +13049,13 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." -msgstr "משתמשים מרמת הרשאה זו ומעלה מקבלים את כפתור \"צפייה בתשובות קודמות\" בדף השאלות." +msgstr "" +"משתמשים מרמת הרשאה זו ומעלה מקבלים את כפתור \"צפייה בתשובות קודמות\" בדף " +"השאלות." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:17 msgid "This action can take a long time if there are many students." @@ -11998,39 +13068,45 @@ msgstr "פעולה זו לא תדרוס משתמשים קיימים." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 msgid "" "This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "" +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12044,23 +13120,23 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." @@ -12078,14 +13154,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12104,10 +13184,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." -msgstr "הגדרה זו קובעת האם התשובות שהוגשו לאחרונה מוזנות באופן אוטומטית לשאלה כאשר הסטודנט חוזר לשאלה לאחר שעזב אותה. האופציה הזאת מוצגת רק כאשר למשתמש יש זכויות לראות תשובות קודמות." +msgstr "" +"הגדרה זו קובעת האם התשובות שהוגשו לאחרונה מוזנות באופן אוטומטית לשאלה כאשר " +"הסטודנט חוזר לשאלה לאחר שעזב אותה. האופציה הזאת מוצגת רק כאשר למשתמש יש " +"זכויות לראות תשובות קודמות." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:69 msgid "" @@ -12117,13 +13200,15 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." -msgstr "כתובת דואר אלקטרוני זה ישמש ככתובת השולח של הודעות על היגשים. לא תשלחנה הודעות על הידשים אם לא מוגדרת כתובת כאן," +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." +msgstr "" +"כתובת דואר אלקטרוני זה ישמש ככתובת השולח של הודעות על היגשים. לא תשלחנה " +"הודעות על הידשים אם לא מוגדרת כתובת כאן," -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12135,47 +13220,52 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "קובץ זו הוא תבנית. ניתן להשתמש ב\"שמור בשם\" כדי לייצר קובץ חדש שניתן לערוך ולשנות." - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." -msgstr "בטופס זה ניתן להקצות הישג למשתמשים, לבטל הקצאות, ולערוך נתונים של משתמשים עבור ההישג המסוים. ניתן להקצות את ההישג לכל המשתמשים הקיימים או לבחור לאילו משתמשים להקצות את ההיגש - במקרה של בחירה של משתמשים יש ללחוץ על עפתור השמירה. ניתן לבטל את ההקצאה לסטודנט מסוים על ידי הורדת הסימום בשורה של המשתמש שלו (זהירות: כל הנתונים על הישג זה למשתמש שמבוטל עבורו ההקצאה תימחק לצמיתות). כדי לבטל את ההקצאה לכל המשתמשים ראשית יש לאפשר את ביטול ההקצה ואז ללחץ על הכפתור לביטול ההקצה מכולם. ניתן לשנות את מצב הזכיה של ההישג עבור סטודנט בעזרת הוספה/ביטול הסימון בעמודה המתאימה. ניתן גם לשנות את ערך המונה שקשור להישג זה במקום המתאים. יש לשמור לאחר ביצוע שינויים." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." +msgstr "" +"בטופס זה ניתן להקצות הישג למשתמשים, לבטל הקצאות, ולערוך נתונים של משתמשים " +"עבור ההישג המסוים. ניתן להקצות את ההישג לכל המשתמשים הקיימים או לבחור לאילו " +"משתמשים להקצות את ההיגש - במקרה של בחירה של משתמשים יש ללחוץ על עפתור " +"השמירה. ניתן לבטל את ההקצאה לסטודנט מסוים על ידי הורדת הסימום בשורה של " +"המשתמש שלו (זהירות: כל הנתונים על הישג זה למשתמש שמבוטל עבורו ההקצאה תימחק " +"לצמיתות). כדי לבטל את ההקצאה לכל המשתמשים ראשית יש לאפשר את ביטול ההקצה ואז " +"ללחץ על הכפתור לביטול ההקצה מכולם. ניתן לשנות את מצב הזכיה של ההישג עבור " +"סטודנט בעזרת הוספה/ביטול הסימון בעמודה המתאימה. ניתן גם לשנות את ערך המונה " +"שקשור להישג זה במקום המתאים. יש לשמור לאחר ביצוע שינויים." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "גליון שיעורי הבית לא מכיל שאלות." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "גליון שיעורי הבית הוא סגור" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "גליון שיעורי הבית הזה עדיין לא פתוח" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12183,64 +13273,78 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." -msgstr "זה מבחן מוגבל בזמן. יש לך %quant(%1,שעה,שעות) and %quant(%2,דקה,דקות) לסיים את המבחן." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." +msgstr "" +"זה מבחן מוגבל בזמן. יש לך %quant(%1,שעה,שעות) and %quant(%2,דקה,דקות) לסיים " +"את המבחן." #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." -msgstr "זה מבחן מוגבל בזמן. יש לך %quant(%1,שעה,שעות) ו- %quant(%2,דקה,דקות) לסיים את המבחן." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." +msgstr "" +"זה מבחן מוגבל בזמן. יש לך %quant(%1,שעה,שעות) ו- %quant(%2,דקה,דקות) לסיים " +"את המבחן." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." -msgstr "במקרה שאתה רוצה לשייך מטלה לכל הסטודנטים או לקבוצה גדולה של סטודנטים (למשל לסטודנטים בקבוצת הרצאה מסוימת) יש להיעזר ב\"מנהל המטלות\" או ב\"כלי המורה\"." +msgstr "" +"במקרה שאתה רוצה לשייך מטלה לכל הסטודנטים או לקבוצה גדולה של סטודנטים (למשל " +"לסטודנטים בקבוצת הרצאה מסוימת) יש להיעזר ב\"מנהל המטלות\" או ב\"כלי המורה\"." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "זה מתבצע דרך \"מנהל המטלות\" או דף \"כלי מורה\"." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "זה מתבצע דרך \"מנהל המטלות\" או דף \"כלי מורה\"." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." -msgstr "באופן כללי, מועד זו קובעת ממתי יש לסטודנטים אפשרות לראות את תוכן המטלה ולהתחיל להגיש תשובות. במקרה של מטלה גלויה ששויכה למשתמש מסוים, לפני מועד זה המשתמש יראה שהמטלה קיימת ואת מועד השחרור המוגדר, אך ללא אפשרות לראות את השאלות. במקרה של החזרת ציום קורס למערכת למידה בעזרת LTI, רק מטלות שמועד פתיחתם עברו מתחשבות בציון הקורס שנשלח למערכת הלמידה. חשוב לדעת שניתן לשנות הרשאות במערכת באופן שהמתואר כאן כבר לא יהיה נכון." - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." +msgstr "" +"באופן כללי, מועד זו קובעת ממתי יש לסטודנטים אפשרות לראות את תוכן המטלה " +"ולהתחיל להגיש תשובות. במקרה של מטלה גלויה ששויכה למשתמש מסוים, לפני מועד זה " +"המשתמש יראה שהמטלה קיימת ואת מועד השחרור המוגדר, אך ללא אפשרות לראות את " +"השאלות. במקרה של החזרת ציום קורס למערכת למידה בעזרת LTI, רק מטלות שמועד " +"פתיחתם עברו מתחשבות בציון הקורס שנשלח למערכת הלמידה. חשוב לדעת שניתן לשנות " +"הרשאות במערכת באופן שהמתואר כאן כבר לא יהיה נכון." + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12255,12 +13359,12 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." -msgstr "טעינת משתמשים מתבצע בצורה הנוחה ביותר בעזרת ייבוא קובץ רשימת תלמידים. ניתן להעלות קובץ מתאים לשרת בזערת מנהל הקבצים. סיומת הקובץ חייבת להיות .lst = נקודה lst וחייבת להיות במבנה מסוים. לאחר העלת הקובץ, הוא יופיע ברשימת הבחירה של פעולת הייבוא (הפעולה ה-5-ית) של מנהל המשתמשים." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 msgid "This is not a viewable file type." @@ -12272,14 +13376,17 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." -msgstr "ערך ברירת המחדל של מספר ההגשות שעל סטודנט להגיש לפני שהמערכת תציג לו רמזים. יש להגדיר את הערך -1 מינוס 1 כי למנוע הצגת רמזים. יש לציין שהערך שמוגדר לשאלה מסוימת גוברת על ערך ברירת המחדל." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." +msgstr "" +"ערך ברירת המחדל של מספר ההגשות שעל סטודנט להגיש לפני שהמערכת תציג לו רמזים. " +"יש להגדיר את הערך -1 מינוס 1 כי למנוע הצגת רמזים. יש לציין שהערך שמוגדר " +"לשאלה מסוימת גוברת על ערך ברירת המחדל." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12289,11 +13396,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12309,34 +13416,39 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." -msgstr "זהו מספר נקודות ההישג שניתנות לכל משתמש עבור הגשת תשובה נכונה לשאלה כאשר המטלה נמצאת בתקופת ניקוד מופחת." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." +msgstr "" +"זהו מספר נקודות ההישג שניתנות לכל משתמש עבור הגשת תשובה נכונה לשאלה כאשר " +"המטלה נמצאת בתקופת ניקוד מופחת." #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." -msgstr "זהו הציון היחיד שנשמר במסד הנתונים. הערך כאן מחושב על בסיס תתי-הציון שלמעלה לפי המשקלות שמופיעות אם תבצע שינוי בתת-הציון. לחילופין, ניתן לשנות את הערך כאן, ואז ערך זה תשמר (והמערכת תתעלם משינויים שבוצעו לתתי-הציונים למעלה)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." +msgstr "" +"זהו הציון היחיד שנשמר במסד הנתונים. הערך כאן מחושב על בסיס תתי-הציון שלמעלה " +"לפי המשקלות שמופיעות אם תבצע שינוי בתת-הציון. לחילופין, ניתן לשנות את הערך " +"כאן, ואז ערך זה תשמר (והמערכת תתעלם משינויים שבוצעו לתתי-הציונים למעלה)." #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 msgid "This is the problem statement in PGML." @@ -12354,96 +13466,107 @@ msgstr "" msgid "" "This is where email messages and templates are saved. You can upload or " "download files in this directory if you wish to save the files for later." -msgstr "זו התיקייה בה נשמרות הודעות דואר ותבניות לייצור הודעות. ניתן להוריד קבצים מהתיקייה על מנת להשמש בהם בעתיד, וכן להעלות קבצים מתאימים לתיקייה." +msgstr "" +"זו התיקייה בה נשמרות הודעות דואר ותבניות לייצור הודעות. ניתן להוריד קבצים " +"מהתיקייה על מנת להשמש בהם בעתיד, וכן להעלות קבצים מתאימים לתיקייה." -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." -msgstr "זהו ההגשה האחרונה שמותר לך לשלוח למערכת. אם תאשר את ההגשה התשובות שנשלחות יהיו סופיות ולא תוכל להמשיך לעבוד על גרסה זו של המבחן." +msgstr "" +"זהו ההגשה האחרונה שמותר לך לשלוח למערכת. אם תאשר את ההגשה התשובות שנשלחות " +"יהיו סופיות ולא תוכל להמשיך לעבוד על גרסה זו של המבחן." -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." -msgstr "זהו ההגשה היחידה שמותר לך לשלוח למערכת. אם תאשר את ההגשה התשובות שנשלחות יהיו סופיות ולא תוכל להמשיך לעבוד על גרסה זו של המבחן." - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you received this message." msgstr "" +"זהו ההגשה היחידה שמותר לך לשלוח למערכת. אם תאשר את ההגשה התשובות שנשלחות " +"יהיו סופיות ולא תוכל להמשיך לעבוד על גרסה זו של המבחן." -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." +"feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "קישור זה מפנה ל\"שאלת\" ווב-וורק בו ניתן להשתמש באופן ניסויי בקטעים של קוד מסוג PGML. קישורית זה לא תהיה זמינה כאשר הקובץ %1 אינו נמצא בתייקית templates של הקורס." - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." -msgstr "אפשר לבחור כאן בין Mathjax - כלי לייצוג נוסחאות יפות בדפדפן המשתמש, תמונות - images - שהמערכת תכין תמונה של כל נוסחה, או טקסט פשוט - plainText. רק האפשרויות שהוגדרו כזמינות ברמת הגדרות הקורס יופיעו כאן כאפשרות שניתן לבחור בינם. האפשאות לבחור בצורת הצגת נוסחות תופיע רק אם הקורס מאפשר בחירה מבין לפחות שתי אפשרויות." +msgstr "" +"אפשר לבחור כאן בין Mathjax - כלי לייצוג נוסחאות יפות בדפדפן המשתמש, תמונות " +"- images - שהמערכת תכין תמונה של כל נוסחה, או טקסט פשוט - plainText. רק " +"האפשרויות שהוגדרו כזמינות ברמת הגדרות הקורס יופיעו כאן כאפשרות שניתן לבחור " +"בינם. האפשאות לבחור בצורת הצגת נוסחות תופיע רק אם הקורס מאפשר בחירה מבין " +"לפחות שתי אפשרויות." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." -msgstr "נדרש להגדיר ערך זה כדי לאשפר את השימוש בבחירת תוכן (context selection) דרך LTI. ראשית, יש להגדיר במערכת ניהול הלמידה LMS את כתובת בחירת התוכן של ווב-וורק. אחרי כן, כאשר תנסה לבחור תוכן דרך מערכת ניהול הלמידה תוצג לך הערך של context ID של הקורס שלך במערכת ה- LMS. יש להזין כאן את הערך המוצג של ה- context ID ולשמור. לאחר מכן תוגל לבחור מטלות מהקורס ולייבא אותת ל- LMS." +msgstr "" +"נדרש להגדיר ערך זה כדי לאשפר את השימוש בבחירת תוכן (context selection) דרך " +"LTI. ראשית, יש להגדיר במערכת ניהול הלמידה LMS את כתובת בחירת התוכן של ווב-" +"וורק. אחרי כן, כאשר תנסה לבחור תוכן דרך מערכת ניהול הלמידה תוצג לך הערך של " +"context ID של הקורס שלך במערכת ה- LMS. יש להזין כאן את הערך המוצג של ה- " +"context ID ולשמור. לאחר מכן תוגל לבחור מטלות מהקורס ולייבא אותת ל- LMS." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12468,12 +13591,15 @@ msgid "" "template for an achievement here, you must also set the \"email address to " "use when sending Achievement notifications\" in the optional modules of the " "course configuration in order for email notifications to be sent." -msgstr "דף זה מאפשר להגדיר ולערוך את התבנית של הודעה שתישלח לאחר זכייה בהיגש מסוים. על מנת שישלחו הודעות נדרש בנוסף להגדיר את כתובת השולח עבור הודעות הישגים בהגדרות של מודלים אופציונלים בהגדרות הקורס." +msgstr "" +"דף זה מאפשר להגדיר ולערוך את התבנית של הודעה שתישלח לאחר זכייה בהיגש מסוים. " +"על מנת שישלחו הודעות נדרש בנוסף להגדיר את כתובת השולח עבור הודעות הישגים " +"בהגדרות של מודלים אופציונלים בהגדרות הקורס." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12491,22 +13617,30 @@ msgid "" "students by setting permission levels to login_proctor or higher for the " "permissions to change password, change email address, and change display " "settings used in pg problems." -msgstr "דף זה מאפשר למשתמש לשנות את הסיסמה שלהם למערכת, את כתובת דואר האלקטרוני שלהם, ואת אופן תצוגת הנסחות בשאלות. ניתן למנוע גישת סטודנטים לדף זה על ידי קביעת רמת הרשאה של login_proct or = משגיח התחברות או מעלה עבור שלושת הפעולות: שינוי סיסמה, שינוי כתובת דואר אלקטורני, ושינוי אופן התצוגה של הנסחאות בשאלות." +msgstr "" +"דף זה מאפשר למשתמש לשנות את הסיסמה שלהם למערכת, את כתובת דואר האלקטרוני " +"שלהם, ואת אופן תצוגת הנסחות בשאלות. ניתן למנוע גישת סטודנטים לדף זה על ידי " +"קביעת רמת הרשאה של login_proct or = משגיח התחברות או מעלה עבור שלושת " +"הפעולות: שינוי סיסמה, שינוי כתובת דואר אלקטורני, ושינוי אופן התצוגה של " +"הנסחאות בשאלות." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." -msgstr "דף זה מייצג את רמת level ההישגים הנוכחית של סטודנט ואת ההתקדמות שלו לרמה הבאה. הדף גם מודיע על כל הפרסים/חפצים בו זכה הסטודנט וכל על כל התוים בהם זכה. אם הסטודנט זכה בפרסים הוא יכול להפעיל/לפדות אותם." +msgstr "" +"דף זה מייצג את רמת level ההישגים הנוכחית של סטודנט ואת ההתקדמות שלו לרמה " +"הבאה. הדף גם מודיע על כל הפרסים/חפצים בו זכה הסטודנט וכל על כל התוים בהם " +"זכה. אם הסטודנט זכה בפרסים הוא יכול להפעיל/לפדות אותם." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:11 msgid "" @@ -12523,8 +13657,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12532,8 +13666,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12543,10 +13676,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12564,39 +13697,42 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." -msgstr "דף זה מציג את הציונים הנוכחים של הסטודנט לכל המטלות המשויכות אליו. רק מטלות גלויות מוצגות לסטודנט, ושמות של מטלות מוסתרות יופיע בפונט/כתב נטוי ITALICS. סטודנטים יכולים לראות הציונים של כל השאלות רק למטלות פתוחות - לאחר תאריך הפתיחה." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." -msgstr "לשאלה זו יש תתי שאלות פתוחות. ניתן לראותן על ידי שימוש בקישורים משמאל או על ידי ביקור בעמוד הגליון." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." +msgstr "" +"לשאלה זו יש תתי שאלות פתוחות. ניתן לראותן על ידי שימוש בקישורים משמאל או על " +"ידי ביקור בעמוד הגליון." #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "שאלה זו משתמשת באותו קובץ מקור כמו שאלה %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12614,9 +13750,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12628,32 +13764,35 @@ msgid "This sample mail would be sent to %1" msgstr "דוא\"ל דוגמה זה ישלח ל-%1" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "הציון על שאלה זו איננה תורמת לציון של שאלה %1 או לציון הגליון. " #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." -msgstr "הודעת הציונים מיוצרת מ-[TMPL]/email/%1. היא ממוזגת באמצעות הקובץ [Scoring]/%2. קבצים אלה ניתנים לעריכה בעזרת קישור ה-\"דוא\"ל\" וה-\"עורך הקבצים\" בצד שמאל." +msgstr "" +"הודעת הציונים מיוצרת מ-[TMPL]/email/%1. היא ממוזגת באמצעות הקובץ [Scoring]/" +"%2. קבצים אלה ניתנים לעריכה בעזרת קישור ה-\"דוא\"ל\" וה-\"עורך הקבצים\" בצד " +"שמאל." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "הגליון הזה, %1, הוקצה ל-%2." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "גליון זה עדיין לא מכיל שום שאלות." @@ -12662,16 +13801,20 @@ msgstr "גליון זה עדיין לא מכיל שום שאלות." msgid "" "This set had a reduced scoring period that started on %1 and ended on %2. " "During that period all work counted for %3% of its value." -msgstr "לגליון זה קיימת תקופת ניקוד מופחת שתחל ב-%1 ותסתיים ב-%2. בתקופה זו כל עבודה נספרת כ-%3%מערכה המקורי." +msgstr "" +"לגליון זה קיימת תקופת ניקוד מופחת שתחל ב-%1 ותסתיים ב-%2. בתקופה זו כל עבודה " +"נספרת כ-%3%מערכה המקורי." #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:74 msgid "" "This set has a set-level proctor password to authorize logins. Enter the " "password below." -msgstr "לגליון ישנה סיסמת משגיח ברמת-גליון, כדי לנטר הרשאות. הזמן את הסיסמה בתיבה שלעיל." +msgstr "" +"לגליון ישנה סיסמת משגיח ברמת-גליון, כדי לנטר הרשאות. הזמן את הסיסמה בתיבה " +"שלעיל." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "מטלה זו מוסתרת מהסטודנטים." @@ -12680,14 +13823,16 @@ msgstr "מטלה זו מוסתרת מהסטודנטים." msgid "" "This set is in its reduced scoring period. All work counts for %1% of its " "value." -msgstr "הגליון הזה נמצא בתקופת הניקוד המופחת שלו. כל תשובה נספרת כ-%1% מהערך המקורי שלה." +msgstr "" +"הגליון הזה נמצא בתקופת הניקוד המופחת שלו. כל תשובה נספרת כ-%1% מהערך המקורי " +"שלה." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:51 msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "גיליון זה זמין לסטודנטים." @@ -12695,109 +13840,203 @@ msgstr "גיליון זה זמין לסטודנטים." msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "קובץ מקור זה לא קיים!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "קובץ מקור זה הוא תיקייה!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "קובץ המקור הוא לא קובץ ריק!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "לא ניתן לקרוא קובץ מקור זה!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." -msgstr "זה מפרט את תקופת הרנדומיזציה מחדש: מספר הניסיונות לפני שנוצרת שאלה חדשה על ידי שינוי ערך הזרע. הערך -1 מסמל את ברירת המחדל של הקורס. הערך 0 מבטל את הרנדומיזציה מחדש." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "מבחן זה מחייב הזנת סיסמת משגיח כדי להמשיך." -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "מבחן זה מחייב הזנת סיסמת משגיח כדי להתחיל אותה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "מועד" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "זמן שנלקח לבחינה: %1 דקות (%2 דקות מורשות)." @@ -12813,13 +14052,13 @@ msgstr "איזור זמן של הקורס" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "על מנת לגשת לגליון זה, עליך לצבור ניקוד של לפחות %1% בגליון %2." -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "כדי לגשת לגליון זה עליך לצבור ניקוד של לפחות %1% בגליונות הבאים: %2." @@ -12828,17 +14067,19 @@ msgstr "כדי לגשת לגליון זה עליך לצבור ניקוד של ל msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." -msgstr "על מנת לשנות סטטוס (נקודות או ציונים) לסטודנט זה עבור גליון אחד, לחץ על הקישור לגליון הנ\"ל." +msgstr "" +"על מנת לשנות סטטוס (נקודות או ציונים) לסטודנט זה עבור גליון אחד, לחץ על " +"הקישור לגליון הנ\"ל." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12850,15 +14091,17 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." -msgstr "על מנת לערוך גרסה מסוימת של סטודנט לגליון הנ\"ל, ערוך (את כל) הגליונות המוקצים לו/ה." +msgstr "" +"על מנת לערוך גרסה מסוימת של סטודנט לגליון הנ\"ל, ערוך (את כל) הגליונות " +"המוקצים לו/ה." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:14 msgid "" @@ -12875,7 +14118,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12886,11 +14129,14 @@ msgstr "" msgid "" "To use the Email merge feature, upload a CSV with calculated grades to the " "scoring directory using the \"File Manager\"." -msgstr "בגדי להשתמש באפשרות למיזור נתונים לתוך הודעה יש להעלות קובץ עם נתונים, למשל ציונים חיצוניים, בפורמט הנדרש לתיקיית scoring בעזרת מנהל הקבצים." +msgstr "" +"בגדי להשתמש באפשרות למיזור נתונים לתוך הודעה יש להעלות קובץ עם נתונים, למשל " +"ציונים חיצוניים, בפורמט הנדרש לתיקיית scoring בעזרת מנהל הקבצים." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12900,11 +14146,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12912,7 +14158,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12920,6 +14166,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12928,11 +14178,11 @@ msgstr "" msgid "Total Points:" msgstr "סה\"כ נקודות:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "סה\"כ בלבד (ללא ניקודי שאלות)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "סה\"כ בלבד, רק לאחר תאריך התשובות." @@ -12953,6 +14203,12 @@ msgstr "כתונת ההארכה" msgid "Two Columns" msgstr "שתי עמודות" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "סוג" @@ -12961,21 +14217,21 @@ msgstr "סוג" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "URI" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." -msgstr "לא התאפשר לשנות את תבנית ההודעה עבור ההישג %1. סיבת התקלה לא ידועה." +msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:268 @@ -12983,7 +14239,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "עקב שגיאה לא ידועה לא היה ניתן לשנות את בודק הזכאות של ההישג %1. " #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12993,23 +14249,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13025,7 +14293,12 @@ msgid "" "Unknown error." msgstr "לא התאפשר לבטל את תבנית ההודעה עבור ההישג %1. סיבת התקלה לא ידועה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13033,20 +14306,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "לא צלחה השגת הודעות השגיאה מתוך שאלת ה-PG." - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13060,19 +14329,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13088,7 +14357,7 @@ msgstr "חלץ %1 מהארכיון אל הקורס:" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "חלץ את הקורס מקובץ הארכיון" @@ -13097,7 +14366,7 @@ msgstr "חלץ את הקורס מקובץ הארכיון" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13112,8 +14381,8 @@ msgstr "בטל הקצאה של הגליונות הנבחרים מהמשתמשי #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13125,11 +14394,11 @@ msgstr "לא נוסה: %1/%2" msgid "Unclassified Problems" msgstr "שאלות לא מסווגות" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13142,21 +14411,21 @@ msgstr "הפוך קורסים לגלויים" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13183,15 +14452,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "עדכן תצוגה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13199,7 +14468,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13216,7 +14485,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13224,7 +14493,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13240,7 +14509,9 @@ msgstr "" #. ($setIDs) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:92 msgid "Updated grades via LTI all users assigned to set %1." -msgstr "הציונים במערכת ניהול הלמידה LMS עודכנו העזרת LTI עבור כל הסטודנטים אליהם הוקצה מטלה %1." +msgstr "" +"הציונים במערכת ניהול הלמידה LMS עודכנו העזרת LTI עבור כל הסטודנטים אליהם " +"הוקצה מטלה %1." #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:97 msgid "Updated grades via LTI for all sets and users." @@ -13266,7 +14537,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "תיאור מיקום מעודכן" @@ -13276,11 +14547,11 @@ msgid "Upgrade" msgstr "שדרוג" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "שדרג את %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13305,7 +14576,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "תהליך השדרוג הושלם" @@ -13314,24 +14585,24 @@ msgstr "תהליך השדרוג הושלם" msgid "Upload" msgstr "העלה" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "השתמש בקובץ קידומת לפי ברירת המחדל" @@ -13348,6 +14619,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "יש להשתמש בכפתור החזרה לאחור של הדפדפן כדי לצאת מתצוגה המקדימה." +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "השתמש בתבנית קיימת:" @@ -13357,11 +14632,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "השתמש בהישג %1" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "השתמש בהישג חדש:" @@ -13373,7 +14648,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "הפעל תצוגת נוסחאות בזמן אמת?" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "השתמש בלוגריתם בבסיס 10 במקום בבסיס e" @@ -13381,20 +14656,24 @@ msgstr "השתמש בלוגריתם בבסיס 10 במקום בבסיס e msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "השתמש בבודקי תשובות הישנים" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13404,7 +14683,10 @@ msgid "" "Use the \"Create\" and \"Delete\" actions to create or delete achievements. " "Note that deleting an achievement will delete all data associated to the " "achievement and cannot be undone." -msgstr "השתמש ב \"צור\" וב- \"מחק\" על מנת לייצר הישג חדש ולמחוק הישג קיים. יש לציין שמחיקת הישג מוחקת לצמיתות ממסד הנתונים את כל הנתונים שקשורים לאותו הישג. אין דרך לבטל מחיקה שכזו." +msgstr "" +"השתמש ב \"צור\" וב- \"מחק\" על מנת לייצר הישג חדש ולמחוק הישג קיים. יש לציין " +"שמחיקת הישג מוחקת לצמיתות ממסד הנתונים את כל הנתונים שקשורים לאותו הישג. אין " +"דרך לבטל מחיקה שכזו." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:22 msgid "" @@ -13432,7 +14714,18 @@ msgid "" "Use the editor to edit the evaluator and the action form at the bottom to " "save the evaluator. You can either overwrite the current evaluator file or " "save as a new evaluator file." -msgstr "יש להשתמש בעורך כדי לבצע עריכה של בודק הזכאות. בעזרת כלי הפעולה בתחתית הדף כדי לשמור את בודק הזכאות לאחר ביצוע השינויים. ניתן לשמור בשם המקורי ולהחליף את הקובץ הקיים או לשמור את הקוד בקובץ חדש." +msgstr "" +"יש להשתמש בעורך כדי לבצע עריכה של בודק הזכאות. בעזרת כלי הפעולה בתחתית הדף " +"כדי לשמור את בודק הזכאות לאחר ביצוע השינויים. ניתן לשמור בשם המקורי ולהחליף " +"את הקובץ הקיים או לשמור את הקוד בקובץ חדש." + +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" @@ -13441,11 +14734,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13460,7 +14753,10 @@ msgid "" "the WeBWorK system, or to report an error in a problem you are attempting. " "Along with your message, additional information about the state of the " "system will be included." -msgstr "ניתן להשתמש בטופס זה על מנת לשלוח שאלה אל צוות התמיכה, כדי לדווח על תקלה עם המערכת, או כדי לדווח על תקלה בשאלה הנוכחית. בנוסף למכתב שתזין לטופס נשלחים נתוני עזר נוספים על המצב של המערכת ו/או השאלה ממנה פתחת את הטופס. " +msgstr "" +"ניתן להשתמש בטופס זה על מנת לשלוח שאלה אל צוות התמיכה, כדי לדווח על תקלה עם " +"המערכת, או כדי לדווח על תקלה בשאלה הנוכחית. בנוסף למכתב שתזין לטופס נשלחים " +"נתוני עזר נוספים על המצב של המערכת ו/או השאלה ממנה פתחת את הטופס. " #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:14 msgid "Use this page to change your password." @@ -13470,27 +14766,31 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." -msgstr "השתמש בהסתרה של מטלה על מנת להסתיר מהסטודנטים את קיום המטלה, כם כאשר המטלה משויכת אליהם." +msgstr "" +"השתמש בהסתרה של מטלה על מנת להסתיר מהסטודנטים את קיום המטלה, כם כאשר המטלה " +"משויכת אליהם." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:53 msgid "" "Used for \"counting\" achievements, which sets the value a counter must " "reach in order to earn the achievement. For example this is used counting " "the number of completed problems." -msgstr "המונה משמש להישגים תלויי \"ספירה\" אשר מגדירים ערך שהמונה חייבת להגיע אליו כדי לזכות בהישג. למשל בהישגים מסוימים זה סופר את מספר השאלות שהושלמו בהצלחה." +msgstr "" +"המונה משמש להישגים תלויי \"ספירה\" אשר מגדירים ערך שהמונה חייבת להגיע אליו " +"כדי לזכות בהישג. למשל בהישגים מסוימים זה סופר את מספר השאלות שהושלמו בהצלחה." #. (param('user') #. (param('effectiveUser') @@ -13500,17 +14800,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13533,7 +14833,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13542,34 +14842,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "מזהה משתמש" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13594,12 +14899,15 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." -msgstr "שאלת משתמש חסרה עבור משתמש=%1 גליון=%2 שאלה=%3. זה עשוי להיות סימן של מסד נתונים פגום." +msgstr "" +"שאלת משתמש חסרה עבור משתמש=%1 גליון=%2 שאלה=%3. זה עשוי להיות סימן של מסד " +"נתונים פגום." +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "שם משתמש" @@ -13612,7 +14920,7 @@ msgstr "שם משתמש" msgid "Users" msgstr "משתמשים" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "משתמשים אליהם הוקצה גליון %2" @@ -13620,49 +14928,55 @@ msgstr "משתמשים אליהם הוקצה גליון %2" msgid "Users Assigned to Set Help" msgstr "עזרה לגבי משתשמשים אליהם הוקצה מטלה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "רשימת משתמשים" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " "have vision impairments and MathQuill is enabled to assist with answer " "entry, then you should not set this permission to a level above student as " "those students may need to disable MathQuill." -msgstr "משתמשים מרמת הרשאה זו ומעלה יכולים לשנות את ההגדרות לתצוגת השאלות. אם MathQuill מופעל בקורס ויש סטודנטים בעלי מגבלות ראייה בקורס אין להגדיר רמה גבוהה יותר משל סטודנט student כי ייתכן שסטודנטים בעלי מגבלות ראייה ירצו לבטל את השימוש ב- MathQuill." +msgstr "" +"משתמשים מרמת הרשאה זו ומעלה יכולים לשנות את ההגדרות לתצוגת השאלות. אם " +"MathQuill מופעל בקורס ויש סטודנטים בעלי מגבלות ראייה בקורס אין להגדיר רמה " +"גבוהה יותר משל סטודנט student כי ייתכן שסטודנטים בעלי מגבלות ראייה ירצו לבטל " +"את השימוש ב- MathQuill." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." -msgstr "משתמשים ברמה זו ואילך מורשים לשנות את סיסמתם. באופן כללי, משתמשים אורחים לא מורשים לשנות את סיסמתם." +msgstr "" +"משתמשים ברמה זו ואילך מורשים לשנות את סיסמתם. באופן כללי, משתמשים אורחים לא " +"מורשים לשנות את סיסמתם." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." -msgstr "משתמשים בילי רמת הרשאה זו ומעלה מקבלים קישור בתפריט הראשית המאפשר דיווח על באגים אל מערכת ניטור הבאגים באתר bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13673,41 +14987,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "השאלה משתמשת ב- MathObjects" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "באיזה מצב תצוגה?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "עם איזה זרע להגרלות?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "באיזה תבנית עיצוב לייצור PDF להדפסה יש להשתמש?" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "ערך" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "ערך יחסית של ההגשות בתקופת הניקוד המופחת." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13722,30 +15041,62 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "גרסה %1" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "גרסאות" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "גרסאות של גליון ניתנות לעריכה עבור משתמש אחד בלבד כל פעם." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "הצג" @@ -13753,42 +15104,38 @@ msgstr "הצג" msgid "View Problems" msgstr "הצג את השאלות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "הצג משוואות כ" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "הצג סטטיסטיקה לפי גליון" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "הצג סטטיסטיקה לפי סטודנט" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "הצג את ההתקדמות של כל הסטודנטים עבור גליון מסוים" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "הצג את ההתקדמות של סטודנט מסוים" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13800,11 +15147,11 @@ msgstr "הצג/גש אל קורסים פעילים וקורסים בארכיון msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13816,6 +15163,7 @@ msgid "Visibility" msgstr "זמינים לסטודנטים" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13825,16 +15173,19 @@ msgstr "זמין לסטודנטים" msgid "Visible Sets" msgstr "מטלות זמינות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "זמין לסטודנטים" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "אזהרה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "הודעות אזהרה" @@ -13848,46 +15199,47 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all set-related data and is not undoable!" -msgstr "אזהרה: מחיקה מוחקת לגמרי את כל נתוני הגיליונות ואין דרך לחזור לאחורה לאחר ביצוע הפעולה!" +msgstr "" +"אזהרה: מחיקה מוחקת לגמרי את כל נתוני הגיליונות ואין דרך לחזור לאחורה לאחר " +"ביצוע הפעולה!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all user-related data and is not undoable!" -msgstr "זהירות: מחיקה מוחקת לחלוטין את כל המידע בנוגע למשתמשים והמשימות שלהם והיא פעולה בלתי הפיכה!" +msgstr "" +"זהירות: מחיקה מוחקת לחלוטין את כל המידע בנוגע למשתמשים והמשימות שלהם והיא " +"פעולה בלתי הפיכה!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "אזהרות שעלו במהלך עיבוד %1. הודעת שגיאה: %2" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" -msgstr "WeBWorK © %1 | תבנית עיצוב: %2 | גרסת תוכנת WW: %3 | גרסת שפת PG %4" +msgstr "" +"WeBWorK © %1 | תבנית עיצוב: %2 | גרסת תוכנת WW: %3 | גרסת שפת PG %4" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "שגיאת WeBWorK" @@ -13899,43 +15251,46 @@ msgstr "אזהרות WeBWorK" msgid "" "WeBWorK currently has translations for the languages listed in the course " "configuration." -msgstr "כיום יש לווב-וורק תרגומים, אולי חלקיים, אל השפות הרשימה שמופיעה בעורך של הגדרות הקורס." +msgstr "" +"כיום יש לווב-וורק תרגומים, אולי חלקיים, אל השפות הרשימה שמופיעה בעורך של " +"הגדרות הקורס." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." -msgstr "המערכת מצפה שקבצים מסוגים מסוימים יהיו בתיקיות מסוימות. להלן תיאור של דרישות אלו. יש לשים לב שמנהל הקבצים פותחת באופן אוטומטי את תיקיית templates. מספר תיקיות המוזכרות למטה הם באותו רמה כמו תייקית templates. כדי לגשת אליהם במנהל הקבצים יש קודם להיכנב לתיקיית האב בעזרת הכפתור \"^\" מעל רשימת הקבצים, ואז להיכנס לתיקייה הנדרשת." +msgstr "" +"המערכת מצפה שקבצים מסוגים מסוימים יהיו בתיקיות מסוימות. להלן תיאור של דרישות " +"אלו. יש לשים לב שמנהל הקבצים פותחת באופן אוטומטי את תיקיית templates. מספר " +"תיקיות המוזכרות למטה הם באותו רמה כמו תייקית templates. כדי לגשת אליהם במנהל " +"הקבצים יש קודם להיכנב לתיקיית האב בעזרת הכפתור \"^\" מעל רשימת הקבצים, ואז " +"להיכנס לתיקייה הנדרשת." -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." -msgstr "WeBWorK נתקלה שגיאת תוכנה בזמן הניסיון לעבד את שאלה זו. סביר להניח שיש שגיאה בשאלה עצמה. אם אתה סטודנט, דווח על הודעת שגיאה זו למרצה שלך כדי שיתקן את השאלה. אם אתה המרצה, אנא פנה לפלט השגיאה למטה למידע נוסף." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13945,20 +15300,25 @@ msgstr "" msgid "" "WeBWorK was unable to generate a paper copy of this homework set. Please " "inform your instructor." -msgstr "המערכת לא יכלה לייצר קובץ להדפסה של הגיליון הזה. יש לדווח על כך לצוות התמיכה." +msgstr "" +"המערכת לא יכלה לייצר קובץ להדפסה של הגיליון הזה. יש לדווח על כך לצוות התמיכה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "משקל" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "ברוכים הבאים ל- WeBWorK!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13974,23 +15334,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "לפי איזה שדה לבדוק את תיאום המשתמשים?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." -msgstr "כאשר לסטודנט יש יותר נסיונות משמצויין כאן, הם יוכלו לראות גרסה אחרת של השאלה. אם מוזן מינוס אחד -1 האופציה מבוטלת, ואם מוזן מינוס שתיים -2 ייעשה שימוש בברירת המחדל של הקורס" +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." +msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14005,32 +15365,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

      A value such as " "0.1 means 0.1 percent error is allowed.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

      • %c = course ID
      • %u = user ID
      • %s =" -" set ID
      • %p = problem ID
      • %x = section
      • %r = " -"recitation
      • %% = literal percent sign
      " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14045,9 +15403,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14058,37 +15416,33 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." -msgstr "כאשר הגדרה זו מוגדרת כנכונה, אז בזמן ההתחברות בעזרת LTI אל מערכת הווב-וורק ממערכת הלימוד LMS, בדף שנוצר תוצגו הנתונים שמערכת הלימוד שלחה לשרת הווב-וורק. נתונים אלו יכולים לסייע באיתור תקלות בתהליך הזדהות LTI, כי מערכות לימוד שונות שולחות נתונים שונים." +msgstr "" +"כאשר הגדרה זו מוגדרת כנכונה, אז בזמן ההתחברות בעזרת LTI אל מערכת הווב-וורק " +"ממערכת הלימוד LMS, בדף שנוצר תוצגו הנתונים שמערכת הלימוד שלחה לשרת הווב-" +"וורק. נתונים אלו יכולים לסייע באיתור תקלות בתהליך הזדהות LTI, כי מערכות " +"לימוד שונות שולחות נתונים שונים." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14096,7 +15450,12 @@ msgid "" "be sorted by clicking the links in the table header. Click the student's " "name to access the student's set. When viewing progress for a test, " "additional columns can be shown/hidden by updating the display at the top" -msgstr "בצפיה של דף ההתקדמות של מטלה, הציון הכולל על המטלה וכן סטטוס כל השאלות במטלה מוצגות לכל הסטודנטים. ניתן למיין את הטבלה בעזרת הקישוריות בשורת הכותרות של הטבלה. ניתן ללחוץ על שם של סטודנט כדי לגשת למטלה של הסטודנט המסוים. בצפייה בהתקדמות של מבחן, ניתן לגלות/להסתיר מספר עמודות מידע נוספות בעזרת ההגדרות הצפייה בחלק העליון שך הדף." +msgstr "" +"בצפיה של דף ההתקדמות של מטלה, הציון הכולל על המטלה וכן סטטוס כל השאלות במטלה " +"מוצגות לכל הסטודנטים. ניתן למיין את הטבלה בעזרת הקישוריות בשורת הכותרות של " +"הטבלה. ניתן ללחוץ על שם של סטודנט כדי לגשת למטלה של הסטודנט המסוים. בצפייה " +"בהתקדמות של מבחן, ניתן לגלות/להסתיר מספר עמודות מידע נוספות בעזרת ההגדרות " +"הצפייה בחלק העליון שך הדף." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:81 msgid "" @@ -14110,9 +15469,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." -msgstr "כשאתה מבטל הקצאה על ידי ביטול הבחירה של השם שלו, אתה הורס את כל המידע עבור הישג %1 של סטודנט זה. תוודא שזה אכן כוונתך." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." +msgstr "" +"כשאתה מבטל הקצאה על ידי ביטול הבחירה של השם שלו, אתה הורס את כל המידע עבור " +"הישג %1 של סטודנט זה. תוודא שזה אכן כוונתך." #. (tag('b', dir => 'ltr', format_set_name_display($setID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:26 @@ -14123,26 +15484,31 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " "student will receive a new version of each problem. Make sure this is what " "you want to do before unchecking sets." -msgstr "כשאתה מבטל סימון ההקצאה של גליון (ושומר את השינויים), אתה מוחק לחלוטין את כל הנתונים של הגליון עבור הסטודנט ממסד הנתונים. אם אתה מקצה אותו מחדש, הסטודנט יקבל גרסה חדשה של כל שאלה. וודא שזה מה שאתה רוצה לעשות לפני ביטול סימון ההקצאה." +msgstr "" +"כשאתה מבטל סימון ההקצאה של גליון (ושומר את השינויים), אתה מוחק לחלוטין את כל " +"הנתונים של הגליון עבור הסטודנט ממסד הנתונים. אם אתה מקצה אותו מחדש, הסטודנט " +"יקבל גרסה חדשה של כל שאלה. וודא שזה מה שאתה רוצה לעשות לפני ביטול סימון " +"ההקצאה." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "ייפתח ב-%1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14180,25 +15546,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14208,25 +15574,26 @@ msgid "" "changes can be made." msgstr "הרשאות כתיבה לא הופעלו בתיקיית templates. לא ניתן לבצע שינויים" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." -msgstr "לא ניתן לבצע/לשמור שינויים. ברמת מערכת ההפעלה לא מוקצות הרשאת כתיבה לתיקיית templates של הקורס. ניתן לתיקון ברמת מערכת ההפעלה." - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +msgstr "" +"לא ניתן לבצע/לשמור שינויים. ברמת מערכת ההפעלה לא מוקצות הרשאת כתיבה לתיקיית " +"templates של הקורס. ניתן לתיקון ברמת מערכת ההפעלה." + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14241,7 +15608,7 @@ msgstr "לא ניתן לבצע/לשמור שינויים. ברמת מערכת ה msgid "Yes" msgstr "כן" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14255,29 +15622,31 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " "original problem once you are done here." -msgstr "אתה כעת צופה בתשובות לגרסאות אחרות של השאלה - הם לא ישמרו, ויש לחזור לשאלה המקורית כשתסיים כאן." +msgstr "" +"אתה כעת צופה בתשובות לגרסאות אחרות של השאלה - הם לא ישמרו, ויש לחזור לשאלה " +"המקורית כשתסיים כאן." #. ($c->{currentRank}, $c->{maxRank}) #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:9 @@ -14286,23 +15655,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14312,16 +15681,16 @@ msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "אתה לא מורשה ליצר גרסת הדפסה של %1 מכתובת ה-IP שלך, %2." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14329,26 +15698,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14372,7 +15741,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "אין לך הרשאה לערוך הישגים." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14384,18 +15753,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "אתה לא מורשה לשנות שאלות." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "אתה לא מורשה לשנות קבצי הגדרת גליונות." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14412,7 +15781,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "אתה לא מורשה לבצע את הפעולה הזו." @@ -14442,39 +15811,33 @@ msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "אתה לא מורשה ליצר גרסת הדפסה של מטלה שטרם נפתחה." #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "נגמר הזמן!" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." -msgstr "ניתן ללחוץ על \"ערוך את תבנית העיצוב הנבחר\" כדי לערוך את תבנית העיצוב לייצירת קבצי PDF להדפסה. תבנית העיצוב החדשה תישמר בתיקיית templates/hardcopyThemes של הקורס." +msgstr "" +"ניתן ללחוץ על \"ערוך את תבנית העיצוב הנבחר\" כדי לערוך את תבנית העיצוב " +"לייצירת קבצי PDF להדפסה. תבנית העיצוב החדשה תישמר בתיקיית templates/" +"hardcopyThemes של הקורס." #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:36 msgid "You can also examine the following temporary files: " @@ -14486,13 +15849,10 @@ msgid "" "action action and selecting which achievements to assign. You can select " "which users to assign/unassign to an achievement by clicking on the link in " "the \"Edit Users\" column." -msgstr "ניתן להקצות הישגים נבחרים לכל המשתמשים בעזרת הפעולה \"הקצה\" וסימון של אילו הישגים להקצות. כדי להקצות לסטודנטים מסוימים או לבטל הקצה לסטודנטים מסוימים להישג מסוים, יש ללחץ על הקישור בעמודה \"משתמשים\" בשורה של ההישג הרצוי." - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "ניתן לשנות את הקובץ לשאלה זו - מסלול אל הקובץ - באופן ידני בעזרת \"מנהל המטלות\"." +msgstr "" +"ניתן להקצות הישגים נבחרים לכל המשתמשים בעזרת הפעולה \"הקצה\" וסימון של אילו " +"הישגים להקצות. כדי להקצות לסטודנטים מסוימים או לבטל הקצה לסטודנטים מסוימים " +"להישג מסוים, יש ללחץ על הקישור בעמודה \"משתמשים\" בשורה של ההישג הרצוי." #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" @@ -14500,39 +15860,44 @@ msgid "" "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." -msgstr "ניתן לערוך הישג בודד על ידי לחיצה על תמונת העפרון שליד מזהה ההישג הרצוי. על מנת לערוך מספר הישגים במקביל יש לסמן בשורות של ההישגים הנבחרים, ואז ללחוץ על הכפתור \"ערוך\". ניתן לערוך את כולם בעזרת סימום כולם בעזת כפתור הסימון בשורת הכותרות שבטלה או על ידי שינוי הערך של הבורר לאשפרות לערוך את כל ההישגים שבקורס." +msgstr "" +"ניתן לערוך הישג בודד על ידי לחיצה על תמונת העפרון שליד מזהה ההישג הרצוי. על " +"מנת לערוך מספר הישגים במקביל יש לסמן בשורות של ההישגים הנבחרים, ואז ללחוץ על " +"הכפתור \"ערוך\". ניתן לערוך את כולם בעזרת סימום כולם בעזת כפתור הסימון בשורת " +"הכותרות שבטלה או על ידי שינוי הערך של הבורר לאשפרות לערוך את כל ההישגים " +"שבקורס." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14543,33 +15908,44 @@ msgid "" "button. Use the drop down menu to select the filter criteria, which allows " "you to filter achievements by their ID, category, or if they are enabled or " "disabled." -msgstr "ניתן לסנן אילו הישגים מפיעים בעזרת הכפתור \"סנן\". יש להשתמש בתפריט כדי לבחור את התנאי לסנן לפיו, שמאפשר לסנן לפי ID של ההישג, לפי קטגוריה, או לפי הישגים שפעילים בקורס או שאינם פעילים בקורס." +msgstr "" +"ניתן לסנן אילו הישגים מפיעים בעזרת הכפתור \"סנן\". יש להשתמש בתפריט כדי " +"לבחור את התנאי לסנן לפיו, שמאפשר לסנן לפי ID של ההישג, לפי קטגוריה, או לפי " +"הישגים שפעילים בקורס או שאינם פעילים בקורס." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:92 msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." -msgstr "ניתן לייצא ולייבא הישגים בעזרת בחירת האפשרות המתאימה בתפריט. ייצוא שומרת נתונים על ההישגים בקובץ עם סיומות נקודה axp שהיא קובץ בפורמט CSV שבו מופיעות הנתונים הנדרשים לכל הישג שנבחר לייצוא. נייתן לייבא קבצים כאלו שייצוא בעבר מקורס מסוים. ניתן להיעזר ב\"מנהל הקבצים\" כדי להעלות קבצי axp כאלו ולהוריד אותם מתיקיית \"achievements\". (צריך גם להעביר את קבצי בודקי הזכאות עם סיומת at הנדרשות)." +msgstr "" +"ניתן לייצא ולייבא הישגים בעזרת בחירת האפשרות המתאימה בתפריט. ייצוא שומרת " +"נתונים על ההישגים בקובץ עם סיומות נקודה axp שהיא קובץ בפורמט CSV שבו מופיעות " +"הנתונים הנדרשים לכל הישג שנבחר לייצוא. נייתן לייבא קבצים כאלו שייצוא בעבר " +"מקורס מסוים. ניתן להיעזר ב\"מנהל הקבצים\" כדי להעלות קבצי axp כאלו ולהוריד " +"אותם מתיקיית \"achievements\". (צריך גם להעביר את קבצי בודקי הזכאות עם סיומת " +"at הנדרשות)." #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "אתה יכול %1 רק קובץ אחד בכל פעם." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "ניתן להוריד רק קבצים רגילים." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "ניתן לערוך רק קבצי טקסט" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14580,7 +15956,12 @@ msgid "" "\"Render All\" button. \"Hide All\" will hide all rendered problems. It is " "also useful to collapse problem details when doing this, as it makes it " "easier to drag problems around." -msgstr "ניתן להציג שאלה בעזרת הכפתור \"הצג שאלה\" שמופיע בין האיקונים משמאל למספר השאלה. אופן תצוגת הנוסחות נבחרת בבתפריט הבחירה מעל רשימת השאלות. ניתן להציג את כל השאלות במטלה בעזרת הכפתור \"הצג הכל\" מעל רשימת השאלות, או להחביא את הצגת כל השאלות שכבר הוצגו בעזרת הכפתור \"הסתר הכל\". ניתן להסתיר את פרטי ההגדרות של השאלות כדי להקל על סידור השאלות מחדש בעזרת גרירה. " +msgstr "" +"ניתן להציג שאלה בעזרת הכפתור \"הצג שאלה\" שמופיע בין האיקונים משמאל למספר " +"השאלה. אופן תצוגת הנוסחות נבחרת בבתפריט הבחירה מעל רשימת השאלות. ניתן להציג " +"את כל השאלות במטלה בעזרת הכפתור \"הצג הכל\" מעל רשימת השאלות, או להחביא את " +"הצגת כל השאלות שכבר הוצגו בעזרת הכפתור \"הסתר הכל\". ניתן להסתיר את פרטי " +"ההגדרות של השאלות כדי להקל על סידור השאלות מחדש בעזרת גרירה. " #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:103 msgid "" @@ -14589,58 +15970,58 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" -msgstr "אתה יכול להשתמש באפשרות זו %quant(%1,עוד פעם, עוד פעמים, כמה פעמים שתרצה) על שאלה זו" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" +msgstr "" +"אתה יכול להשתמש באפשרות זו %quant(%1,עוד פעם, עוד פעמים, כמה פעמים שתרצה) על " +"שאלה זו" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "לא ניתן להוריד תיקייות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "לא ניתן להוריד קבצים מסוג זה" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "לא ניתן לערוך תיקיות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "לא ניתן לצפות בקבצים מסוג זה" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "לא ניתן להוסיף לארכיון את הקורס שבו אתה משתמש כרגע." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "אתה לא יכול למחוק את הקורס בו אתה משתמש כרגע." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "אתה לא יכול למחוק את עצמך!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14648,7 +16029,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "לא מלאת את תוכן ההודעה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "אין לך הרשאות גישה אל הקובץ שביקשת \"%1\"." @@ -14656,23 +16037,26 @@ msgstr "אין לך הרשאות גישה אל הקובץ שביקשת \"%1\"." msgid "You do not have permission to change the hardcopy theme." msgstr "אין לך הרשאה לשנות את תבנית העיצוב לייצור קבצי PDF להדפסה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "אין לך הרשאה לערוך את הקובץ הזה." -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "אין לך הרשאה ליצר גרסת הדפסה בפורמט %1." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "אין לך הרשאה לצפות בפרטים על השגיאה הזו." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14683,64 +16067,73 @@ msgstr "אין שום מידע על הישכים עבורך!" msgid "You don't have any rewards!" msgstr "אין לך פרסים!" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "עברת את הזמן המותר." #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "נשארו לך %1 ניסיון/ות למבחן זה." #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " "used, your answers will be final and you will not be able to continue to " "work this test version." -msgstr "נותרו לך %1 הגשות למבחן זה. אם תאשר להמשיך אז ישארו לך %quant(%2,הגשה אחת ואחרונה, הגשות נוספות). כאשר תסיים את כל ההגשות המותרות, התשובות שלך יהיו סופיות ולא תוכל להמשיך לעבוד עם גרסה זו של המבחן." +msgstr "" +"נותרו לך %1 הגשות למבחן זה. אם תאשר להמשיך אז ישארו לך %quant(%2,הגשה אחת " +"ואחרונה, הגשות נוספות). כאשר תסיים את כל ההגשות המותרות, התשובות שלך יהיו " +"סופיות ולא תוכל להמשיך לעבוד עם גרסה זו של המבחן." #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." msgstr "נותרו לך %negquant(%1,נסיונות לא מוגבלים,נסיון,ניסיונות)." #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." msgstr "נותרו לך %quant(%1,ניסיון,ניסיונות) לפני שתקבל גרסה חדשה." #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." -msgstr "נשאר לך %quant(%1,שעה, שעות) ו- %quant(%2,דקה,דקות) כדי לסיים את המבחן הנוכחי שפתחת." +msgstr "" +"נשאר לך %quant(%1,שעה, שעות) ו- %quant(%2,דקה,דקות) כדי לסיים את המבחן " +"הנוכחי שפתחת." #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." -msgstr "נשאר לך %quant(%1,שעה, שעות) ו- %quant(%2,דקה,דקות) כדי לסיים את המבחן הנוכחי שפתחת." +msgstr "" +"נשאר לך %quant(%1,שעה, שעות) ו- %quant(%2,דקה,דקות) כדי לסיים את המבחן " +"הנוכחי שפתחת." #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." -msgstr "נשאר לך %quant(%1,שעה, שעות) ו- %quant(%2,דקה,דקות) כדי לסיים את המבחן הנוכחי שפתחת." +msgstr "" +"נשאר לך %quant(%1,שעה, שעות) ו- %quant(%2,דקה,דקות) כדי לסיים את המבחן " +"הנוכחי שפתחת." #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "נשאר לך %quant(%1,שנייה, שניות) כדי לסיים את המבחן הנוכחי שפתחת." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14748,7 +16141,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "ניסית שאלה זו %quant(%1,פעם,פעמים)." @@ -14759,25 +16152,29 @@ msgstr "התנתקת מ-WeBWorK." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "נותר לך פחות מדקה 1 לפתרון מבחן זה" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "נשאל לך פחות מ- 45 שניות!" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "נשאר לך פחות מ- 90 שניות להשלים את הגיליון. יש להשלימו במהרה!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "לא בחרת קובץ להעלות." @@ -14785,11 +16182,11 @@ msgstr "לא בחרת קובץ להעלות." msgid "You have requested that the following items be deleted" msgstr "בקשת שהפריטים הבאים ימחקו" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "בחרת קובץ לא חוקי" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "בחרת מסלול לא חוקי" @@ -14797,10 +16194,10 @@ msgstr "בחרת מסלול לא חוקי" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14811,28 +16208,36 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." -msgstr "אתה יכול לבדוק את התשובות שלך לשאלה זו בלי להשפיע על מספר הניסיונות המקסימלי של השאלה המקורית." +msgstr "" +"אתה יכול לבדוק את התשובות שלך לשאלה זו בלי להשפיע על מספר הניסיונות המקסימלי " +"של השאלה המקורית." #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." -msgstr "ניתן לבחור קורס ממנו יועתקו רכיבים לקורס החדש. בחר את קורס המקור ואילו רכיבים להעתיק. אם קורס המקור איננו קורס אמיתי (למשל בקורס התבנית modelCourse) אז ניתן להעתיק רק את תיקיות templates ו- html, וכן את קבצי ההגדרות simple.conf ו-course.conf מקורס המקור. הקובץ simple.conf מכיל את ההגדרות שנעשות דך דפי \"הגדרות הקורס\". את הקובץ course.conf יש להעתיק בזהירות רבה, ורק אם אתה מכיר היטב את המשמעויות של העתקתו." +msgstr "" +"ניתן לבחור קורס ממנו יועתקו רכיבים לקורס החדש. בחר את קורס המקור ואילו " +"רכיבים להעתיק. אם קורס המקור איננו קורס אמיתי (למשל בקורס התבנית " +"modelCourse) אז ניתן להעתיק רק את תיקיות templates ו- html, וכן את קבצי " +"ההגדרות simple.conf ו-course.conf מקורס המקור. הקובץ simple.conf מכיל את " +"ההגדרות שנעשות דך דפי \"הגדרות הקורס\". את הקובץ course.conf יש להעתיק " +"בזהירות רבה, ורק אם אתה מכיר היטב את המשמעויות של העתקתו." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14843,29 +16248,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "לא ניתן לשנות את הסיסמה שלך כאן!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "לא ניתן לעקוב אחרי קישוריות סימבוליות symbolic links" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14873,7 +16278,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "אתה עדיין יכול לבדוק את התשובות שלך." @@ -14884,21 +16289,25 @@ msgid "" "only allow selecting sets assigned to the selected user. Similarly when a " "set is selected, the user menu is updated to only allow selecting valid " "users." -msgstr "ניתן ליזום עדכון ציונים במערכת ניהול הלמידה LMS עבור כל המשתמשים, עבור משתמש בודד, עבור כל המטלות או עבור מטלה בודדת. כאשר נבחר משתמש, רשימת המטלות תעודכן לאפשר את הבחירה רק במטלות שהוקצו למשתמש שנבחר. כמו כן, כאשר נבחר מטלה, רשימת המשתמשים תעודכן לאפשר את הבחירה רק במשתשמים אליהם הוקצה המטלה." +msgstr "" +"ניתן ליזום עדכון ציונים במערכת ניהול הלמידה LMS עבור כל המשתמשים, עבור משתמש " +"בודד, עבור כל המטלות או עבור מטלה בודדת. כאשר נבחר משתמש, רשימת המטלות " +"תעודכן לאפשר את הבחירה רק במטלות שהוקצו למשתמש שנבחר. כמו כן, כאשר נבחר " +"מטלה, רשימת המשתמשים תעודכן לאפשר את הבחירה רק במשתשמים אליהם הוקצה המטלה." #: /opt/webwork/webwork2/templates/HelpFiles/InstructorLTIUpdate.html.ep:8 msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14906,15 +16315,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "חייבים לגשת לגיליונות דרך מערכת הלימוד (%1) שלך." -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14922,32 +16333,35 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." -msgstr "יש לנסות את שאלה זו %quant(%1,פעם,פעמים) לפני שאפשר להשתמש ב-\"הראה לי שאלה דומה\"." +msgstr "" +"יש לנסות את שאלה זו %quant(%1,פעם,פעמים) לפני שאפשר להשתמש ב-\"הראה לי שאלה " +"דומה\"." -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." -msgstr "אתה חייב להתחבר לגליון הזה דרך מערכת ניהול הלמידה שלך (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "אתה חייב לבחור קורס שאת שמו תרצה לשנות." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "אתה חייב לבחור לפחות קובץ אחד להוספה לארכיון" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "אתה חייב לבחור לפחות קובץ אחד למחיקה" @@ -14956,7 +16370,7 @@ msgid "You must select one or more sets for scoring!" msgstr "אתה חייב לבחור לפחות גליון אחד לניקוד!" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "אתה חייב למלא שם של %1" @@ -14964,37 +16378,37 @@ msgstr "אתה חייב למלא שם של %1" msgid "You must specify a course ID." msgstr "אתה חייב למלא מזהה קורס." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "אתה חייב למלא שם קורס" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "אתה חיב למלא שם קובץ" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "אתה חייב למלא מוסד חדש עבור קורס זה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "אתה חייב למלא שם חדש לקורס זה." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "אתה חייב למלא כותרת חדשה לקורס זה." @@ -15007,20 +16421,12 @@ msgstr "אתה חייב למלא מזהה משתמש." msgid "You must specify an file name in order to save a new file." msgstr "יש לפרט שם קובץ כדי לשמור בקובץ חדש" -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "אתה צריך לבחור גליון שאותו תרצה לערוך." #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "אתה צריך לבחור קובץ כדי לבצע %1" @@ -15036,51 +16442,63 @@ msgstr "אתה צריך לבחור גליון מקורס זה לצפייה." msgid "You need to select a set to view." msgstr "אתה צריך לבחור גליון לצפייה" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "קיבלת ציון %1 עבור הגשה זו." +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." -msgstr "לא תוכל להמשיך לשאלה %1 עד שהשלמת, או שנגמר לך הניסיונות, של שאלה זו והשאלות המוכלות שמזכות נקודות." +msgstr "" +"לא תוכל להמשיך לשאלה %1 עד שהשלמת, או שנגמר לך הניסיונות, של שאלה זו והשאלות " +"המוכלות שמזכות נקודות." #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "לא תוכל להמשיך לשאלה %1 עד שהשלמת, או שנגמר לך הניסיונות, של שאלה." #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "שם ה-%1 שנתת מכיל תווים שאסורים לשימוש כאן." #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "שם ה-%1 לא יכול להתחיל בנקודה" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "שם ה-%1 לא יכול להכיל מרכיב מסלול (path)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "אפשרויות התצוגה נשמרו." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15092,7 +16510,7 @@ msgstr "כתובת הדוא\"ל שלך שונתה." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "שם הקובץ מכיל תווים לא חוקיים." @@ -15122,46 +16540,53 @@ msgid "Your message was sent successfully." msgstr "ההודעה שלך נשלח בהצלחה." #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "הציון שנשמר עבורך במערכת הוא %1. %2" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "הציון שלך ב-%1 הזה נשמר." -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "הציון שלך ב-%1 זה הוא %2 מתוך %3." -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "הציון שלך ב-%1 זה לא נשמר." #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "הציון שלך על הגשה זו (שנבדקה, ולא נשמרה) הוא %1 מתוך %2." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " @@ -15178,29 +16603,29 @@ msgid "" "you." msgstr "הציון שלך לא נשמר בגלל ששאלה זו לא הוקצאה אליך." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "הציון שלך לא נשמר בגלל שגירסת הגליון הזאת לא פתוחה." -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" -msgstr "הציון שלך לא נשמר כי עברת את מגבלת הזמן של מבחן זה. (זמן שעבר: %1 דקות, מגבלת הזמן: %2 דקות.)" +msgstr "" +"הציון שלך לא נשמר כי עברת את מגבלת הזמן של מבחן זה. (זמן שעבר: %1 דקות, " +"מגבלת הזמן: %2 דקות.)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." msgstr "הציון שלך לא נשמר כי אין לך עוד ניסיונות לגרסת הגליון הזאת." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "הציון שלך לא נשמר." @@ -15224,7 +16649,7 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." msgstr "נותקת עקב חוסר פעילות. אנא התחבר שוב." @@ -15258,7 +16683,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "הישגים" @@ -15294,7 +16719,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "כל המשתמשים שקיימים כרגע" @@ -15302,11 +16727,11 @@ msgstr "כל המשתמשים שקיימים כרגע" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "כל הגליונות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "כל הסטודנטים" @@ -15317,19 +16742,19 @@ msgid "alphabetically" msgstr "בסדר אלפבתי" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "מספר בלתי סביר של גליונות: %1 מתוך %2" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "מספר בלתי סביר של משתמשים: %1 מתוך %2" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15359,16 +16784,20 @@ msgstr "מטלה מסוימות יחידה הוקצה אל המשתמשים" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "תבניות שאלות ריקות (לדוגמה) בסוף הגליון" @@ -15378,31 +16807,39 @@ msgstr "תבניות שאלות ריקות (לדוגמה) בסוף הגליון" msgid "by last login date" msgstr "לפי תאריך ההתחברות האחרון" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "סגור" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15414,15 +16851,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "הישגים שאינם פעילים" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "כתובת דואר אלקטרוני" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "ריק" @@ -15450,7 +16892,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "שם פרטי" @@ -15458,8 +16900,18 @@ msgstr "שם פרטי" msgid "for" msgstr "עבור" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "שאלה %1 הגלובלי עבור גליון %2 לא נמצא." @@ -15471,9 +16923,14 @@ msgstr "משגיח_ציון" msgid "guest" msgstr "אורח" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "מוסתר" @@ -15481,11 +16938,11 @@ msgstr "מוסתר" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "תו לא חוקי בקלט : '/'" @@ -15497,12 +16954,12 @@ msgstr "" msgid "index" msgstr "מדד" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15510,15 +16967,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "שם משפחה" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "המיקומים שנבחרו למטה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "התחבר" @@ -15526,7 +16987,7 @@ msgstr "התחבר" msgid "login ID" msgstr "מזהה התחברות" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "שם התחברות" @@ -15534,10 +16995,6 @@ msgstr "שם התחברות" msgid "login_proctor" msgstr "משגיח_התחברות" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "מקסימום" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "מספר גליונות" @@ -15550,6 +17007,10 @@ msgstr "גליון חדש:" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15558,11 +17019,11 @@ msgstr "" msgid "no location" msgstr "אף מיקום" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "אף משימה" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "אף סטודנט" @@ -15576,10 +17037,15 @@ msgstr "אף משתמש" msgid "nobody" msgstr "אף אחד" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15589,11 +17055,11 @@ msgid "of" msgstr "מתוך" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "רק" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "רק הציונים הטובים ביותר" @@ -15610,17 +17076,17 @@ msgid "overwrite" msgstr "דרוס את הנתונים הישנים" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "רמת ההרשאה של %1 לא מוגדרת" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "נקודה" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "קודות" @@ -15628,11 +17094,11 @@ msgstr "קודות" msgid "preserve" msgstr "שמור את הנתונים הישנים" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "צפה בתשובות" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "שאלות" @@ -15652,38 +17118,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "קבוצת תרגול" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "קבוצת תרגול #" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "לא נמצאו נתונים עבור המשתמש %1 שהמערכת ביקשה להציג." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "ציון" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "קבוצה" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "קבוצה #" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15719,6 +17185,16 @@ msgstr "גליונות שנבחרו" msgid "selected users" msgstr "משתמשים שנבחרו" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "גיליונות המוסתרות מהסטודנטים" @@ -15739,7 +17215,7 @@ msgstr "מציג גיליונות הזמינות לסטודנטים" msgid "shown" msgstr "מוצגים" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15747,7 +17223,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "עדיין פתוח" @@ -15755,12 +17231,12 @@ msgstr "עדיין פתוח" msgid "student" msgstr "סטודנט" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "הגשה" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "הגשה (גרסה %1)" @@ -15768,6 +17244,11 @@ msgstr "הגשה (גרסה %1)" msgid "summary" msgstr "תקציר" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "מתרגל" @@ -15780,15 +17261,15 @@ msgstr "תיקיית templates/email" msgid "templates/macros directory" msgstr "תיקיית templates/macros" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "מבחן" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "תאריך מבחן" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "זמן מבחן" @@ -15796,11 +17277,11 @@ msgstr "זמן מבחן" msgid "then delete them" msgstr "ואז מחק אותם" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "עברה מגבלת הזמן" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15810,11 +17291,11 @@ msgid "to" msgstr "ל-" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "אל האתר הראשי של %1" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "לרשימת הקורסים בשרת" @@ -15846,24 +17327,30 @@ msgid "users who match on selected field" msgstr "משתמשים שתאמו בשדה שנבחרה" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "גרסה (%1)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "גלוי" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "משתמשים שמוצגים למטה" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/hu.po b/lib/WeBWorK/Localize/hu.po index feb535f1e2..e610dbc68d 100644 --- a/lib/WeBWorK/Localize/hu.po +++ b/lib/WeBWorK/Localize/hu.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # pcsiba , 2014,2016-2017 msgid "" @@ -10,11 +10,12 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: pcsiba , 2014,2016-2017\n" -"Language-Team: Hungarian (http://app.transifex.com/webwork/webwork2/language/hu/)\n" +"Language-Team: Hungarian (http://app.transifex.com/webwork/webwork2/language/" +"hu/)\n" +"Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. ($_->{problem}->version_id) @@ -22,26 +23,40 @@ msgstr "" msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -78,7 +93,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "" @@ -87,13 +102,29 @@ msgstr "" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -105,12 +136,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -125,22 +156,42 @@ msgid "%1 Problems:" msgstr "%1 feladat" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -151,40 +202,42 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "%1 diák a %2 közül" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" -msgstr "A %1 kurzus címe %2 -ról(ről) %3 - ra(re) és intézménye %4 -ról(ről) %5 - ra(re) változott " +msgstr "" +"A %1 kurzus címe %2 -ról(ről) %3 - ra(re) és intézménye %4 -ról(ről) %5 - " +"ra(re) változott " #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" -msgstr "%1 felhasználó cserélve, %2 hozzáadva, %3 átugorva. Az átugrott feladatsorok: (%4) " +msgstr "" +"%1 felhasználó cserélve, %2 hozzáadva, %3 átugorva. Az átugrott " +"feladatsorok: (%4) " -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -236,13 +289,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1: %2 feladata" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "" @@ -257,7 +310,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "" @@ -266,19 +319,24 @@ msgstr "" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -313,47 +371,45 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "(Minden nem mentett változtatás el fog veszni.)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "(helyes)" @@ -361,31 +417,35 @@ msgstr "(helyes)" msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "(helytelen)" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -393,16 +453,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "1 diák" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -411,7 +471,7 @@ msgstr "" msgid "Weight: %1%" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

      After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -426,19 +486,19 @@ msgid "" "written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

      During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

      Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

      MathQuill renders students answers in real-time as they type on the " "keyboard.

      MathView allows students to choose from a variety of common " @@ -455,103 +515,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

      There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

      The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

      The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

      Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

      Modes:

      • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
      • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
      • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
      • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
      • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
      • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
      " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

      Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

      Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

      Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

      This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

      • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
      • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

      If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

      For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

    2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
    3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

      For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

      This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

      If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

      For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

      " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

      For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

      This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

      To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

      This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

      This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

      When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

      • %c = course ID
      • %u = user ID
      • %s = set ID
      • %p = problem ID
      • %x = section
      • %r = " +"recitation
      • %% = literal percent sign

      If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

      When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -559,21 +631,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

      • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
      • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
      • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
      • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
      " +"this case.
    4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
    5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

      When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -585,19 +657,25 @@ msgid "" "choice of modes (since there will only be one active).

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -615,61 +693,63 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
      • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
      • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
      • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
      • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
      Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
      when the \"Show Me Another\" button is clicked.
    6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
    7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
    8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
    9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "Ezzel az azonosítóvall (ID %1) már létezik kurzus!" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." -msgstr "Ezzel a névvel (%1) már létezik könyvtár. Önnek előbb törölnie kell ezt a létező kurzust, mielőtt vissza tudná állítani az archívumból." +msgstr "" +"Ezzel a névvel (%1) már létezik könyvtár. Önnek előbb törölnie kell ezt a " +"létező kurzust, mielőtt vissza tudná állítani az archívumból." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "Ilyen nevű állomány már létezik." #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." msgstr "" @@ -704,34 +784,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" msgstr "" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -744,17 +823,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -763,8 +850,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -787,25 +874,25 @@ msgid "" "(✗), or unattempted (no symbol)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -825,19 +912,19 @@ msgid "ADJ STATUS" msgstr "" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "A VÁLASZ CSAK ELLENŐRIZVE - A VÁLASZ NICS RÖGZÍTVE" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." +"if necessary)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 @@ -851,7 +938,18 @@ msgstr "A változások elhagyása" msgid "Abandon export" msgstr "Az export elhagyása" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -860,11 +958,12 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." msgstr "" #. ($c->param('effectiveUser') @@ -872,7 +971,7 @@ msgstr "" msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -927,7 +1026,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -939,7 +1038,7 @@ msgstr "Feladatonkénti eredmény-pontok" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -947,7 +1046,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -979,13 +1078,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "Eredmények" @@ -993,7 +1091,7 @@ msgstr "Eredmények" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1001,8 +1099,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1012,12 +1110,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1025,49 +1123,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1076,15 +1174,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
      1. award 50% score to one " -"problem
      2. reset the number of attempts allowed for one " -"problem
      3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
      4. double the weight of one problem within its " -"set
      5. replaces one problem in a set with a copy of a different problem" -" in that set
      6. award 100% score to one problem
      7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
      8. double the" -" weight of all problems within a set
      9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
      10. award 100% score" -" to all problems in one set.
      " +"problem
    10. reset the number of attempts allowed for one problem
    11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
    12. double the weight of one problem within its set
    13. replaces " +"one problem in a set with a copy of a different problem in that set
    14. award 100% score to one problem
    15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
    16. double the weight of all " +"problems within a set
    17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
    18. award 100% score to all " +"problems in one set.
    " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1103,12 +1201,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "Hozzáadás" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1117,8 +1215,8 @@ msgid "Add All" msgstr "Mindet add hozzá" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "Kurzus hozzáadása" @@ -1127,7 +1225,7 @@ msgstr "Kurzus hozzáadása" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "Felhasználók hozzáadása" @@ -1144,7 +1242,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "Milyen állomány(fájl)típusként adja hozzá?" @@ -1168,15 +1266,16 @@ msgstr "" msgid "Add problems to" msgstr "A feladat hozzáadása ehhez:" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "Melyik feladatsorhoz adja hozzá?" @@ -1188,12 +1287,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1203,28 +1302,24 @@ msgid "Added %1 problems to set %2." msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "" #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1237,59 +1332,62 @@ msgstr "" msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." msgstr "" #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." msgstr "" #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." @@ -1309,43 +1407,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 -msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 -msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1356,7 +1444,7 @@ msgstr "" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "" @@ -1368,33 +1456,39 @@ msgstr "Bővített keresés" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1406,16 +1500,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "" @@ -1444,7 +1538,7 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1468,17 +1562,16 @@ msgstr "" msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1502,8 +1595,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1511,11 +1604,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" @@ -1525,71 +1618,71 @@ msgstr "" msgid "Allow unassign" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1598,14 +1691,14 @@ msgid "Amulet of Extension" msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1613,8 +1706,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1625,10 +1718,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1640,7 +1733,7 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " @@ -1654,7 +1747,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1664,7 +1757,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1674,24 +1767,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1705,17 +1798,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1727,6 +1828,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1741,7 +1843,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "A válaszok naplója" @@ -1760,16 +1862,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "" @@ -1786,55 +1896,60 @@ msgstr "Válaszok" msgid "Answers Available" msgstr "Válaszok engedélyezve" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." msgstr "Bármely fenti változás a feladatsorban alkalmazódik az összes diákra." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 @@ -1846,12 +1961,12 @@ msgid "Archive" msgstr "" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1883,7 +1998,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "" @@ -1891,11 +2006,6 @@ msgstr "" msgid "Archived Courses" msgstr "" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1923,6 +2033,12 @@ msgid "" "will be destroyed. There is no undo available." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" "As the checkbox says, this includes a percentage grade column for each set." @@ -1944,7 +2060,7 @@ msgstr "" msgid "Assign" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" @@ -1952,7 +2068,7 @@ msgstr "" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1960,7 +2076,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1972,7 +2088,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "Mely felhasználókhoz rendelje ezt a feladatsort?" @@ -1986,7 +2102,7 @@ msgid "Assign which achievements?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "" @@ -2004,12 +2120,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2017,7 +2133,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2029,12 +2145,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2048,11 +2176,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2060,7 +2188,7 @@ msgstr "" msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2069,11 +2197,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2081,25 +2214,33 @@ msgstr "" msgid "Attempts" msgstr "Próbálkozások" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "ellenőrzés" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "Szerző adatai" @@ -2107,7 +2248,7 @@ msgstr "Szerző adatai" msgid "Automatic" msgstr "Automatikus" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2119,7 +2260,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "" @@ -2153,7 +2294,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2162,8 +2303,7 @@ msgstr "" msgid "Badges" msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2172,19 +2312,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "Alap keresés" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2202,7 +2348,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2219,7 +2365,7 @@ msgstr "Keres" msgid "Browse from:" msgstr "Keresés innen:" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2227,7 +2373,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2246,8 +2392,8 @@ msgstr "A lezárás dátuma" msgid "CLOSE TIME" msgstr "A lezárás ideje" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2255,33 +2401,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "Be lehet jelenteni a hibákat " -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "Meg tudja mutatni a régi válaszokat" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "El tudja fogadni a válaszokat a diáknak" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "Nem tudja a %1 állományt másolni" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2291,22 +2437,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "Nem lehet létrehozni %1 számára a kurzuskörnyezetet, mert %2 " #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "Nem lehet létrehozni a %1 könvytárat" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2328,23 +2474,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "A %1 egyesített állomány nem olvasható. Nem lett üzenet küldve" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "Nem lehet átnevezni a %1 állományt" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "Nem lehet átnevezni ugyanarra a névre" -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "Nem lehet írni a %1 állományba" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2383,11 +2530,11 @@ msgstr "" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2401,12 +2548,12 @@ msgstr "" msgid "Cannot open %1" msgstr "Nem lehet megnyitni %1 -t" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2420,7 +2567,7 @@ msgstr "Kategória" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2428,36 +2575,24 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "A kurzus címének változtatása erre:" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "A kurzusazonosító megváltoztatása erre:" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "Az intézmény megváltoztatása erre:" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "Az kurzus intézményének %1 -ról(ről) %2 -ra(re) változtatása" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2470,8 +2605,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2483,38 +2618,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "A cím %1 -ról(ről) %2 -ra(re) változtatása" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "Az állomány változásait jelenleg nem menthetőek véglegesen." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2534,26 +2669,31 @@ msgstr "Fejezet" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "A válaszok ellenőrzése" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "A teszt ellenőrzése" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2596,6 +2736,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "Válassza ki az érintett feladatsorok láthatóságát" @@ -2622,13 +2766,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2636,20 +2780,20 @@ msgstr "" msgid "Clear Problem Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2666,9 +2810,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2689,30 +2845,31 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." -msgstr "Kattintson a bejelentkezési névre ezen diákok feladatsorainak adatainak egyéni módosításához (pl. határidők)." +msgstr "" +"Kattintson a bejelentkezési névre ezen diákok feladatsorainak adatainak " +"egyéni módosításához (pl. határidők)." #. ($ce->{admin_course_id}) #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:16 msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2720,7 +2877,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2729,10 +2886,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2741,22 +2898,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2764,7 +2921,14 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " @@ -2772,13 +2936,21 @@ msgid "" "problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2787,21 +2959,20 @@ msgstr "" msgid "Close Date" msgstr "Dátum lezárása" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2812,12 +2983,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "Lezárva" #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2825,33 +3000,38 @@ msgstr "" msgid "Closes:" msgstr "Lezárás:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " @@ -2859,16 +3039,18 @@ msgid "" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "Megjegyzés" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "" @@ -2884,18 +3066,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "Teljesítve." @@ -2903,10 +3084,14 @@ msgstr "Teljesítve." msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2931,6 +3116,10 @@ msgstr "%1 új jelszavának jóváhagyása" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2959,6 +3148,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "Gratulálunk, Ön egy új szintet ért el!" @@ -2973,18 +3166,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2992,14 +3185,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "Folytatás" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -3007,22 +3200,22 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "Másol" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3036,8 +3229,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3045,11 +3237,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "Másolja az állományt mint:" @@ -3061,37 +3257,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "Helyes" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "Helyes módosított állapot" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "Helyes válaszok:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "Helyes állapot" @@ -3099,16 +3294,22 @@ msgstr "Helyes állapot" msgid "Correct answers" msgstr "Helyes válaszok" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "Helyes: %1/%2" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" -msgstr "Nem lehet hozzáadni %1 feladatot ehhez a feladatsorhoz. A számnak 1 és %2 között kell lennie." +msgstr "" +"Nem lehet hozzáadni %1 feladatot ehhez a feladatsorhoz. A számnak 1 és %2 " +"között kell lennie." #. ($mail_data->{achievementID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:34 @@ -3134,16 +3335,16 @@ msgstr "Számláló" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "Kurzus adminisztráció" @@ -3152,8 +3353,8 @@ msgstr "Kurzus adminisztráció" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "Kurzus konfiguráció" @@ -3161,9 +3362,9 @@ msgstr "Kurzus konfiguráció" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3173,32 +3374,37 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." -msgstr "A kurzusazonosító csak betűt, számot, kötőjelet és alulvonást tartalmazhat." +msgstr "" +"A kurzusazonosító csak betűt, számot, kötőjelet és alulvonást tartalmazhat." +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "Kurzus azonosító" @@ -3218,7 +3424,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3227,19 +3433,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "A kurzus neve:" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -3254,7 +3453,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3263,7 +3462,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3283,14 +3482,14 @@ msgstr "CSV létrehozása" msgid "Create Location:" msgstr "Elhelyezkedés létrehozása" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3315,8 +3514,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3327,11 +3526,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "Milyen típusú feladatsort kíván létrehozni?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "" @@ -3365,7 +3568,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "A jelenleg meghatározott elhelyezkedés alább van felsorolva." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "Az adatbázis táblák rendben vannak" @@ -3377,20 +3617,24 @@ msgstr "Az adatbázis táblákat frissíteni kell" msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "Adatbázis:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "Dátum" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3402,10 +3646,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "Alapértelmezett" @@ -3421,7 +3670,7 @@ msgid "" "Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "" @@ -3429,12 +3678,12 @@ msgstr "" msgid "Default Time that the Assignment is Due" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3489,17 +3738,19 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:54 msgid "Delete course after archiving. Caution there is no undo!" -msgstr "Az archiválás után törli a kurzust. Vigyázat nincs utólagos visszavonási lehetőség!" +msgstr "" +"Az archiválás után törli a kurzust. Vigyázat nincs utólagos visszavonási " +"lehetőség!" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:49 msgid "Delete course:" msgstr "Ezen kurzusok törlése" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "Törli?" @@ -3507,7 +3758,7 @@ msgstr "Törli?" msgid "Delete location:" msgstr "Törli az elhelyezkedést:" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3519,8 +3770,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3533,7 +3784,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -3553,8 +3804,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" @@ -3572,24 +3823,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "Törli az elhelyezkedés(eke)t: %1 " #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "Törli a %1 címeket az elhelyezkedésből." #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3612,7 +3863,7 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" @@ -3635,7 +3886,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3645,7 +3896,7 @@ msgstr "" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -3661,20 +3912,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3689,12 +3940,12 @@ msgid "Directory" msgstr "Könyvtár" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3709,17 +3960,17 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3729,8 +3980,8 @@ msgstr "A könyvtárstruktúra OK" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" @@ -3752,21 +4003,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3784,8 +4037,18 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 -msgid "Display choice" +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +msgid "Display choice" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 @@ -3793,10 +4056,15 @@ msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "" @@ -3805,24 +4073,23 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" @@ -3831,7 +4098,7 @@ msgstr "" msgid "Do not uncheck students, unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "" @@ -3839,7 +4106,7 @@ msgstr "" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3873,14 +4140,15 @@ msgstr "" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "" @@ -3894,29 +4162,27 @@ msgstr "" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "" @@ -3946,15 +4212,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "e-mail a tanárnak" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "" @@ -3966,12 +4236,12 @@ msgstr "e-mail:" msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3981,8 +4251,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -3996,12 +4266,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4017,7 +4287,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "" @@ -4025,21 +4295,21 @@ msgstr "" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "A feladotsor adatainak módosítása" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4056,9 +4326,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4069,8 +4339,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4083,28 +4353,26 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." msgstr "" @@ -4121,41 +4389,40 @@ msgstr "Mely feladatsorokat módosítja?" msgid "Edit which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4181,7 +4448,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4198,11 +4465,8 @@ msgstr "" msgid "Editing location %1" msgstr "" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4214,26 +4478,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "e-mail" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4248,7 +4513,7 @@ msgstr "" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" @@ -4260,7 +4525,7 @@ msgstr "" msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4282,6 +4547,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4296,8 +4562,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4308,7 +4574,7 @@ msgstr "" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" @@ -4324,34 +4590,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4367,30 +4634,30 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -4402,7 +4669,7 @@ msgstr "beiratkozott" msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "Regisztrációs állapot" @@ -4412,15 +4679,15 @@ msgstr "Regisztrációs állapot" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4434,22 +4701,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" @@ -4462,12 +4729,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4475,12 +4742,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4490,14 +4757,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4505,42 +4772,27 @@ msgstr "" msgid "Error message:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4551,12 +4803,12 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" @@ -4567,7 +4819,7 @@ msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4575,7 +4827,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4598,12 +4850,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4619,29 +4871,29 @@ msgstr "" msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4693,53 +4945,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4791,10 +5050,11 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:472 msgid "Failed to duplicate set: no set selected for duplication!" -msgstr "Nem sikerült létrehozni a feladatsor másolatát: nincs kiválaszva feladatsor!" +msgstr "" +"Nem sikerült létrehozni a feladatsor másolatát: nincs kiválaszva feladatsor!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4812,27 +5072,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4850,23 +5110,33 @@ msgstr "" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "Visszacsatolás" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" @@ -4877,43 +5147,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "Állománykezelő" @@ -4921,7 +5191,7 @@ msgstr "Állománykezelő" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4936,26 +5206,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4964,7 +5234,7 @@ msgid "Filename" msgstr "Fájlnév" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4972,9 +5242,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4984,8 +5254,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5005,14 +5275,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -5037,12 +5307,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5053,18 +5323,25 @@ msgstr "Keresztnév" msgid "First name" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5075,21 +5352,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5098,13 +5386,8 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5125,12 +5408,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5138,7 +5421,8 @@ msgstr "" msgid "From:" msgstr "Feladó" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5158,8 +5442,8 @@ msgstr "" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5169,20 +5453,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "Másolat generálása" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5198,6 +5482,11 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "" @@ -5222,28 +5511,28 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "" @@ -5251,21 +5540,21 @@ msgstr "" msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5273,11 +5562,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5285,7 +5574,7 @@ msgstr "" msgid "Grader" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "Eredményesség" @@ -5293,7 +5582,7 @@ msgstr "Eredményesség" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "" @@ -5324,8 +5613,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "Vendég felhasználó" @@ -5333,7 +5622,7 @@ msgstr "Vendég felhasználó" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" @@ -5341,7 +5630,7 @@ msgstr "" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5349,17 +5638,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "Kimeneti formátum:" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "kimeneti generátor" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "Fejléc másolata" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5368,7 +5657,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5382,13 +5671,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "Súgó" @@ -5402,7 +5699,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "" @@ -5411,11 +5708,15 @@ msgstr "" msgid "Hidden" msgstr "Rejtett" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5428,16 +5729,12 @@ msgstr "" msgid "Hide Courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5453,24 +5750,21 @@ msgstr "" msgid "Hints" msgstr "Tippek" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5479,12 +5773,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "" @@ -5497,6 +5791,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5526,7 +5828,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5549,15 +5851,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5575,8 +5877,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5598,14 +5900,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5619,7 +5921,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5627,29 +5945,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5657,25 +5975,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5688,7 +6005,7 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5698,17 +6015,17 @@ msgstr "" #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5730,23 +6047,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5778,7 +6094,7 @@ msgstr "Honnan importálni?" msgid "Import how many sets?" msgstr "Hány feladatsort importálni?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "Ezen nevű feladatsorok importálása" @@ -5846,18 +6162,21 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5875,13 +6194,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5893,15 +6216,15 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -5909,7 +6232,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "Oktatói eszközök" @@ -5932,7 +6255,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5950,7 +6273,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "" @@ -5959,7 +6282,7 @@ msgstr "" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5986,7 +6309,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -5998,8 +6322,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6007,24 +6330,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6036,73 +6359,71 @@ msgstr "" msgid "LAST NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6110,10 +6431,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6132,8 +6457,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6146,7 +6471,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6187,20 +6512,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6215,8 +6536,14 @@ msgstr "" msgid "Last name" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "" @@ -6227,8 +6554,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6255,29 +6582,33 @@ msgstr "" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "Könyvtár böngésző" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6287,8 +6618,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6296,7 +6627,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "" @@ -6305,11 +6636,11 @@ msgstr "" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -6317,7 +6648,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6341,9 +6672,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -6353,19 +6684,19 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -6389,8 +6720,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6402,32 +6733,34 @@ msgstr "" msgid "Log In Again" msgstr "Újra bejelentkezni" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "Kijelentkezés" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "Bejelentkezés" @@ -6435,11 +6768,11 @@ msgstr "Bejelentkezés" msgid "Login Info" msgstr "Bejelentkezési információk" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6453,11 +6786,11 @@ msgstr "Bejelentkezési állapot" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "Kijelentkezés" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6499,18 +6832,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6560,7 +6890,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" @@ -6569,24 +6899,23 @@ msgstr "" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6595,7 +6924,7 @@ msgstr "" msgid "Mark Correct" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "" @@ -6612,22 +6941,26 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "Mat. objektumok" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 @@ -6638,19 +6971,34 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" @@ -6661,32 +7009,32 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 @@ -6694,15 +7042,15 @@ msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" @@ -6715,10 +7063,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6729,6 +7077,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" @@ -6743,12 +7095,13 @@ msgid "NO OF FIELDS" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6771,6 +7124,7 @@ msgstr "" msgid "Name the new set" msgstr "Az új feladatsor neve" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6779,17 +7133,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6799,33 +7153,46 @@ msgstr "" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6834,9 +7201,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "Új feladat" @@ -6850,24 +7222,23 @@ msgid "Next page" msgstr "" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6882,19 +7253,23 @@ msgstr "" msgid "No" msgstr "Nem" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6907,7 +7282,7 @@ msgid "No Target Set Selected" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6917,7 +7292,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6958,22 +7333,22 @@ msgstr "" msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6989,7 +7364,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -7004,7 +7379,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" @@ -7012,7 +7387,7 @@ msgstr "" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7028,12 +7403,12 @@ msgstr "" msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -7057,7 +7432,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -7067,13 +7442,13 @@ msgid "" "saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7083,7 +7458,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -7098,7 +7473,7 @@ msgid "" msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" @@ -7115,36 +7490,38 @@ msgstr "" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "Nem jeleníthetőek meg feladatsorok. Válasszon fent egy lehetőséget a kurzus feladatsorainak jegyzékéért. " +msgstr "" +"Nem jeleníthetőek meg feladatsorok. Válasszon fent egy lehetőséget a kurzus " +"feladatsorainak jegyzékéért. " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7157,29 +7534,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" @@ -7191,7 +7569,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "Nincs bejelentkezve." @@ -7200,8 +7578,8 @@ msgstr "Nincs bejelentkezve." msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7216,8 +7594,8 @@ msgstr "Megjegyzés" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7234,8 +7612,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7251,17 +7629,17 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7269,9 +7647,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7281,18 +7660,36 @@ msgstr "" msgid "Number" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "" @@ -7300,15 +7697,15 @@ msgstr "" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7320,15 +7717,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7336,45 +7740,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" @@ -7382,8 +7789,8 @@ msgstr "" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7393,23 +7800,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7422,28 +7831,36 @@ msgstr "A kezdés dátuma" msgid "Open Problem Library" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" @@ -7455,11 +7872,11 @@ msgstr "" msgid "Optional Modules" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7482,8 +7899,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "" @@ -7499,8 +7916,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "" @@ -7512,14 +7929,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7538,15 +7963,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7556,40 +7977,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 -msgid "PG question failed to render" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 +msgid "PG question failed to render" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7597,12 +8011,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "A kezdés dátumaCSAK MEGTEKINTÉS - A VÁLASZOK NINCSENEK MENTVE" @@ -7637,8 +8047,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7647,16 +8057,21 @@ msgstr "" msgid "Password" msgstr "Jelszó" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "" @@ -7670,7 +8085,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7691,21 +8106,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "Hozzáférési szint" @@ -7714,11 +8129,11 @@ msgstr "Hozzáférési szint" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "" @@ -7726,24 +8141,29 @@ msgstr "" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7766,6 +8186,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7775,6 +8204,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "" @@ -7793,27 +8226,41 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "Kérjük adja meg alább %1 felhasználói nevét és jelszavát:" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 -msgid "Please provide a location name to delete." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 +msgid "Please provide a location name to delete." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -7823,7 +8270,7 @@ msgid "Please select at least one set and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" @@ -7832,7 +8279,7 @@ msgid "Please select at least one user and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -7850,7 +8297,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "Kérjük válassza ki a mentendő állományt" @@ -7871,26 +8318,21 @@ msgstr "" #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7899,6 +8341,13 @@ msgstr "" msgid "Points" msgstr "" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7915,12 +8364,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" @@ -7930,28 +8379,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "Előző feladat" @@ -7964,40 +8418,43 @@ msgstr "" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8034,7 +8491,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "" @@ -8046,18 +8503,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "Feladatszerkesztő" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "Feladatlista" @@ -8071,21 +8540,20 @@ msgstr "" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "Feladat-technikák" @@ -8094,20 +8562,20 @@ msgstr "Feladat-technikák" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8145,7 +8613,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "" @@ -8155,12 +8631,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8171,7 +8647,7 @@ msgstr "Feladatok" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8189,7 +8665,11 @@ msgstr "" msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8200,11 +8680,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "Felügyelő" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8232,28 +8719,28 @@ msgstr "" msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8261,8 +8748,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8272,25 +8759,33 @@ msgstr "Közzététel" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8308,15 +8803,17 @@ msgstr "" msgid "Really delete the items listed above?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "Előadás" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8330,12 +8827,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "A pontszámok mentése az adott feladatsorhoz" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -8347,12 +8845,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8360,7 +8860,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "" @@ -8369,21 +8869,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8392,19 +8887,7 @@ msgstr "" msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8430,11 +8913,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8448,7 +8936,7 @@ msgid "Remaining" msgstr "Maradék" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -8457,28 +8945,28 @@ msgstr "" msgid "Remember Me" msgstr "Emlékezz rám!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8503,20 +8991,20 @@ msgstr "" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "" @@ -8526,7 +9014,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8540,7 +9028,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "" @@ -8553,44 +9041,80 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "" +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 @@ -8606,7 +9130,7 @@ msgid "Report Bugs in this Problem" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "Hiba bejelentése" @@ -8618,8 +9142,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" @@ -8635,20 +9159,24 @@ msgstr "" msgid "Request New Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) @@ -8658,14 +9186,14 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8678,13 +9206,13 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." msgstr "" #. ($verNum, $setName) @@ -8697,7 +9225,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -8705,16 +9233,16 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "" @@ -8723,6 +9251,12 @@ msgstr "" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8736,18 +9270,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8781,7 +9319,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8789,15 +9327,15 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" @@ -8805,7 +9343,7 @@ msgstr "" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "Eredmények" @@ -8816,11 +9354,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" @@ -8835,7 +9373,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "Visszaállít" @@ -8850,15 +9388,14 @@ msgstr "" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8902,29 +9439,30 @@ msgstr "Diák azonosító (ID)" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8938,11 +9476,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8953,12 +9496,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "mentés" @@ -8978,13 +9521,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "Mentés mint" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "" @@ -9004,34 +9547,34 @@ msgstr "" msgid "Save as" msgstr "mentés mint" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "A változások mentése" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9039,7 +9582,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "" @@ -9047,57 +9590,57 @@ msgstr "" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "Eredmény" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "A kiválasztott feladatsor(ok) pontozása és mentése ide:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9109,6 +9652,11 @@ msgstr "" msgid "Score which sets?" msgstr "Mely feladatsor eredményei?" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9133,15 +9681,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "Az eredmények letöltése" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "Pontozási eszközök" @@ -9150,7 +9698,7 @@ msgstr "Pontozási eszközök" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9168,31 +9716,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "Fejezet" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9204,29 +9754,33 @@ msgstr "" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9234,7 +9788,7 @@ msgstr "" msgid "Select" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9249,6 +9803,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9267,6 +9825,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -9275,10 +9838,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9296,11 +9863,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -9334,8 +9901,8 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -9352,8 +9919,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9367,6 +9934,11 @@ msgid "Select course(s) to hide or unhide." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9416,8 +9988,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9457,9 +10029,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9480,7 +10052,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9492,11 +10064,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9510,8 +10082,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9524,7 +10096,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9564,7 +10136,7 @@ msgstr "" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9584,7 +10156,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "Feladatsor/Beállítás" @@ -9596,8 +10168,8 @@ msgstr "" #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9614,10 +10186,11 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9627,8 +10200,8 @@ msgstr "" msgid "Set Definition Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "" @@ -9636,23 +10209,28 @@ msgstr "" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "A feladatsor fejléce" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9665,7 +10243,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "Feladatsor lista" @@ -9676,15 +10254,19 @@ msgstr "Feladatsor lista" msgid "Set Name" msgstr "A feladatsor neve" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9694,6 +10276,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9703,12 +10290,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9718,13 +10312,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9733,16 +10327,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9758,8 +10352,8 @@ msgstr "" msgid "Sets" msgstr "Feladatsorok" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9767,12 +10361,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9780,28 +10374,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
    course
    Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
    homework
    Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
    " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
    course
    Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
    homework
    Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
    " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9809,7 +10399,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9823,11 +10413,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9847,11 +10437,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" @@ -9865,36 +10455,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9904,19 +10509,19 @@ msgstr "" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "Az utolsó válasz megjelenítése" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "Az utolsó válasz megjelenítése" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9925,35 +10530,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9969,8 +10587,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9979,12 +10597,11 @@ msgstr "" msgid "Show saved answers?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -10011,19 +10628,18 @@ msgstr "" msgid "Show:" msgstr "Mutasd:" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "%2 feladatsorból %1 megjelenítve." #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "%2 felhasználóból %1 megjelenítve" @@ -10044,15 +10660,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10086,7 +10702,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10094,7 +10710,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10110,7 +10726,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10121,14 +10737,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10141,7 +10757,7 @@ msgstr "Oldal-információ" msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -10163,10 +10779,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 @@ -10176,14 +10792,14 @@ msgid "" "the wrong thing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -10224,8 +10840,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10234,7 +10854,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "" @@ -10246,30 +10866,38 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10278,7 +10906,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -10286,8 +10914,8 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" @@ -10304,9 +10932,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "Statisztikák" @@ -10316,32 +10943,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "Állapot" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "A tevékenység befejezése" @@ -10349,11 +10982,11 @@ msgstr "A tevékenység befejezése" msgid "Stop Archiving" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10361,6 +10994,7 @@ msgstr "" msgid "Student ID" msgstr "Diák ID" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10370,9 +11004,9 @@ msgstr "" msgid "Student Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "Diákok előmenetele" @@ -10382,12 +11016,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10418,7 +11052,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10473,7 +11107,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" @@ -10495,24 +11129,24 @@ msgid "Successfully created new set %1" msgstr "Sikeresen létrehozva a(z) %1 új feladatsor" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "" @@ -10524,15 +11158,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -10552,13 +11186,13 @@ msgstr "" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10566,11 +11200,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10578,27 +11212,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" @@ -10611,7 +11250,7 @@ msgstr "" msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10619,11 +11258,11 @@ msgstr "" msgid "Text" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10639,6 +11278,11 @@ msgstr "" msgid "Textbook:" msgstr "" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10655,10 +11299,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10669,13 +11320,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10693,25 +11344,25 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " @@ -10751,7 +11402,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10781,37 +11433,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10820,8 +11470,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10829,12 +11479,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10842,7 +11492,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10856,7 +11506,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10907,11 +11557,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10925,17 +11575,17 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" @@ -10943,27 +11593,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
    1. Simple: send only the feedback " @@ -10982,15 +11626,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11000,30 +11644,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11046,17 +11692,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11066,16 +11712,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -11091,7 +11737,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11099,24 +11745,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "" @@ -11130,14 +11780,17 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11145,7 +11798,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11153,23 +11806,34 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11186,10 +11850,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11200,57 +11864,42 @@ msgid "" "shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11263,8 +11912,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11272,24 +11921,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11311,11 +11950,11 @@ msgid "" "sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." @@ -11341,19 +11980,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11366,48 +12005,49 @@ msgid "" "password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" + #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11431,7 +12071,7 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." msgstr "" @@ -11453,25 +12093,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11483,12 +12123,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11507,9 +12147,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11535,9 +12175,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11553,46 +12193,44 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." @@ -11629,28 +12267,28 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11661,8 +12299,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11697,11 +12335,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." +"correct the permission errors." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11715,7 +12353,7 @@ msgid "Then by" msgstr "aztán e szerint" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11725,13 +12363,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11759,30 +12402,30 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." @@ -11795,19 +12438,19 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -11822,7 +12465,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11839,6 +12482,19 @@ msgstr "" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" @@ -11855,14 +12511,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11872,25 +12528,29 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -11901,7 +12561,7 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." @@ -11909,28 +12569,26 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" @@ -11938,8 +12596,7 @@ msgid "" "instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11953,9 +12610,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -11978,7 +12635,7 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." @@ -11992,42 +12649,48 @@ msgstr "" msgid "This action will not overwrite existing users." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 +msgid "" +"This allows for the viewing, downloading, uploading and other management of " +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 msgid "" -"This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12041,23 +12704,23 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." @@ -12075,14 +12738,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12101,8 +12768,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12114,13 +12781,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12132,47 +12799,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "Ez a feladatgysor nem tartalmaz feladatokat." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "Ez a feladatsor zárolva van." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "Ez a feladatsor jelenleg nincs nyitva." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12180,17 +12843,17 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 @@ -12198,46 +12861,48 @@ msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12252,11 +12917,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12269,14 +12934,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12286,11 +12951,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12306,33 +12971,33 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 @@ -12353,94 +13018,89 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " "feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12469,8 +13129,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12492,15 +13152,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12520,8 +13180,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12529,8 +13189,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12540,10 +13199,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12561,27 +13220,28 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 @@ -12589,11 +13249,11 @@ msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12611,9 +13271,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12625,32 +13285,32 @@ msgid "This sample mail would be sent to %1" msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "" @@ -12667,8 +13327,8 @@ msgid "" "password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -12683,8 +13343,8 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -12692,109 +13352,203 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "" @@ -12810,13 +13564,13 @@ msgstr "" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "" @@ -12825,17 +13579,17 @@ msgstr "" msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12847,11 +13601,11 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." @@ -12872,7 +13626,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12885,9 +13639,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12897,11 +13652,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12909,7 +13664,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12917,6 +13672,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12925,11 +13684,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "" @@ -12950,6 +13709,12 @@ msgstr "" msgid "Two Columns" msgstr "Két oszlop" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" @@ -12958,19 +13723,19 @@ msgstr "" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" @@ -12980,7 +13745,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12990,23 +13755,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13022,7 +13799,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13030,20 +13812,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13057,19 +13835,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13085,7 +13863,7 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" @@ -13094,7 +13872,7 @@ msgstr "" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13109,8 +13887,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13122,11 +13900,11 @@ msgstr "" msgid "Unclassified Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13139,21 +13917,21 @@ msgstr "" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13180,15 +13958,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "A képernyő frissítése" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13196,7 +13974,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13213,7 +13991,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13221,7 +13999,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13263,7 +14041,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "A frissített elhelyezkedés leírása" @@ -13273,11 +14051,11 @@ msgid "Upgrade" msgstr "Frissítés" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13302,7 +14080,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "A frissítési folyamat befejezve" @@ -13311,24 +14089,24 @@ msgstr "A frissítési folyamat befejezve" msgid "Upload" msgstr "Feltöltés" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "" @@ -13345,6 +14123,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -13354,11 +14136,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" @@ -13370,7 +14152,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "10-es alapú logaritmust használj e alapú helyett" @@ -13378,20 +14160,24 @@ msgstr "10-es alapú logaritmust használj e alapú helyett" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13431,6 +14217,14 @@ msgid "" "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13438,11 +14232,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13467,16 +14261,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13497,17 +14291,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13530,7 +14324,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13539,34 +14333,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "Felhasználói azonosító" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13591,12 +14390,13 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "Felhasználónév" @@ -13609,7 +14409,7 @@ msgstr "Felhasználónév" msgid "Users" msgstr "Felhasználók" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "A felhasználó ki lett jelölve a %2 feladatsorhoz" @@ -13617,11 +14417,11 @@ msgstr "A felhasználó ki lett jelölve a %2 feladatsorhoz" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "Felhasználói lista" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -13630,36 +14430,36 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13670,41 +14470,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13719,30 +14524,62 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "Megjelenítés" @@ -13750,42 +14587,38 @@ msgstr "Megjelenítés" msgid "View Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "Mutasd az egyenletet mint" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "Mutasd a statisztikákat feladatsoronként" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "A diák statisztikájának megjelenítése" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "A diákok előmenetelének megtekintése feladatsoronként." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "A diákok előmenetelének megtekintése diákonként" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13797,11 +14630,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13813,6 +14646,7 @@ msgid "Visibility" msgstr "Láthatóság" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13822,16 +14656,19 @@ msgstr "Látható" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "Látható diákok" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "Figyelmeztetés" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "Figyelmeztető üzenet" @@ -13849,42 +14686,40 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all user-related data and is not undoable!" -msgstr "Vigyázat: a törléssel minden felhaszálóval kapcsolatos adat visszavonhatatlanul törlődik!" +msgstr "" +"Vigyázat: a törléssel minden felhaszálóval kapcsolatos adat " +"visszavonhatatlanul törlődik!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "WeBWorK hiba" @@ -13900,39 +14735,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13944,18 +14775,22 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "Súly" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "Üdvözöl a WeBWork!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13971,23 +14806,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "A felhasználók mely mezőjére kíván szűrési feltételt megadni? " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14002,32 +14837,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

      A value such as " "0.1 means 0.1 percent error is allowed.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

      • %c = course ID
      • %u = user ID
      • %s =" -" set ID
      • %p = problem ID
      • %x = section
      • %r = " -"recitation
      • %% = literal percent sign
      " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14042,9 +14875,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14055,37 +14888,29 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14107,8 +14932,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." msgstr "" #. (tag('b', dir => 'ltr', format_set_name_display($setID) @@ -14120,7 +14945,7 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " @@ -14128,18 +14953,19 @@ msgid "" "you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14177,25 +15003,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14203,27 +15029,28 @@ msgstr "" msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." -msgstr "Az átmeneti könyvtárnak nincsenek engedényezve az írási jogosultságok. Nem történik változás." +msgstr "" +"Az átmeneti könyvtárnak nincsenek engedényezve az írási jogosultságok. Nem " +"történik változás." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14238,7 +15065,7 @@ msgstr "" msgid "Yes" msgstr "Igen" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14252,24 +15079,24 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " @@ -14283,23 +15110,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14309,16 +15136,16 @@ msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14326,26 +15153,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14369,7 +15196,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14381,18 +15208,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "Önnek nincs jogosultsága módosítani a feladatot." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "Ön nem jogosult módosítani a feladatsor definíciós állományait." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14409,7 +15236,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "Ön nem jogosult végrehajtani ezt a műveletet." @@ -14439,35 +15266,26 @@ msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "" #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14485,41 +15303,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14528,8 +15340,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14547,26 +15359,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14586,58 +15400,56 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "Nem törölheti önmagát!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14645,7 +15457,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" @@ -14653,23 +15465,26 @@ msgstr "" msgid "You do not have permission to change the hardcopy theme." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "" -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "Nincsen engedélye a hiba részleteinek megtekintéséhez." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14680,17 +15495,17 @@ msgstr "" msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "" #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "" #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -14699,45 +15514,46 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." -msgstr "Önnek %negquant(%1,korlátlan próbálkozás,próbálkozás,próbálkozás) maradt." +msgstr "" +"Önnek %negquant(%1,korlátlan próbálkozás,próbálkozás,próbálkozás) maradt." #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14745,7 +15561,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "Ön ezt a feladatot %quant(%1,-szor(ször),-szor(ször)) próbálta." @@ -14756,25 +15572,29 @@ msgstr "Ön kijelentkezett WebWork-ből." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "" @@ -14782,11 +15602,11 @@ msgstr "" msgid "You have requested that the following items be deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "" @@ -14794,10 +15614,10 @@ msgstr "" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14808,7 +15628,7 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." @@ -14816,20 +15636,20 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14840,29 +15660,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "Ön nem tudja megváltoztatni itt a jelszavát!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14870,7 +15690,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "" @@ -14887,15 +15707,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14903,15 +15723,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14919,32 +15741,33 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" @@ -14953,7 +15776,7 @@ msgid "You must select one or more sets for scoring!" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "" @@ -14961,37 +15784,37 @@ msgstr "" msgid "You must specify a course ID." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "" @@ -15004,20 +15827,12 @@ msgstr "Meg kell adni egy felhasználói azonosítót (ID)." msgid "You must specify an file name in order to save a new file." msgstr "Meg kell adnia egy fájlnevet, hogy mentsen egy új fájlt." -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" @@ -15033,51 +15848,61 @@ msgstr "" msgid "You need to select a set to view." msgstr "" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "Ön %1 pontot kapott ezért a próbálkozásért." +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15089,7 +15914,7 @@ msgstr "Az Ön e-mail címe megváltozott." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" @@ -15119,51 +15944,60 @@ msgid "Your message was sent successfully." msgstr "" #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "Az Ön teljes pontszáma %1. %2" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "" -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "" #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " "problem record to the database." -msgstr "Az Ön pontszáma nem lett elmentve, mert a feladat pontszámának adatbázisba írása hibába ütközött." +msgstr "" +"Az Ön pontszáma nem lett elmentve, mert a feladat pontszámának adatbázisba " +"írása hibába ütközött." #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:223 msgid "Your score was not recorded because this homework set is closed." @@ -15173,31 +16007,30 @@ msgstr "Pontjai nem lettek elmentve, mivel ez a feladatsor zárva van." msgid "" "Your score was not recorded because this problem has not been assigned to " "you." -msgstr "Pontjai nem lettek elmentve, mivel ez a feladat nincs hozzárendelve Önhöz." +msgstr "" +"Pontjai nem lettek elmentve, mivel ez a feladat nincs hozzárendelve Önhöz." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "" -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "" @@ -15221,7 +16054,7 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." msgstr "A időkorlátja lejárt inaktivitás miatt. Kérjük, jelentkezzen be újra." @@ -15255,7 +16088,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15291,7 +16124,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "az összes jelenlegi felhasználó" @@ -15299,11 +16132,11 @@ msgstr "az összes jelenlegi felhasználó" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "az összes feladatsor" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "minden diák" @@ -15314,19 +16147,19 @@ msgid "alphabetically" msgstr "abc-sorrendben" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15356,16 +16189,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "" @@ -15375,31 +16212,39 @@ msgstr "" msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "bezár" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15411,15 +16256,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "üres" @@ -15447,7 +16297,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -15455,8 +16305,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" @@ -15468,9 +16328,14 @@ msgstr "" msgid "guest" msgstr "vendég" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "rejtve" @@ -15478,11 +16343,11 @@ msgstr "rejtve" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "" @@ -15494,12 +16359,12 @@ msgstr "" msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15507,15 +16372,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "bejelentkezés" @@ -15523,7 +16392,7 @@ msgstr "bejelentkezés" msgid "login ID" msgstr "bejelentkezési azonosító" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -15531,10 +16400,6 @@ msgstr "" msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "max." - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "többszörös feladatsor" @@ -15547,6 +16412,10 @@ msgstr "új feladatsor:" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15555,11 +16424,11 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "nincs feladatsor" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "" @@ -15573,10 +16442,15 @@ msgstr "nincs felhasználó" msgid "nobody" msgstr "senki" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15586,11 +16460,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "" @@ -15607,17 +16481,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "pont" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "pontok" @@ -15625,11 +16499,11 @@ msgstr "pontok" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "feladatok" @@ -15649,38 +16523,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15716,6 +16590,16 @@ msgstr "kiválasztott feladatsorok" msgid "selected users" msgstr "kiválasztott felhasználók" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -15736,7 +16620,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15744,7 +16628,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" @@ -15752,12 +16636,12 @@ msgstr "" msgid "student" msgstr "diák" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" @@ -15765,6 +16649,11 @@ msgstr "" msgid "summary" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "" @@ -15777,15 +16666,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "teszt" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "a teszt dátuma" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "a teszt időpontja " @@ -15793,11 +16682,11 @@ msgstr "a teszt időpontja " msgid "then delete them" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15807,11 +16696,11 @@ msgid "to" msgstr "" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "" @@ -15843,24 +16732,30 @@ msgid "users who match on selected field" msgstr "a kiválasztott mezőknek megfelelő felhasználók" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "látható" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "látható felhasználók" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/ko.po b/lib/WeBWorK/Localize/ko.po index 9ab1a53733..2e1140510e 100644 --- a/lib/WeBWorK/Localize/ko.po +++ b/lib/WeBWorK/Localize/ko.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Ji-Young Ham , 2022 msgid "" @@ -10,11 +10,12 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: Ji-Young Ham , 2022\n" -"Language-Team: Korean (http://app.transifex.com/webwork/webwork2/language/ko/)\n" +"Language-Team: Korean (http://app.transifex.com/webwork/webwork2/language/" +"ko/)\n" +"Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" #. ($_->{problem}->version_id) @@ -22,26 +23,40 @@ msgstr "" msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "답안을 볼 수 있습니다." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -78,7 +93,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "" @@ -87,13 +102,29 @@ msgstr "" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -105,12 +136,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -125,22 +156,42 @@ msgid "%1 Problems:" msgstr "%1문제:" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -151,40 +202,40 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "%2중의 %1 학생들" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "%1 교과목명 및 기관이 %2에서 %3으로, %4에서 %5로 변경되었습니다." #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" -msgstr "%1 사용자가 교체되었고, %2 사용자가 추가되었으며, %3 사용자가 건너뛰었습니다. 건너뛴 사용자: (%4)" +msgstr "" +"%1 사용자가 교체되었고, %2 사용자가 추가되었으며, %3 사용자가 건너뛰었습니" +"다. 건너뛴 사용자: (%4)" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -236,13 +287,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1: 문제 %2" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "" @@ -257,7 +308,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "%quant(%1,file)의 압축이 성공적으로 풀렸습니다" @@ -266,19 +317,24 @@ msgstr "%quant(%1,file)의 압축이 성공적으로 풀렸습니다" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -313,47 +369,45 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "(저장하지 않은 변경 사항은 손실됩니다.)" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "(%1의 점수는 %2 이후에 볼 수 있습니다.)" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "(이 %1에 대한 점수는 볼 수 없습니다.)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "(정답)" @@ -361,31 +415,35 @@ msgstr "(정답)" msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "(오답)" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -393,16 +451,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "학생 한 명" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -411,7 +469,7 @@ msgstr "" msgid "Weight: %1%" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

      After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -426,19 +484,19 @@ msgid "" "written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

      During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

      Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

      MathQuill renders students answers in real-time as they type on the " "keyboard.

      MathView allows students to choose from a variety of common " @@ -455,103 +513,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

      There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

      The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

      The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

      Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

      Modes:

      • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
      • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
      • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
      • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
      • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
      • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
      " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

      Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

      Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

      Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

      This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

      • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
      • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

      If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

      For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

    2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
    3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

      For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

      This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

      If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

      For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

      " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

      For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

      This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

      To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

      This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

      This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

      When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

      • %c = course ID
      • %u = user ID
      • %s = set ID
      • %p = problem ID
      • %x = section
      • %r = " +"recitation
      • %% = literal percent sign

      If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

      When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -559,21 +629,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

      • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
      • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
      • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
      • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
      " +"this case.
    4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
    5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

      When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -585,19 +655,25 @@ msgid "" "choice of modes (since there will only be one active).

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -615,39 +691,39 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
      • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
      • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
      • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
      • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
      Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
      when the \"Show Me Another\" button is clicked.
    6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
    7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
    8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
    9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "ID가 %1인 교과목이 이미 존재합니다." #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." @@ -656,20 +732,22 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." -msgstr "파일 이름은 점으로 시작할 수 없으며 비어 있을 수 없으며 디렉터리 경로 구성 요소를 포함할 수 없으며 문자 -_.a-zA-Z0-9 및 공백만 허용됩니다." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." +msgstr "" +"파일 이름은 점으로 시작할 수 없으며 비어 있을 수 없으며 디렉터리 경로 구성 요" +"소를 포함할 수 없으며 문자 -_.a-zA-Z0-9 및 공백만 허용됩니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "같은 이름의 파일이 이미 있습니다" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." msgstr "" @@ -704,34 +782,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" msgstr "" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -744,17 +821,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -763,8 +848,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -787,25 +872,25 @@ msgid "" "(✗), or unattempted (no symbol)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -825,20 +910,20 @@ msgid "ADJ STATUS" msgstr "" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "답안 체크만 됨 -- 답안 기록되지 않음" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." -msgstr "ATTEMPT NOT ACCEPTED — 답변을 다시 제출하십시오(또는 필요한 새 버전을 요청하십시오)." +"if necessary)." +msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/cancel_edit_form.html.ep:1 @@ -851,7 +936,18 @@ msgstr "변경사항 취소" msgid "Abandon export" msgstr "저장후 내보내기 취소" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -860,19 +956,22 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." -msgstr "현재 이 과정에서는 계정 생성이 비활성화되어 있습니다. 강사 또는 시스템 관리자에게 문의하십시오." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." +msgstr "" +"현재 이 과정에서는 계정 생성이 비활성화되어 있습니다. 강사 또는 시스템 관리자" +"에게 문의하십시오." #. ($c->param('effectiveUser') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:14 msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -927,7 +1026,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -939,7 +1038,7 @@ msgstr "" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -947,7 +1046,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -979,13 +1078,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "" @@ -993,7 +1091,7 @@ msgstr "" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1001,8 +1099,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1012,12 +1110,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1025,49 +1123,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "%1로 작동" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1076,15 +1174,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
      1. award 50% score to one " -"problem
      2. reset the number of attempts allowed for one " -"problem
      3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
      4. double the weight of one problem within its " -"set
      5. replaces one problem in a set with a copy of a different problem" -" in that set
      6. award 100% score to one problem
      7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
      8. double the" -" weight of all problems within a set
      9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
      10. award 100% score" -" to all problems in one set.
      " +"problem
    10. reset the number of attempts allowed for one problem
    11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
    12. double the weight of one problem within its set
    13. replaces " +"one problem in a set with a copy of a different problem in that set
    14. award 100% score to one problem
    15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
    16. double the weight of all " +"problems within a set
    17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
    18. award 100% score to all " +"problems in one set.
    " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1103,12 +1201,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "추가" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1117,8 +1215,8 @@ msgid "Add All" msgstr "모두 추가" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "교과목 추가" @@ -1127,7 +1225,7 @@ msgstr "교과목 추가" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "사용자 추가" @@ -1144,7 +1242,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "어떤 파일 형식으로 추가하시겠습니까?" @@ -1168,15 +1266,16 @@ msgstr "" msgid "Add problems to" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "어떤 문제집에 추가하시겠습니까?" @@ -1188,12 +1287,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1203,28 +1302,24 @@ msgid "Added %1 problems to set %2." msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "%1을 %2에 문제 %3으로 추가" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "%1 주소를 %2 위치에 추가했습니다." #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1237,59 +1332,62 @@ msgstr "" msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." msgstr "" #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." msgstr "" #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." @@ -1309,43 +1407,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 -msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 -msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1356,7 +1444,7 @@ msgstr "" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "" @@ -1368,33 +1456,39 @@ msgstr "고급 검색" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1406,16 +1500,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "" @@ -1444,7 +1538,7 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1468,17 +1562,16 @@ msgstr "" msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1502,8 +1595,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1511,11 +1604,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "모든 할당 해제가 성공적으로 수행되었습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "학생 답변에 유니코드 대안 허용" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" @@ -1525,71 +1618,71 @@ msgstr "" msgid "Allow unassign" msgstr "할당 해제 허용" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "숫자 비교에 허용되는 오차(백분율)" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "다른 사용자의 역할이 허용됨" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "비밀번호 변경 허용" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "교과목에 로그인 허용" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "답변 날짜 이전에 해답을 볼 수 있음" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "답변 날짜 전에 정답을 볼 수 있음" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "과거 답변을 볼 수 있음" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "아직 열리지 않은 문제집의 문제를 볼 수 있음" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1598,14 +1691,14 @@ msgid "Amulet of Extension" msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1613,8 +1706,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1625,10 +1718,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1640,7 +1733,7 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " @@ -1654,7 +1747,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1664,7 +1757,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1674,24 +1767,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1705,17 +1798,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1727,6 +1828,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1741,7 +1843,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "" @@ -1760,16 +1862,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "" @@ -1786,55 +1896,60 @@ msgstr "" msgid "Answers Available" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." msgstr "아래에 변경된 사항은 모든 학생들 문제집에 반영됩니다." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 @@ -1846,12 +1961,12 @@ msgid "Archive" msgstr "" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1883,7 +1998,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "" @@ -1891,11 +2006,6 @@ msgstr "" msgid "Archived Courses" msgstr "" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1923,6 +2033,12 @@ msgid "" "will be destroyed. There is no undo available." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" "As the checkbox says, this includes a percentage grade column for each set." @@ -1944,7 +2060,7 @@ msgstr "" msgid "Assign" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" @@ -1952,7 +2068,7 @@ msgstr "" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1960,7 +2076,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1972,7 +2088,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "이 문제집을 할당할 사용자는?" @@ -1986,7 +2102,7 @@ msgid "Assign which achievements?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "" @@ -2004,12 +2120,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2017,7 +2133,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2029,12 +2145,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2048,11 +2176,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2060,7 +2188,7 @@ msgstr "" msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2069,11 +2197,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2081,25 +2214,33 @@ msgstr "" msgid "Attempts" msgstr "시도" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "감사" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "인증 실패. 교수님의 도움을 받으세요." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "작성자 정보" @@ -2107,7 +2248,7 @@ msgstr "작성자 정보" msgid "Automatic" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2119,7 +2260,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "" @@ -2153,7 +2294,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2162,8 +2303,7 @@ msgstr "" msgid "Badges" msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2172,19 +2312,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2202,7 +2348,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2219,7 +2365,7 @@ msgstr "" msgid "Browse from:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2227,7 +2373,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2246,8 +2392,8 @@ msgstr "" msgid "CLOSE TIME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2255,33 +2401,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "버그 보고 허용" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "전에 입력된 답 모두 보기 허용" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "학생의 답변 제출 허용" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2291,22 +2437,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2328,23 +2474,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "" -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2383,11 +2530,11 @@ msgstr "내보내기 취소" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2401,12 +2548,12 @@ msgstr "" msgid "Cannot open %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2420,7 +2567,7 @@ msgstr "" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2428,36 +2575,24 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2470,8 +2605,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2483,38 +2618,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "이 파일의 변경사항이 영구적으로 저장되지 않았습니다." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2534,26 +2669,31 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "정답 확인" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "테스트 확인" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2596,6 +2736,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "보여질 문제집 선택" @@ -2622,13 +2766,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2636,20 +2780,20 @@ msgstr "" msgid "Clear Problem Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2666,9 +2810,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2689,30 +2845,30 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." -msgstr "개인별 문제집 데이터(예. 마감기한)를 편집하기 위해 로그인 이름을 클릭하세요." +msgstr "" +"개인별 문제집 데이터(예. 마감기한)를 편집하기 위해 로그인 이름을 클릭하세요." #. ($ce->{admin_course_id}) #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:16 msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2720,7 +2876,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2729,10 +2885,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2741,22 +2897,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2764,7 +2920,14 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " @@ -2772,13 +2935,21 @@ msgid "" "problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2787,21 +2958,20 @@ msgstr "" msgid "Close Date" msgstr "" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2812,12 +2982,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "종료." #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2825,33 +2999,38 @@ msgstr "" msgid "Closes:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " @@ -2859,16 +3038,18 @@ msgid "" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "코멘트" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "" @@ -2884,18 +3065,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "제출완료" @@ -2903,10 +3083,14 @@ msgstr "제출완료" msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2931,6 +3115,10 @@ msgstr "" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2959,6 +3147,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "" @@ -2973,18 +3165,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2992,14 +3184,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "계속" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -3007,22 +3199,22 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3036,8 +3228,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3045,11 +3236,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "" @@ -3061,37 +3256,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "정답" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "정답:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "" @@ -3099,13 +3293,17 @@ msgstr "" msgid "Correct answers" msgstr "정답" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "" @@ -3134,16 +3332,16 @@ msgstr "" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "수업 관리" @@ -3152,8 +3350,8 @@ msgstr "수업 관리" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "환경설정" @@ -3161,9 +3359,9 @@ msgstr "환경설정" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3173,32 +3371,36 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "" @@ -3218,7 +3420,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3227,19 +3429,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -3254,7 +3449,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3263,7 +3458,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3283,14 +3478,14 @@ msgstr "" msgid "Create Location:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3315,8 +3510,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3327,11 +3522,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "어떤 종류의 문제집으로 생성?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "" @@ -3365,7 +3564,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "" @@ -3377,20 +3613,24 @@ msgstr "" msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3402,10 +3642,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "" @@ -3421,7 +3666,7 @@ msgid "" "Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "" @@ -3429,12 +3674,12 @@ msgstr "" msgid "Default Time that the Assignment is Due" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3495,11 +3740,11 @@ msgstr "" msgid "Delete course:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "" @@ -3507,7 +3752,7 @@ msgstr "" msgid "Delete location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3519,8 +3764,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3533,7 +3778,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -3553,8 +3798,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" @@ -3572,24 +3817,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "" #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3612,7 +3857,7 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" @@ -3635,7 +3880,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3645,7 +3890,7 @@ msgstr "" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -3661,20 +3906,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3689,12 +3934,12 @@ msgid "Directory" msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3709,17 +3954,17 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3729,8 +3974,8 @@ msgstr "" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" @@ -3752,21 +3997,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3784,8 +4031,18 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 -msgid "Display choice" +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +msgid "Display choice" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 @@ -3793,10 +4050,15 @@ msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "" @@ -3805,24 +4067,23 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" @@ -3831,7 +4092,7 @@ msgstr "" msgid "Do not uncheck students, unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "이 시험의 점수를 매기시겠습니까?" @@ -3839,7 +4100,7 @@ msgstr "이 시험의 점수를 매기시겠습니까?" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3873,14 +4134,15 @@ msgstr "" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "" @@ -3894,29 +4156,27 @@ msgstr "" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "" @@ -3946,15 +4206,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "종료일 %1이 지났습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "강사에게 이메일 전송" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "" @@ -3966,12 +4230,12 @@ msgstr "" msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3981,8 +4245,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -3996,12 +4260,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4017,7 +4281,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "" @@ -4025,21 +4289,21 @@ msgstr "" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "문제 수정하기" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "문제집 데이터 편집" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4056,9 +4320,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4069,8 +4333,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4083,28 +4347,26 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." msgstr "" @@ -4121,41 +4383,40 @@ msgstr "수정할 문제집은?" msgid "Edit which users?" msgstr "수정할사용자는?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4181,7 +4442,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4198,11 +4459,8 @@ msgstr "" msgid "Editing location %1" msgstr "" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4214,26 +4472,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "이메일" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4248,7 +4507,7 @@ msgstr "" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" @@ -4260,7 +4519,7 @@ msgstr "" msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4282,6 +4541,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4296,8 +4556,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4308,7 +4568,7 @@ msgstr "" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" @@ -4324,34 +4584,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4367,30 +4628,30 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -4402,7 +4663,7 @@ msgstr "등록됨" msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "등록 현황" @@ -4412,15 +4673,15 @@ msgstr "등록 현황" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4434,22 +4695,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" @@ -4462,12 +4723,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4475,12 +4736,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4490,14 +4751,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4505,42 +4766,27 @@ msgstr "" msgid "Error message:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4551,12 +4797,12 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" @@ -4567,7 +4813,7 @@ msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4575,7 +4821,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4598,12 +4844,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4619,29 +4865,29 @@ msgstr "" msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4693,53 +4939,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4794,7 +5047,7 @@ msgid "Failed to duplicate set: no set selected for duplication!" msgstr "문제집 복사 실패: 복사할 문제집이 선택되지 않았습니다!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4812,27 +5065,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4850,23 +5103,33 @@ msgstr "" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" @@ -4877,43 +5140,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "파일 매니저" @@ -4921,7 +5184,7 @@ msgstr "파일 매니저" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4936,26 +5199,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4964,7 +5227,7 @@ msgid "Filename" msgstr "파일명" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4972,9 +5235,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4984,8 +5247,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5005,14 +5268,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -5037,12 +5300,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5053,18 +5316,25 @@ msgstr "이름" msgid "First name" msgstr "이름" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5075,21 +5345,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5098,13 +5379,8 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5125,12 +5401,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5138,7 +5414,8 @@ msgstr "" msgid "From:" msgstr "From:" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5158,8 +5435,8 @@ msgstr "" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5169,20 +5446,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "Hardcopy 생성" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5198,6 +5475,11 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "" @@ -5222,28 +5504,28 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "" @@ -5251,21 +5533,21 @@ msgstr "" msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "채점" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "문제 채점" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "시험지 채점" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5273,11 +5555,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5285,7 +5567,7 @@ msgstr "" msgid "Grader" msgstr "채점자" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "성적" @@ -5293,7 +5575,7 @@ msgstr "성적" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "모든 현재 사용자에 대한 점수가 저장되었습니다." @@ -5324,8 +5606,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "청강생 로그인" @@ -5333,7 +5615,7 @@ msgstr "청강생 로그인" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" @@ -5341,7 +5623,7 @@ msgstr "" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5349,17 +5631,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "Hardcopy 포맷:" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "Hardcopy Generator" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "Hardcopy Header" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5368,7 +5650,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5382,13 +5664,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "도움말" @@ -5402,7 +5692,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "" @@ -5411,11 +5701,15 @@ msgstr "" msgid "Hidden" msgstr "숨김" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5428,16 +5722,12 @@ msgstr "" msgid "Hide Courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5453,24 +5743,21 @@ msgstr "" msgid "Hints" msgstr "힌트" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5479,12 +5766,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "과제 총점" @@ -5497,6 +5784,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5526,7 +5821,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5549,15 +5844,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5575,8 +5870,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5598,14 +5893,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5619,7 +5914,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5627,29 +5938,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5657,25 +5968,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5688,7 +5998,7 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5698,17 +6008,17 @@ msgstr "" #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5730,23 +6040,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5778,7 +6087,7 @@ msgstr "어디서 가져오겠습니까?" msgid "Import how many sets?" msgstr "가져올 문제집 개수는?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "새로운 이름으로 문제집 가져오기" @@ -5846,18 +6155,21 @@ msgstr "모든 문제집에 대한 백분율 등급 열 포함" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "오답" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "오답: %1/%2" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5875,13 +6187,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5893,15 +6209,15 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -5909,7 +6225,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "강사 전용 도구" @@ -5932,7 +6248,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5950,7 +6266,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "" @@ -5959,7 +6275,7 @@ msgstr "" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5986,7 +6302,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -5998,8 +6315,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6007,24 +6323,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "다음 문제로 이동:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6036,73 +6352,71 @@ msgstr "" msgid "LAST NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6110,10 +6424,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6132,8 +6450,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6146,7 +6464,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6187,20 +6505,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6215,8 +6529,14 @@ msgstr "" msgid "Last name" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "" @@ -6227,8 +6547,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6255,29 +6575,33 @@ msgstr "" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "라이브러리 브라우저" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6287,8 +6611,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6296,7 +6620,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "" @@ -6305,11 +6629,11 @@ msgstr "" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -6317,7 +6641,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6341,9 +6665,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -6353,19 +6677,19 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -6389,8 +6713,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6402,32 +6726,34 @@ msgstr "" msgid "Log In Again" msgstr "다시 로그인해주세요" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "로그아웃" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "" @@ -6435,11 +6761,11 @@ msgstr "" msgid "Login Info" msgstr "로그인 정보" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6453,11 +6779,11 @@ msgstr "로그인 상태" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "로그아웃" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6499,18 +6825,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6560,7 +6883,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" @@ -6569,24 +6892,23 @@ msgstr "" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6595,7 +6917,7 @@ msgstr "" msgid "Mark Correct" msgstr "정답 처리" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "정답 처리?" @@ -6612,22 +6934,26 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "수학 문제" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 @@ -6638,19 +6964,34 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" @@ -6661,32 +7002,32 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 @@ -6694,15 +7035,15 @@ msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" @@ -6715,10 +7056,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6729,6 +7070,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" @@ -6743,12 +7088,13 @@ msgid "NO OF FIELDS" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6771,6 +7117,7 @@ msgstr "" msgid "Name the new set" msgstr "새로운 문제집 이름" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6779,17 +7126,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6799,33 +7146,46 @@ msgstr "" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6834,9 +7194,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "다음 문제" @@ -6850,24 +7215,23 @@ msgid "Next page" msgstr "" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6882,19 +7246,23 @@ msgstr "" msgid "No" msgstr "아니오" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6907,7 +7275,7 @@ msgid "No Target Set Selected" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6917,7 +7285,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6958,22 +7326,22 @@ msgstr "" msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "저장된 변경 사항이 없습니다!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6989,7 +7357,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -7004,7 +7372,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" @@ -7012,7 +7380,7 @@ msgstr "" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7028,12 +7396,12 @@ msgstr "" msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -7057,7 +7425,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -7067,13 +7435,13 @@ msgid "" "saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7083,7 +7451,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -7098,7 +7466,7 @@ msgid "" msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" @@ -7115,36 +7483,37 @@ msgstr "" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "문제집이 보이지 않습니다. 강좌에서 문제집들이 보이게 옵션을 선택해주세요." +msgstr "" +"문제집이 보이지 않습니다. 강좌에서 문제집들이 보이게 옵션을 선택해주세요." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7157,29 +7526,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" @@ -7191,7 +7561,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "로그인 실패" @@ -7200,8 +7570,8 @@ msgstr "로그인 실패" msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7216,8 +7586,8 @@ msgstr "공지" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7234,8 +7604,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7251,17 +7621,18 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." -msgstr "참고: 시험지 채점은 이 페이지의 문제뿐만 아니라 모든 문제의 점수를 매깁니다." +msgstr "" +"참고: 시험지 채점은 이 페이지의 문제뿐만 아니라 모든 문제의 점수를 매깁니다." -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7269,9 +7640,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7281,18 +7653,36 @@ msgstr "" msgid "Number" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "" @@ -7300,15 +7690,15 @@ msgstr "" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7320,15 +7710,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7336,45 +7733,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" @@ -7382,8 +7782,8 @@ msgstr "" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7393,23 +7793,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7422,28 +7824,36 @@ msgstr "날짜 열기" msgid "Open Problem Library" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" @@ -7455,11 +7865,11 @@ msgstr "" msgid "Optional Modules" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7482,8 +7892,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "총점" @@ -7499,8 +7909,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "" @@ -7512,14 +7922,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7538,15 +7956,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7556,40 +7970,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 -msgid "PG question failed to render" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 +msgid "PG question failed to render" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7597,12 +8004,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "미리보기만 -- 답이 기록되지 않음" @@ -7637,8 +8040,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7647,16 +8050,21 @@ msgstr "" msgid "Password" msgstr "비밀번호" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "세트 %2, 문제 %3의 %1에 대한 과거 답변" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "백분율 점수" @@ -7670,7 +8078,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7691,21 +8099,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "허용 레벨" @@ -7714,11 +8122,11 @@ msgstr "허용 레벨" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "권한" @@ -7726,24 +8134,29 @@ msgstr "권한" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7766,6 +8179,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7775,6 +8197,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "" @@ -7793,27 +8219,41 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "다음 %1에 사용자 이름과 비밀번호를 입력해주세요:" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -7823,7 +8263,7 @@ msgid "Please select at least one set and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" @@ -7832,7 +8272,7 @@ msgid "Please select at least one user and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -7850,7 +8290,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "저장할 파일을 명시해주세요." @@ -7871,26 +8311,21 @@ msgstr "" #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7899,6 +8334,13 @@ msgstr "" msgid "Points" msgstr "" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7915,12 +8357,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "지금 \"시험지 채점\"을 누르십시오!" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "곧 \"시험지 채점\"을 누르세요!" @@ -7930,28 +8372,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "테스트 미리보기" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "이전 문제" @@ -7964,40 +8411,43 @@ msgstr "" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "테스트 인쇄" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8034,7 +8484,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "" @@ -8046,18 +8496,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "문제 편집기" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "문제 리스트" @@ -8071,21 +8533,20 @@ msgstr "" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "문제 점수(%):" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "기술적 문제" @@ -8094,20 +8555,20 @@ msgstr "기술적 문제" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8145,7 +8606,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "" @@ -8155,12 +8624,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8171,7 +8640,7 @@ msgstr "문제" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8189,7 +8658,11 @@ msgstr "" msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8200,11 +8673,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8232,28 +8712,28 @@ msgstr "" msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8261,8 +8741,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8272,25 +8752,33 @@ msgstr "출판" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8308,15 +8796,17 @@ msgstr "" msgid "Really delete the items listed above?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "설명" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8330,12 +8820,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "개별 문제집에 대해 점수 기록" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "사용자 %1에 대한 기록을 찾을 수 없습니다." @@ -8347,12 +8838,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8360,7 +8853,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "" @@ -8369,21 +8862,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "%1까지 감점된 점수(reduced credit)를 얻을 수 있습니다." -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8392,19 +8880,7 @@ msgstr "" msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8430,11 +8906,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8448,7 +8929,7 @@ msgid "Remaining" msgstr "시도 횟수" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -8457,28 +8938,28 @@ msgstr "" msgid "Remember Me" msgstr "나를 기억해주세요" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8503,20 +8984,20 @@ msgstr "" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "" @@ -8526,7 +9007,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8540,7 +9021,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "" @@ -8553,44 +9034,80 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "" +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 @@ -8606,7 +9123,7 @@ msgid "Report Bugs in this Problem" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "오류 보고" @@ -8618,8 +9135,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" @@ -8635,20 +9152,24 @@ msgstr "" msgid "Request New Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) @@ -8658,14 +9179,14 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8678,13 +9199,13 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." msgstr "" #. ($verNum, $setName) @@ -8697,7 +9218,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -8705,16 +9226,16 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "" @@ -8723,6 +9244,12 @@ msgstr "" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8736,18 +9263,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8781,7 +9312,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8789,15 +9320,15 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" @@ -8805,7 +9336,7 @@ msgstr "" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "결과" @@ -8816,11 +9347,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" @@ -8835,7 +9366,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "되돌아가기" @@ -8850,15 +9381,14 @@ msgstr "" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8902,29 +9432,30 @@ msgstr "" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8938,11 +9469,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8953,12 +9489,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "" @@ -8978,13 +9514,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "" @@ -9004,34 +9540,34 @@ msgstr "내보낸 파일 저장하기" msgid "Save as" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "변경사항 저장" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9039,7 +9575,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "" @@ -9047,57 +9583,57 @@ msgstr "" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "점수" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "선택된 문제집 점수 부여하고 저장:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9109,6 +9645,11 @@ msgstr "" msgid "Score which sets?" msgstr "점수 매길 문제집은?" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9133,15 +9674,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "채점 도구" @@ -9150,7 +9691,7 @@ msgstr "채점 도구" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9168,31 +9709,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "섹션" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9204,29 +9747,33 @@ msgstr "섹션:" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9234,7 +9781,7 @@ msgstr "" msgid "Select" msgstr "선택" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9249,6 +9796,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9267,6 +9818,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "문제집을 선택하십시오" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -9275,10 +9831,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "이 코스에서 문제집을 선택하십시오" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9296,11 +9856,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -9334,8 +9894,8 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -9352,8 +9912,8 @@ msgstr "실행할 동작을 선택하세요:" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9367,6 +9927,11 @@ msgid "Select course(s) to hide or unhide." msgstr "숨기거나 숨기기를 취소할 코스를 선택합니다." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9416,8 +9981,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9457,9 +10022,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9480,7 +10045,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9492,11 +10057,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9510,8 +10075,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9524,7 +10089,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9564,7 +10129,7 @@ msgstr "" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9584,7 +10149,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "문제집" @@ -9596,8 +10161,8 @@ msgstr "" #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9614,10 +10179,11 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9627,8 +10193,8 @@ msgstr "" msgid "Set Definition Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "" @@ -9636,23 +10202,28 @@ msgstr "" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "문제집 헤더" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9665,7 +10236,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "문제집 리스트" @@ -9676,15 +10247,19 @@ msgstr "문제집 리스트" msgid "Set Name" msgstr "문제집 이름" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9694,6 +10269,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9703,12 +10283,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9718,13 +10305,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9733,16 +10320,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9758,8 +10345,8 @@ msgstr "" msgid "Sets" msgstr "문제집" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9767,12 +10354,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9780,28 +10367,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
    course
    Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
    homework
    Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
    " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
    course
    Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
    homework
    Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
    " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9809,7 +10392,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9823,11 +10406,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9847,11 +10430,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" @@ -9865,36 +10448,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "정답 보기" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9904,19 +10502,19 @@ msgstr "" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "지난 정답 보기" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "지난 정답 보기" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9925,35 +10523,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9969,8 +10580,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9979,12 +10590,11 @@ msgstr "" msgid "Show saved answers?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -10011,19 +10621,18 @@ msgstr "" msgid "Show:" msgstr "보이기:" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "" #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "" @@ -10044,15 +10653,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10086,7 +10695,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10094,7 +10703,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10110,7 +10719,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10121,14 +10730,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10141,7 +10750,7 @@ msgstr "사이트 정보" msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -10163,10 +10772,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 @@ -10176,14 +10785,14 @@ msgid "" "the wrong thing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -10224,8 +10833,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10234,7 +10847,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "" @@ -10246,30 +10859,38 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10278,7 +10899,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -10286,8 +10907,8 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" @@ -10304,9 +10925,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "점수 통계" @@ -10316,32 +10936,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "상태" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "동작 중지" @@ -10349,11 +10975,11 @@ msgstr "동작 중지" msgid "Stop Archiving" msgstr "보관 중지" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "교과목 보관 중지" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10361,6 +10987,7 @@ msgstr "교과목 보관 중지" msgid "Student ID" msgstr "학생 ID" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10370,9 +10997,9 @@ msgstr "" msgid "Student Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "학생 진행상황" @@ -10382,12 +11009,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10418,7 +11045,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10473,7 +11100,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" @@ -10495,24 +11122,24 @@ msgid "Successfully created new set %1" msgstr "" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "%1 과정의 이름을 %2(으)로 성공적으로 변경" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "% 1을 % 2 코스에 성공적으로 보관 취소" @@ -10524,15 +11151,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -10552,13 +11179,13 @@ msgstr "" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10566,11 +11193,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10578,27 +11205,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "테스트 시간 알림" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "시험이 아직 제출되지 않았습니다." @@ -10611,7 +11243,7 @@ msgstr "시험이 아직 제출되지 않았습니다." msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10619,11 +11251,11 @@ msgstr "" msgid "Text" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10639,6 +11271,11 @@ msgstr "" msgid "Textbook:" msgstr "" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10655,10 +11292,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10669,13 +11313,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10693,25 +11337,25 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " @@ -10751,7 +11395,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10781,37 +11426,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10820,8 +11463,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10829,12 +11472,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10842,7 +11485,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10856,7 +11499,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10907,11 +11550,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10925,17 +11568,17 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" @@ -10943,27 +11586,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
    1. Simple: send only the feedback " @@ -10982,15 +11619,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11000,30 +11637,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11046,17 +11685,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11066,16 +11705,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -11091,7 +11730,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11099,24 +11738,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "" @@ -11130,14 +11773,17 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11145,7 +11791,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11153,23 +11799,34 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11186,10 +11843,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11200,57 +11857,42 @@ msgid "" "shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11263,8 +11905,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11272,24 +11914,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11311,11 +11943,11 @@ msgid "" "sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." @@ -11341,19 +11973,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11366,48 +11998,49 @@ msgid "" "password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" + #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11431,7 +12064,7 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." msgstr "" @@ -11453,25 +12086,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11483,12 +12116,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11507,9 +12140,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11535,9 +12168,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11553,50 +12186,50 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." -msgstr "테스트 박스가 초기 문제의 소스를 가지고 있습니다. 브라우저에서 뒤로가기 버튼을 눌러 잃어버린 편집본을 복구할 수 있습니다." +msgstr "" +"테스트 박스가 초기 문제의 소스를 가지고 있습니다. 브라우저에서 뒤로가기 버튼" +"을 눌러 잃어버린 편집본을 복구할 수 있습니다." #. ( % . 'but the result will not be counted.') #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:23 @@ -11629,28 +12262,28 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11661,8 +12294,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11697,11 +12330,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." +"correct the permission errors." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11715,7 +12348,7 @@ msgid "Then by" msgstr "그러면" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11725,13 +12358,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11759,30 +12397,30 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." @@ -11795,19 +12433,19 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -11822,7 +12460,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11839,6 +12477,19 @@ msgstr "" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" @@ -11855,14 +12506,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11872,25 +12523,29 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -11901,7 +12556,7 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." @@ -11909,28 +12564,26 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" @@ -11938,8 +12591,7 @@ msgid "" "instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11953,9 +12605,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -11978,7 +12630,7 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." @@ -11992,42 +12644,48 @@ msgstr "" msgid "This action will not overwrite existing users." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 +msgid "" +"This allows for the viewing, downloading, uploading and other management of " +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 msgid "" -"This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12041,23 +12699,23 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." @@ -12075,14 +12733,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12101,8 +12763,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12114,13 +12776,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12132,47 +12794,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "이 문제집에는 문제가 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "이 문제집은 마감 시간이 지났습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "이 문제집은 아직 열리지 않습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12180,17 +12838,17 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 @@ -12198,46 +12856,48 @@ msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12252,11 +12912,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12269,14 +12929,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12286,11 +12946,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12306,33 +12966,33 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 @@ -12353,94 +13013,89 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " "feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12469,8 +13124,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12492,15 +13147,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12520,8 +13175,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12529,8 +13184,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12540,10 +13194,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12561,27 +13215,28 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 @@ -12589,11 +13244,11 @@ msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12611,9 +13266,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12625,32 +13280,32 @@ msgid "This sample mail would be sent to %1" msgstr "이 샘플 메일은 %1(으)로 전송됩니다" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "" @@ -12667,8 +13322,8 @@ msgid "" "password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -12683,8 +13338,8 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -12692,109 +13347,203 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "소요 시간: %1 분 (%2 분 중)." @@ -12810,13 +13559,13 @@ msgstr "" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "" @@ -12825,17 +13574,17 @@ msgstr "" msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12847,11 +13596,11 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." @@ -12872,7 +13621,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12885,9 +13634,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12897,11 +13647,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12909,7 +13659,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12917,6 +13667,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12925,11 +13679,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "총점만 보이기(개별 문제점수는 보이지 않고)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr " 답변 날짜 이후에 총점만 보이기" @@ -12950,6 +13704,12 @@ msgstr "" msgid "Two Columns" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" @@ -12958,19 +13718,19 @@ msgstr "" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" @@ -12980,7 +13740,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12990,23 +13750,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13022,7 +13794,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13030,20 +13807,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13057,19 +13830,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13085,7 +13858,7 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" @@ -13094,7 +13867,7 @@ msgstr "" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13109,8 +13882,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13122,11 +13895,11 @@ msgstr "" msgid "Unclassified Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13139,21 +13912,21 @@ msgstr "" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13180,15 +13953,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13196,7 +13969,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13213,7 +13986,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13221,7 +13994,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13263,7 +14036,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "" @@ -13273,11 +14046,11 @@ msgid "Upgrade" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13302,7 +14075,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "" @@ -13311,24 +14084,24 @@ msgstr "" msgid "Upload" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "" @@ -13345,6 +14118,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -13354,11 +14131,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" @@ -13370,7 +14147,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "" @@ -13378,20 +14155,24 @@ msgstr "" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13431,6 +14212,14 @@ msgid "" "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13438,11 +14227,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13467,16 +14256,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13497,17 +14286,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13530,7 +14319,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13539,34 +14328,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13591,12 +14385,13 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "" @@ -13609,7 +14404,7 @@ msgstr "" msgid "Users" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "" @@ -13617,11 +14412,11 @@ msgstr "" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "사용자 리스트" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -13630,36 +14425,38 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." -msgstr "이 수준 이상의 사용자는 암호를 변경할 수 있습니다. 일반적으로 청강생은 비밀번호를 변경할 수 없습니다." +msgstr "" +"이 수준 이상의 사용자는 암호를 변경할 수 있습니다. 일반적으로 청강생은 비밀번" +"호를 변경할 수 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13670,41 +14467,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13719,30 +14521,62 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "보기" @@ -13750,42 +14584,38 @@ msgstr "보기" msgid "View Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "방정식은 다음 디스플레이 설정으로 본다" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "문제집별 진행상황 통계 보기" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "학생별 진행상황 통계 보기" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "문제집별 학생 진행상황 보기" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "학생별 진행상황 보기" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13797,11 +14627,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13813,6 +14643,7 @@ msgid "Visibility" msgstr "보임" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13822,16 +14653,19 @@ msgstr "보임" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "학생들에게 보임" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "" @@ -13853,38 +14687,34 @@ msgstr "경고: 삭제시 모든 사용자 관련 정보가 사라지고, 복구 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "" @@ -13900,39 +14730,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13944,18 +14770,22 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "WeBWorK에 오신 걸 환영합니다!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13971,23 +14801,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "어떤 필드에 필터된 사용자가 맞습니까?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14002,32 +14832,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

      A value such as " "0.1 means 0.1 percent error is allowed.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

      • %c = course ID
      • %u = user ID
      • %s =" -" set ID
      • %p = problem ID
      • %x = section
      • %r = " -"recitation
      • %% = literal percent sign
      " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14042,9 +14870,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14055,37 +14883,29 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14107,8 +14927,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." msgstr "" #. (tag('b', dir => 'ltr', format_set_name_display($setID) @@ -14120,7 +14940,7 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " @@ -14128,18 +14948,19 @@ msgid "" "you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14177,25 +14998,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14205,25 +15026,24 @@ msgid "" "changes can be made." msgstr "템플릿 디렉토리에 쓸 권한이 없음. 변경할 수 없음." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14238,7 +15058,7 @@ msgstr "" msgid "Yes" msgstr "예" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14252,24 +15072,24 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " @@ -14283,23 +15103,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14309,16 +15129,16 @@ msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "IP 주소 %2에서 %1에 대한 인쇄본을 생성할 수 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14326,26 +15146,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14369,7 +15189,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14381,18 +15201,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "문제를 변경할 권한이 없습니다." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "문제집 정의 파일을 변경할 권한이 없습니다." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14409,7 +15229,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "이 동작을 취할 권한이 없습니다." @@ -14439,35 +15259,26 @@ msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "시작 전 문제집의 인쇄본을 생성할 수 없습니다." #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14485,41 +15296,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14528,8 +15333,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14547,26 +15352,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "일반 파일만 다운로드할 수 있습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "텍스트 파일만 편집할 수 있습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14586,58 +15393,56 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "디렉터리를 다운로드할 수 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "해당 유형의 파일은 다운로드할 수 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "디렉터리를 편집할 수 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "해당 유형의 파일을 볼 수 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "현재 사용 중인 교과목은 보관할 수 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "현재 사용 중인 교과목을 삭제할 수 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "본인을 삭제할 수 없습니다!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14645,7 +15450,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "메시지를 하나도 입력하지 않았습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" @@ -14653,23 +15458,26 @@ msgstr "" msgid "You do not have permission to change the hardcopy theme." msgstr "인쇄본 테마를 변경할 수 있는 권한이 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "이 파일을 편집할 수 있는 권한이 없습니다." -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "%1 형식의 인쇄본을 생성할 권한이 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "자세한 오류를 볼 권한이 없습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14680,17 +15488,17 @@ msgstr "" msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "" #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "" #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -14699,45 +15507,45 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." msgstr "" #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14745,7 +15553,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "" @@ -14756,25 +15564,29 @@ msgstr "WeBWorK에서 로그아웃되었습니다." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "" @@ -14782,11 +15594,11 @@ msgstr "" msgid "You have requested that the following items be deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "" @@ -14794,10 +15606,10 @@ msgstr "" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14808,7 +15620,7 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." @@ -14816,20 +15628,20 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14840,29 +15652,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "여기서 비밀번호를 바꿀 수 없습니다!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14870,7 +15682,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "정답은 지금도 확인할 수 있습니다." @@ -14887,15 +15699,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14903,15 +15715,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14919,32 +15733,33 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" @@ -14953,7 +15768,7 @@ msgid "You must select one or more sets for scoring!" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "" @@ -14961,37 +15776,37 @@ msgstr "" msgid "You must specify a course ID." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "" @@ -15004,20 +15819,12 @@ msgstr "사용자 ID를 명시해주세요." msgid "You must specify an file name in order to save a new file." msgstr "" -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" @@ -15033,51 +15840,61 @@ msgstr "" msgid "You need to select a set to view." msgstr "" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "" +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15089,7 +15906,7 @@ msgstr "이메일 주소가 변경되었습니다." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" @@ -15119,51 +15936,59 @@ msgid "Your message was sent successfully." msgstr "" #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "" -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "" #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " "problem record to the database." -msgstr "문제 기록을 데이터베이스에 저장하는 데 실패하여 점수가 기록되지 않았습니다." +msgstr "" +"문제 기록을 데이터베이스에 저장하는 데 실패하여 점수가 기록되지 않았습니다." #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:223 msgid "Your score was not recorded because this homework set is closed." @@ -15175,29 +16000,30 @@ msgid "" "you." msgstr "이 문제가 할당되지 않았기 때문에 점수가 기록되지 않았습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "이 문제 세트 버전이 열려 있지 않기 때문에 점수가 기록되지 않았습니다." -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" -msgstr "이 테스트의 제한 시간을 초과했기 때문에 점수가 기록되지 않았습니다. (소요 시간: %1분, 허용 시간: %2분)" +msgstr "" +"이 테스트의 제한 시간을 초과했기 때문에 점수가 기록되지 않았습니다. (소요 시" +"간: %1분, 허용 시간: %2분)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." -msgstr "이 세트 버전에서 남은 시도 횟수가 없기 때문에 점수가 기록되지 않았습니다." +msgstr "" +"이 세트 버전에서 남은 시도 횟수가 없기 때문에 점수가 기록되지 않았습니다." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "점수가 기록되지 않았습니다." @@ -15221,7 +16047,7 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." msgstr "로그인 시간이 지났습니다. 다시 로그인해 주세요." @@ -15255,7 +16081,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15291,7 +16117,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "" @@ -15299,11 +16125,11 @@ msgstr "" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "모든 문제집" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "" @@ -15314,19 +16140,19 @@ msgid "alphabetically" msgstr "" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15356,16 +16182,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "" @@ -15375,31 +16205,39 @@ msgstr "" msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15411,15 +16249,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "" @@ -15447,7 +16290,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -15455,8 +16298,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" @@ -15468,9 +16321,14 @@ msgstr "채점_감독관" msgid "guest" msgstr "청강생" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "숨김" @@ -15478,11 +16336,11 @@ msgstr "숨김" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "" @@ -15494,12 +16352,12 @@ msgstr "" msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15507,15 +16365,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "" @@ -15523,7 +16385,7 @@ msgstr "" msgid "login ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -15531,10 +16393,6 @@ msgstr "" msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "많은 문제집" @@ -15547,6 +16405,10 @@ msgstr "" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15555,11 +16417,11 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "" @@ -15573,10 +16435,15 @@ msgstr "선택된 사용자 없음" msgid "nobody" msgstr "허용 없음" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15586,11 +16453,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "" @@ -15607,17 +16474,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "점" @@ -15625,11 +16492,11 @@ msgstr "점" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "입력답 미리보기" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "" @@ -15649,38 +16516,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15716,6 +16583,16 @@ msgstr "선택된 문제집" msgid "selected users" msgstr "선택된 사용자" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -15736,7 +16613,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15744,7 +16621,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" @@ -15752,12 +16629,12 @@ msgstr "" msgid "student" msgstr "학생" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" @@ -15765,6 +16642,11 @@ msgstr "" msgid "summary" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "조교" @@ -15777,15 +16659,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "" @@ -15793,11 +16675,11 @@ msgstr "" msgid "then delete them" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "시간 제한 초과" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15807,11 +16689,11 @@ msgid "to" msgstr "" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "%1 기본 웹사이트로" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "교과목 페이지로" @@ -15843,24 +16725,30 @@ msgid "users who match on selected field" msgstr "선택된 필드에 부합한 사용자" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "버전 (%1)" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "보임" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "보이는 사용자" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/ru-RU.po b/lib/WeBWorK/Localize/ru-RU.po index c4d502783c..5a86e1f4c7 100644 --- a/lib/WeBWorK/Localize/ru-RU.po +++ b/lib/WeBWorK/Localize/ru-RU.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: msgid "" msgstr "" @@ -9,38 +9,55 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: FULL NAME \n" -"Language-Team: Russian (Russia) (http://app.transifex.com/webwork/webwork2/language/ru_RU/)\n" +"Language-Team: Russian (Russia) (http://app.transifex.com/webwork/webwork2/" +"language/ru_RU/)\n" +"Language: ru_RU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ru_RU\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" #. ($_->{problem}->version_id) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:69 msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -77,7 +94,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "" @@ -86,13 +103,29 @@ msgstr "" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -104,12 +137,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -124,22 +157,42 @@ msgid "%1 Problems:" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -150,40 +203,38 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" msgstr "" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -235,13 +286,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "Задание %1: Задача %2" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "" @@ -256,7 +307,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "" @@ -265,19 +316,24 @@ msgstr "" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -312,47 +368,45 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "" @@ -360,31 +414,35 @@ msgstr "" msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -392,16 +450,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -410,7 +468,7 @@ msgstr "" msgid "Weight: %1%" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

      After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -425,19 +483,19 @@ msgid "" "written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

      During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

      Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

      MathQuill renders students answers in real-time as they type on the " "keyboard.

      MathView allows students to choose from a variety of common " @@ -454,103 +512,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

      There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

      The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

      The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

      Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

      Modes:

      • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
      • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
      • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
      • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
      • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
      • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
      " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

      Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

      Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

      Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

      This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

      • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
      • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

      If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

      For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

    2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
    3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

      For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

      This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

      If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

      For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

      " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

      For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

      This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

      To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

      This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

      This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

      When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

      • %c = course ID
      • %u = user ID
      • %s = set ID
      • %p = problem ID
      • %x = section
      • %r = " +"recitation
      • %% = literal percent sign

      If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

      When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -558,21 +628,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

      • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
      • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
      • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
      • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
      " +"this case.
    4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
    5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

      When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -584,19 +654,25 @@ msgid "" "choice of modes (since there will only be one active).

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -614,39 +690,39 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
      • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
      • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
      • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
      • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
      Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
      when the \"Show Me Another\" button is clicked.
    6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
    7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
    8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
    9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." @@ -655,20 +731,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." msgstr "" @@ -703,34 +779,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" msgstr "" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -743,17 +818,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -762,8 +845,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -786,25 +869,25 @@ msgid "" "(✗), or unattempted (no symbol)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -824,19 +907,19 @@ msgid "ADJ STATUS" msgstr "" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "ОТВЕТЫ ПРОВЕРЕНЫ, НО ОНИ НЕ ЗАПИСАНЫ" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." +"if necessary)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 @@ -850,7 +933,18 @@ msgstr "Не сохранять изменений" msgid "Abandon export" msgstr "Не делать экспортирование" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -859,11 +953,12 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." msgstr "" #. ($c->param('effectiveUser') @@ -871,7 +966,7 @@ msgstr "" msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -926,7 +1021,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -938,7 +1033,7 @@ msgstr "" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -946,7 +1041,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -978,13 +1073,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "" @@ -992,7 +1086,7 @@ msgstr "" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1000,8 +1094,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1011,12 +1105,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1024,49 +1118,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1075,15 +1169,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
      1. award 50% score to one " -"problem
      2. reset the number of attempts allowed for one " -"problem
      3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
      4. double the weight of one problem within its " -"set
      5. replaces one problem in a set with a copy of a different problem" -" in that set
      6. award 100% score to one problem
      7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
      8. double the" -" weight of all problems within a set
      9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
      10. award 100% score" -" to all problems in one set.
      " +"problem
    10. reset the number of attempts allowed for one problem
    11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
    12. double the weight of one problem within its set
    13. replaces " +"one problem in a set with a copy of a different problem in that set
    14. award 100% score to one problem
    15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
    16. double the weight of all " +"problems within a set
    17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
    18. award 100% score to all " +"problems in one set.
    " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1102,12 +1196,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "Добавить" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1116,8 +1210,8 @@ msgid "Add All" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "" @@ -1126,7 +1220,7 @@ msgstr "" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "" @@ -1143,7 +1237,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "" @@ -1167,15 +1261,16 @@ msgstr "" msgid "Add problems to" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "" @@ -1187,12 +1282,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1202,28 +1297,24 @@ msgid "Added %1 problems to set %2." msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "" #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1236,59 +1327,62 @@ msgstr "" msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." msgstr "" #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." msgstr "" #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." @@ -1308,43 +1402,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 -msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 -msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1355,7 +1439,7 @@ msgstr "" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "" @@ -1367,33 +1451,39 @@ msgstr "" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1405,16 +1495,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "" @@ -1443,7 +1533,7 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1467,17 +1557,16 @@ msgstr "" msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1501,8 +1590,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1510,11 +1599,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" @@ -1524,71 +1613,71 @@ msgstr "" msgid "Allow unassign" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1597,14 +1686,14 @@ msgid "Amulet of Extension" msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1612,8 +1701,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1624,10 +1713,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1639,7 +1728,7 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " @@ -1653,7 +1742,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1663,7 +1752,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1673,24 +1762,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1704,17 +1793,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1726,6 +1823,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1740,7 +1838,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "" @@ -1759,16 +1857,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "" @@ -1785,55 +1891,61 @@ msgstr "" msgid "Answers Available" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." -msgstr "Все сделанные нимже изменения будут отражаться в задании для ВСЕХ студентов." +msgstr "" +"Все сделанные нимже изменения будут отражаться в задании для ВСЕХ студентов." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 @@ -1845,12 +1957,12 @@ msgid "Archive" msgstr "" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1882,7 +1994,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "" @@ -1890,11 +2002,6 @@ msgstr "" msgid "Archived Courses" msgstr "" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1922,6 +2029,12 @@ msgid "" "will be destroyed. There is no undo available." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" "As the checkbox says, this includes a percentage grade column for each set." @@ -1943,7 +2056,7 @@ msgstr "" msgid "Assign" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" @@ -1951,7 +2064,7 @@ msgstr "" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1959,7 +2072,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1971,7 +2084,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "Кому из пользователей назначить это задание?" @@ -1985,7 +2098,7 @@ msgid "Assign which achievements?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "" @@ -2003,12 +2116,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2016,7 +2129,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2028,12 +2141,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2047,11 +2172,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2059,7 +2184,7 @@ msgstr "" msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2068,11 +2193,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2080,25 +2210,33 @@ msgstr "" msgid "Attempts" msgstr "Попытки" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "Аудит" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "Информация об авторе" @@ -2106,7 +2244,7 @@ msgstr "Информация об авторе" msgid "Automatic" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2118,7 +2256,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "" @@ -2152,7 +2290,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2161,8 +2299,7 @@ msgstr "" msgid "Badges" msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2171,19 +2308,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2201,7 +2344,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2218,7 +2361,7 @@ msgstr "" msgid "Browse from:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2226,7 +2369,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2245,8 +2388,8 @@ msgstr "" msgid "CLOSE TIME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2254,33 +2397,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2290,22 +2433,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2327,23 +2470,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "" -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2382,11 +2526,11 @@ msgstr "Отменить экспортирование" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2400,12 +2544,12 @@ msgstr "" msgid "Cannot open %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2419,7 +2563,7 @@ msgstr "" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2427,36 +2571,24 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2469,8 +2601,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2482,38 +2614,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "Изменения в этом файле ещё не были сохранены." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2533,26 +2665,31 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "Проверить ответы" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2595,6 +2732,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "Выберите опцию видимое/невидимое для отмеченных заданий" @@ -2621,13 +2762,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2635,20 +2776,20 @@ msgstr "" msgid "Clear Problem Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2665,9 +2806,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2688,30 +2841,31 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." -msgstr "Кликните логин студентов для того чтобы задать индивидуальные настройки для этих студентов." +msgstr "" +"Кликните логин студентов для того чтобы задать индивидуальные настройки для " +"этих студентов." #. ($ce->{admin_course_id}) #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:16 msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2719,7 +2873,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2728,10 +2882,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2740,22 +2894,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2763,7 +2917,14 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " @@ -2771,13 +2932,21 @@ msgid "" "problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2786,21 +2955,20 @@ msgstr "" msgid "Close Date" msgstr "" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2811,12 +2979,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "" #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2824,33 +2996,38 @@ msgstr "" msgid "Closes:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " @@ -2858,16 +3035,18 @@ msgid "" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "Комментарий" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "" @@ -2883,18 +3062,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "" @@ -2902,10 +3080,14 @@ msgstr "" msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2930,6 +3112,10 @@ msgstr "" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2958,6 +3144,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "" @@ -2972,18 +3162,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2991,14 +3181,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "Продолжить" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -3006,22 +3196,22 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3035,8 +3225,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3044,11 +3233,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "" @@ -3060,37 +3253,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "Верно" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "" @@ -3098,13 +3290,17 @@ msgstr "" msgid "Correct answers" msgstr "Правильные ответы" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "" @@ -3133,16 +3329,16 @@ msgstr "" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "Администрирование курса" @@ -3151,8 +3347,8 @@ msgstr "Администрирование курса" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "Конфигурация курса. " @@ -3160,9 +3356,9 @@ msgstr "Конфигурация курса. " msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3172,32 +3368,36 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "" @@ -3217,7 +3417,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3226,19 +3426,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -3253,7 +3446,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3262,7 +3455,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3282,14 +3475,14 @@ msgstr "" msgid "Create Location:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3314,8 +3507,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3326,11 +3519,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "Создать как задание какого типа?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "" @@ -3364,7 +3561,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "" @@ -3376,20 +3610,24 @@ msgstr "" msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3401,10 +3639,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 -msgid "Debug" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 +msgid "Debug" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "" @@ -3420,7 +3663,7 @@ msgid "" "Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "" @@ -3428,12 +3671,12 @@ msgstr "" msgid "Default Time that the Assignment is Due" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3494,11 +3737,11 @@ msgstr "" msgid "Delete course:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "" @@ -3506,7 +3749,7 @@ msgstr "" msgid "Delete location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3518,8 +3761,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3532,7 +3775,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -3552,8 +3795,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" @@ -3571,24 +3814,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "" #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3611,7 +3854,7 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" @@ -3634,7 +3877,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3644,7 +3887,7 @@ msgstr "" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -3660,20 +3903,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3688,12 +3931,12 @@ msgid "Directory" msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3708,17 +3951,17 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3728,8 +3971,8 @@ msgstr "" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" @@ -3751,21 +3994,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3783,19 +4028,34 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "" @@ -3804,24 +4064,23 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" @@ -3830,7 +4089,7 @@ msgstr "" msgid "Do not uncheck students, unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "" @@ -3838,7 +4097,7 @@ msgstr "" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3872,14 +4131,15 @@ msgstr "" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "" @@ -3893,29 +4153,27 @@ msgstr "" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "" @@ -3945,15 +4203,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "Написать e-mail инструктору" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "" @@ -3965,12 +4227,12 @@ msgstr "" msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3980,8 +4242,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -3995,12 +4257,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4016,7 +4278,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "" @@ -4024,21 +4286,21 @@ msgstr "" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "Редактировать настройки задания" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4055,9 +4317,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4068,8 +4330,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4082,28 +4344,26 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." msgstr "" @@ -4120,41 +4380,40 @@ msgstr "Какие из заданий редактировать?" msgid "Edit which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4180,7 +4439,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4197,11 +4456,8 @@ msgstr "" msgid "Editing location %1" msgstr "" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4213,26 +4469,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "Email" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4247,7 +4504,7 @@ msgstr "" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" @@ -4259,7 +4516,7 @@ msgstr "" msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4281,6 +4538,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4295,8 +4553,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4307,7 +4565,7 @@ msgstr "" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" @@ -4323,34 +4581,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4366,30 +4625,30 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -4401,7 +4660,7 @@ msgstr "Включен в списки" msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "Статус участия" @@ -4411,15 +4670,15 @@ msgstr "Статус участия" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4433,22 +4692,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" @@ -4461,12 +4720,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4474,12 +4733,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4489,14 +4748,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4504,42 +4763,27 @@ msgstr "" msgid "Error message:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4550,12 +4794,12 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" @@ -4566,7 +4810,7 @@ msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4574,7 +4818,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4597,12 +4841,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4618,29 +4862,29 @@ msgstr "" msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4692,53 +4936,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4790,10 +5041,11 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:472 msgid "Failed to duplicate set: no set selected for duplication!" -msgstr "Не удалось создать дубликат задания: задания для дублирования не выбрано!" +msgstr "" +"Не удалось создать дубликат задания: задания для дублирования не выбрано!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4811,27 +5063,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4849,23 +5101,33 @@ msgstr "" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" @@ -4876,43 +5138,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "Менеджер файлов" @@ -4920,7 +5182,7 @@ msgstr "Менеджер файлов" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4935,26 +5197,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4963,7 +5225,7 @@ msgid "Filename" msgstr "Имя файла" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4971,9 +5233,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4983,8 +5245,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5004,14 +5266,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -5036,12 +5298,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5052,18 +5314,25 @@ msgstr "Имя" msgid "First name" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5074,21 +5343,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5097,13 +5377,8 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5124,12 +5399,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5137,7 +5412,8 @@ msgstr "" msgid "From:" msgstr "От:" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5157,8 +5433,8 @@ msgstr "" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5168,20 +5444,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "Создать печатную версию" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5197,6 +5473,11 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "" @@ -5221,28 +5502,28 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "" @@ -5250,21 +5531,21 @@ msgstr "" msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5272,11 +5553,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5284,7 +5565,7 @@ msgstr "" msgid "Grader" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "" @@ -5292,7 +5573,7 @@ msgstr "" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "" @@ -5323,8 +5604,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "Гостевой вход" @@ -5332,7 +5613,7 @@ msgstr "Гостевой вход" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" @@ -5340,7 +5621,7 @@ msgstr "" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5348,17 +5629,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "Формат печатной версии:" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "Генератор печатных версий" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "Заголовок печатной версии залания" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5367,7 +5648,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5381,13 +5662,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "Помощь" @@ -5401,7 +5690,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "" @@ -5410,11 +5699,15 @@ msgstr "" msgid "Hidden" msgstr "Скрытое" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5427,16 +5720,12 @@ msgstr "" msgid "Hide Courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5452,24 +5741,21 @@ msgstr "" msgid "Hints" msgstr "Подсказки" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5478,12 +5764,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "" @@ -5496,6 +5782,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5525,7 +5819,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5548,15 +5842,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5574,8 +5868,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5597,14 +5891,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5618,7 +5912,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5626,29 +5936,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5656,25 +5966,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5687,7 +5996,7 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5697,17 +6006,17 @@ msgstr "" #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5729,23 +6038,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5777,7 +6085,7 @@ msgstr "Откуда импортировать?" msgid "Import how many sets?" msgstr "Сколько заданий импортировать?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "Импортировать задания с именами" @@ -5845,18 +6153,21 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5874,13 +6185,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5892,15 +6207,15 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -5908,7 +6223,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "Инструменты инструктора" @@ -5931,7 +6246,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5949,7 +6264,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "" @@ -5958,7 +6273,7 @@ msgstr "" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5985,7 +6300,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -5997,8 +6313,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6006,24 +6321,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6035,73 +6350,71 @@ msgstr "" msgid "LAST NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6109,10 +6422,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6131,8 +6448,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6145,7 +6462,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6186,20 +6503,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6214,8 +6527,14 @@ msgstr "" msgid "Last name" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "" @@ -6226,8 +6545,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6254,29 +6573,33 @@ msgstr "" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "Подбор задач" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6286,8 +6609,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6295,7 +6618,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "" @@ -6304,11 +6627,11 @@ msgstr "" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -6316,7 +6639,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6340,9 +6663,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -6352,19 +6675,19 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -6388,8 +6711,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6401,32 +6724,34 @@ msgstr "" msgid "Log In Again" msgstr "Войти снова" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "выйти" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "" @@ -6434,11 +6759,11 @@ msgstr "" msgid "Login Info" msgstr "Информация о вошедшем" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6452,11 +6777,11 @@ msgstr "Статус вошедшего" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "Выйти" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6498,18 +6823,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6559,7 +6881,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" @@ -6568,24 +6890,23 @@ msgstr "" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6594,7 +6915,7 @@ msgstr "" msgid "Mark Correct" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "" @@ -6611,22 +6932,26 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "Math Objects" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 @@ -6637,19 +6962,34 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" @@ -6660,32 +7000,32 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 @@ -6693,15 +7033,15 @@ msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" @@ -6714,10 +7054,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6728,6 +7068,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" @@ -6742,12 +7086,13 @@ msgid "NO OF FIELDS" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6770,6 +7115,7 @@ msgstr "" msgid "Name the new set" msgstr "Дайте имя для нового задания" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6778,17 +7124,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6798,33 +7144,46 @@ msgstr "" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6833,9 +7192,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "Следующая задача" @@ -6849,24 +7213,23 @@ msgid "Next page" msgstr "" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6881,19 +7244,23 @@ msgstr "" msgid "No" msgstr "Нет" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6906,7 +7273,7 @@ msgid "No Target Set Selected" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6916,7 +7283,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6957,22 +7324,22 @@ msgstr "" msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6988,7 +7355,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -7003,7 +7370,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" @@ -7011,7 +7378,7 @@ msgstr "" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7027,12 +7394,12 @@ msgstr "" msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -7056,7 +7423,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -7066,13 +7433,13 @@ msgid "" "saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7082,7 +7449,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -7097,7 +7464,7 @@ msgid "" msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" @@ -7114,36 +7481,38 @@ msgstr "" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "Список заданий не отображён. Выберите одну из опций выше для того, чтобы отобразить список заданий в курсе." +msgstr "" +"Список заданий не отображён. Выберите одну из опций выше для того, чтобы " +"отобразить список заданий в курсе." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7156,29 +7525,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" @@ -7190,7 +7560,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "Вы не вошли" @@ -7199,8 +7569,8 @@ msgstr "Вы не вошли" msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7215,8 +7585,8 @@ msgstr "Замечание" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7233,8 +7603,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7250,17 +7620,17 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7268,9 +7638,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7280,18 +7651,36 @@ msgstr "" msgid "Number" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "" @@ -7299,15 +7688,15 @@ msgstr "" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7319,15 +7708,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7335,45 +7731,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" @@ -7381,8 +7780,8 @@ msgstr "" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7392,23 +7791,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7421,28 +7822,36 @@ msgstr "Дата открытия" msgid "Open Problem Library" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" @@ -7454,11 +7863,11 @@ msgstr "" msgid "Optional Modules" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7481,8 +7890,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "" @@ -7498,8 +7907,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "" @@ -7511,14 +7920,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7537,15 +7954,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7555,40 +7968,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 -msgid "PG question failed to render" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 +msgid "PG question failed to render" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7596,12 +8002,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "ПРЕДВАРИТЕЛЬНВЙ ПРОСМОТР -- ОТВЕТЫ НЕ ЗАПИСАНЫ" @@ -7636,8 +8038,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7646,16 +8048,21 @@ msgstr "" msgid "Password" msgstr "Пароль" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "" @@ -7669,7 +8076,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7690,21 +8097,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "Уровень допуска" @@ -7713,11 +8120,11 @@ msgstr "Уровень допуска" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "" @@ -7725,24 +8132,29 @@ msgstr "" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7765,6 +8177,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7774,6 +8195,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "" @@ -7792,27 +8217,41 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "Введите ниже Ваш логин и пароль для %1:" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -7822,7 +8261,7 @@ msgid "Please select at least one set and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" @@ -7831,7 +8270,7 @@ msgid "Please select at least one user and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -7849,7 +8288,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "Укажите файл, в который следует сохранитиь. " @@ -7870,26 +8309,21 @@ msgstr "" #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7898,6 +8332,13 @@ msgstr "" msgid "Points" msgstr "" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7914,12 +8355,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" @@ -7929,28 +8370,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "Предыдущая задача" @@ -7963,40 +8409,43 @@ msgstr "" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8033,7 +8482,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "" @@ -8045,18 +8494,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "Редактор задач" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "Список задач" @@ -8070,21 +8531,20 @@ msgstr "" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "Техника программирования задач. " @@ -8093,20 +8553,20 @@ msgstr "Техника программирования задач. " msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8144,7 +8604,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "" @@ -8154,12 +8622,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8170,7 +8638,7 @@ msgstr "Задачи" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8188,7 +8656,11 @@ msgstr "" msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8199,11 +8671,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8231,28 +8710,28 @@ msgstr "" msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8260,8 +8739,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8271,25 +8750,33 @@ msgstr "Опубликовать" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8307,15 +8794,17 @@ msgstr "" msgid "Really delete the items listed above?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "Подразделение" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8329,12 +8818,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "Записать баллы для отдельных заданий" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -8346,12 +8836,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8359,7 +8851,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "" @@ -8368,21 +8860,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8391,19 +8878,7 @@ msgstr "" msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8429,11 +8904,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8447,7 +8927,7 @@ msgid "Remaining" msgstr "Остаётся" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -8456,28 +8936,28 @@ msgstr "" msgid "Remember Me" msgstr "Запомнить меня" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8502,20 +8982,20 @@ msgstr "" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "" @@ -8525,7 +9005,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8539,7 +9019,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "" @@ -8552,44 +9032,80 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "" +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 @@ -8605,7 +9121,7 @@ msgid "Report Bugs in this Problem" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "Сообщить об ошибках" @@ -8617,8 +9133,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" @@ -8634,20 +9150,24 @@ msgstr "" msgid "Request New Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) @@ -8657,14 +9177,14 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8677,13 +9197,13 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." msgstr "" #. ($verNum, $setName) @@ -8696,7 +9216,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -8704,16 +9224,16 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "" @@ -8722,6 +9242,12 @@ msgstr "" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8735,18 +9261,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8780,7 +9310,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8788,15 +9318,15 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" @@ -8804,7 +9334,7 @@ msgstr "" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "Результат" @@ -8815,11 +9345,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" @@ -8834,7 +9364,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "Вернуть" @@ -8849,15 +9379,14 @@ msgstr "" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8901,29 +9430,30 @@ msgstr "" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8937,11 +9467,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8952,12 +9487,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "Сохранить" @@ -8977,13 +9512,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "Сохранить как" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "" @@ -9003,34 +9538,34 @@ msgstr "Сохранить экспортируемое" msgid "Save as" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "Сохранить изменения" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9038,7 +9573,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "" @@ -9046,57 +9581,57 @@ msgstr "" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "Баллы" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "Выставить баллы по выбранным заданиям и согранить их в:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9108,6 +9643,11 @@ msgstr "" msgid "Score which sets?" msgstr "Посчитать баллы в отношении каких из заданий?" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9132,15 +9672,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "" @@ -9149,7 +9689,7 @@ msgstr "" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9167,31 +9707,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "Отдел" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9203,29 +9745,33 @@ msgstr "" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9233,7 +9779,7 @@ msgstr "" msgid "Select" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9248,6 +9794,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9266,6 +9816,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -9274,10 +9829,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9295,11 +9854,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -9333,8 +9892,8 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -9351,8 +9910,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9366,6 +9925,11 @@ msgid "Select course(s) to hide or unhide." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9415,8 +9979,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9456,9 +10020,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9479,7 +10043,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9491,11 +10055,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9509,8 +10073,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9523,7 +10087,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9563,7 +10127,7 @@ msgstr "" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9583,7 +10147,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "Задание" @@ -9595,8 +10159,8 @@ msgstr "" #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9613,10 +10177,11 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9626,8 +10191,8 @@ msgstr "" msgid "Set Definition Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "" @@ -9635,23 +10200,28 @@ msgstr "" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "Заголовок задания" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9664,7 +10234,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "Список заданий" @@ -9675,15 +10245,19 @@ msgstr "Список заданий" msgid "Set Name" msgstr "Имя задания" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9693,6 +10267,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9702,12 +10281,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9717,13 +10303,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9732,16 +10318,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9757,8 +10343,8 @@ msgstr "" msgid "Sets" msgstr "Задания" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9766,12 +10352,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9779,28 +10365,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
    course
    Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
    homework
    Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
    " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
    course
    Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
    homework
    Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
    " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9808,7 +10390,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9822,11 +10404,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9846,11 +10428,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" @@ -9864,36 +10446,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9903,19 +10500,19 @@ msgstr "" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "Отобразить предыдущие ответы" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "Отобразить предыдущие ответы" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9924,35 +10521,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9968,8 +10578,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9978,12 +10588,11 @@ msgstr "" msgid "Show saved answers?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -10010,19 +10619,18 @@ msgstr "" msgid "Show:" msgstr "Показать:" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "" #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "" @@ -10043,15 +10651,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10085,7 +10693,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10093,7 +10701,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10109,7 +10717,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10120,14 +10728,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10140,7 +10748,7 @@ msgstr "Информация о сайте" msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -10162,10 +10770,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 @@ -10175,14 +10783,14 @@ msgid "" "the wrong thing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -10223,8 +10831,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10233,7 +10845,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "" @@ -10245,30 +10857,38 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10277,7 +10897,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -10285,8 +10905,8 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" @@ -10303,9 +10923,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "Статистика" @@ -10315,32 +10934,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "Статус" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "Прекратить действие" @@ -10348,11 +10973,11 @@ msgstr "Прекратить действие" msgid "Stop Archiving" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10360,6 +10985,7 @@ msgstr "" msgid "Student ID" msgstr "ID студента" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10369,9 +10995,9 @@ msgstr "" msgid "Student Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "Результаты студентов" @@ -10381,12 +11007,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10417,7 +11043,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10472,7 +11098,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" @@ -10494,24 +11120,24 @@ msgid "Successfully created new set %1" msgstr "" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "" @@ -10523,15 +11149,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -10551,13 +11177,13 @@ msgstr "" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10565,11 +11191,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10577,27 +11203,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" @@ -10610,7 +11241,7 @@ msgstr "" msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10618,11 +11249,11 @@ msgstr "" msgid "Text" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10638,6 +11269,11 @@ msgstr "" msgid "Textbook:" msgstr "" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10654,10 +11290,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10668,13 +11311,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10692,25 +11335,25 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " @@ -10750,7 +11393,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10780,37 +11424,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10819,8 +11461,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10828,12 +11470,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10841,7 +11483,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10855,7 +11497,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10906,11 +11548,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10924,17 +11566,17 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" @@ -10942,27 +11584,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
    1. Simple: send only the feedback " @@ -10981,15 +11617,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -10999,30 +11635,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11045,17 +11683,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11065,16 +11703,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -11090,7 +11728,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11098,24 +11736,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "" @@ -11129,14 +11771,17 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11144,7 +11789,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11152,23 +11797,34 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11185,10 +11841,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11199,57 +11855,42 @@ msgid "" "shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11262,8 +11903,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11271,24 +11912,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11310,11 +11941,11 @@ msgid "" "sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." @@ -11340,19 +11971,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11365,48 +11996,49 @@ msgid "" "password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" + #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11430,7 +12062,7 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." msgstr "" @@ -11452,25 +12084,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11482,12 +12114,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11506,9 +12138,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11534,9 +12166,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11552,50 +12184,50 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." -msgstr "Текстовое окно теперь содержит код исходной задачи. Вы можете восстановить сделанные ранее изменения при момощи кнопки Назад в Вашем браузере." +msgstr "" +"Текстовое окно теперь содержит код исходной задачи. Вы можете восстановить " +"сделанные ранее изменения при момощи кнопки Назад в Вашем браузере." #. ( % . 'but the result will not be counted.') #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:23 @@ -11628,28 +12260,28 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11660,8 +12292,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11696,11 +12328,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." +"correct the permission errors." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11714,7 +12346,7 @@ msgid "Then by" msgstr "Затем по полю" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11724,13 +12356,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11758,30 +12395,30 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." @@ -11794,19 +12431,19 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -11821,7 +12458,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11838,6 +12475,19 @@ msgstr "" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" @@ -11854,14 +12504,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11871,25 +12521,29 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -11900,7 +12554,7 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." @@ -11908,28 +12562,26 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" @@ -11937,8 +12589,7 @@ msgid "" "instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11952,9 +12603,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -11977,7 +12628,7 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." @@ -11994,39 +12645,45 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 msgid "" "This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "" +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12040,23 +12697,23 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." @@ -12074,14 +12731,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12100,8 +12761,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12113,13 +12774,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12131,47 +12792,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "Это задане не содержит задач." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "Это задание закрыто. " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "Это задание пока не открыто. " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12179,17 +12836,17 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 @@ -12197,46 +12854,48 @@ msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12251,11 +12910,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12268,14 +12927,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12285,11 +12944,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12305,33 +12964,33 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 @@ -12352,94 +13011,89 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " "feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 +msgid "" +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12468,8 +13122,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12491,15 +13145,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12519,8 +13173,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12528,8 +13182,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12539,10 +13192,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12560,27 +13213,28 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 @@ -12588,11 +13242,11 @@ msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12610,9 +13264,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12624,32 +13278,32 @@ msgid "This sample mail would be sent to %1" msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "" @@ -12666,8 +13320,8 @@ msgid "" "password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -12682,8 +13336,8 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -12691,109 +13345,203 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "" @@ -12809,13 +13557,13 @@ msgstr "" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "" @@ -12824,17 +13572,17 @@ msgstr "" msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12846,11 +13594,11 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." @@ -12871,7 +13619,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12884,9 +13632,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12896,11 +13645,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12908,7 +13657,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12916,6 +13665,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12924,11 +13677,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "" @@ -12949,6 +13702,12 @@ msgstr "" msgid "Two Columns" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" @@ -12957,19 +13716,19 @@ msgstr "" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" @@ -12979,7 +13738,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12989,23 +13748,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13021,7 +13792,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13029,20 +13805,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13056,19 +13828,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13084,7 +13856,7 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" @@ -13093,7 +13865,7 @@ msgstr "" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13108,8 +13880,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13121,11 +13893,11 @@ msgstr "" msgid "Unclassified Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13138,21 +13910,21 @@ msgstr "" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13179,15 +13951,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13195,7 +13967,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13212,7 +13984,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13220,7 +13992,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13262,7 +14034,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "" @@ -13272,11 +14044,11 @@ msgid "Upgrade" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13301,7 +14073,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "" @@ -13310,24 +14082,24 @@ msgstr "" msgid "Upload" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "" @@ -13344,6 +14116,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -13353,11 +14129,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" @@ -13369,7 +14145,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "" @@ -13377,20 +14153,24 @@ msgstr "" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13430,6 +14210,14 @@ msgid "" "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13437,11 +14225,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13466,16 +14254,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13496,17 +14284,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13529,7 +14317,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13538,34 +14326,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13590,12 +14383,13 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "" @@ -13608,7 +14402,7 @@ msgstr "" msgid "Users" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "" @@ -13616,11 +14410,11 @@ msgstr "" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "Список пользователей" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -13629,36 +14423,36 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13669,41 +14463,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13718,30 +14517,62 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "Просмотреть" @@ -13749,42 +14580,38 @@ msgstr "Просмотреть" msgid "View Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "Просматривать уравнения как" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "Посмотреть статистику по заданию" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "Посмотреть статистику по студентам" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "Просмотреть текущие результаты студентов по заданиям" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "Просмотреть результаты по студентам" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13796,11 +14623,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13812,6 +14639,7 @@ msgid "Visibility" msgstr "Видимость" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13821,16 +14649,19 @@ msgstr "Видимое" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "" @@ -13848,42 +14679,40 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all user-related data and is not undoable!" -msgstr "Предупреждаем: Удаление уничтожит все данные пользователя и это действие необратимо!" +msgstr "" +"Предупреждаем: Удаление уничтожит все данные пользователя и это действие " +"необратимо!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "" @@ -13899,39 +14728,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13943,18 +14768,22 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "Добро пожаловать в WebWork!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13970,23 +14799,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "По какому из полей сделапть выборку пользователей." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14001,32 +14830,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

      A value such as " "0.1 means 0.1 percent error is allowed.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

      • %c = course ID
      • %u = user ID
      • %s =" -" set ID
      • %p = problem ID
      • %x = section
      • %r = " -"recitation
      • %% = literal percent sign
      " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14041,9 +14868,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14054,37 +14881,29 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14106,8 +14925,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." msgstr "" #. (tag('b', dir => 'ltr', format_set_name_display($setID) @@ -14119,7 +14938,7 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " @@ -14127,18 +14946,19 @@ msgid "" "you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14176,25 +14996,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14204,25 +15024,24 @@ msgid "" "changes can be made." msgstr "Папка templates закрыта для записи. Изменения не могут быть записаны." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14237,7 +15056,7 @@ msgstr "" msgid "Yes" msgstr "Да" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14251,24 +15070,24 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " @@ -14282,23 +15101,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14308,16 +15127,16 @@ msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14325,26 +15144,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14368,7 +15187,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14380,18 +15199,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "У вас нет прав доступа для изменения задач." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "У вас нет прав доступа для изменения файлов отпределения заданий. " #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14408,7 +15227,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "У вас нет прав доступа для выполнения этого действия. " @@ -14438,35 +15257,26 @@ msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "" #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14484,41 +15294,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14527,8 +15331,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14546,26 +15350,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14585,58 +15391,56 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "Вы не можете удалить самого себя! " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14644,7 +15448,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" @@ -14652,23 +15456,26 @@ msgstr "" msgid "You do not have permission to change the hardcopy theme." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "" -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "У вас нет оазрешений посмотреть детали этой ошибки." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14679,17 +15486,17 @@ msgstr "" msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "" #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "" #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -14698,45 +15505,45 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." msgstr "" #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14744,7 +15551,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "" @@ -14755,25 +15562,29 @@ msgstr "Вы вышли из WebWork. " #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "" @@ -14781,11 +15592,11 @@ msgstr "" msgid "You have requested that the following items be deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "" @@ -14793,10 +15604,10 @@ msgstr "" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14807,7 +15618,7 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." @@ -14815,20 +15626,20 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14839,29 +15650,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "Здесь Вы не можете поменять Ваш собственный пароль. " -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14869,7 +15680,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "" @@ -14886,15 +15697,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14902,15 +15713,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14918,32 +15731,33 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" @@ -14952,7 +15766,7 @@ msgid "You must select one or more sets for scoring!" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "" @@ -14960,37 +15774,37 @@ msgstr "" msgid "You must specify a course ID." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "" @@ -15003,20 +15817,12 @@ msgstr "Надо указать ID пользователя. " msgid "You must specify an file name in order to save a new file." msgstr "" -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" @@ -15032,51 +15838,61 @@ msgstr "" msgid "You need to select a set to view." msgstr "" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "" +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15088,7 +15904,7 @@ msgstr "Ваш адрес e-mail изменён." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" @@ -15118,51 +15934,60 @@ msgid "Your message was sent successfully." msgstr "" #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "" -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "" #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " "problem record to the database." -msgstr "Ваши баллы не записаны, поскольку произошла ошибка при сохранении результатов по задаче в базу данных." +msgstr "" +"Ваши баллы не записаны, поскольку произошла ошибка при сохранении " +"результатов по задаче в базу данных." #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:223 msgid "Your score was not recorded because this homework set is closed." @@ -15174,29 +15999,27 @@ msgid "" "you." msgstr "Ваши баллы не записаны, поскольку эта задача вам не назначена." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "" -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "" @@ -15220,9 +16043,11 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." -msgstr "Ваша сессия закрыта по причине длительного отсутствия обращений к серверу. Пожалуйста, авторизуйтесь повтрно." +msgstr "" +"Ваша сессия закрыта по причине длительного отсутствия обращений к серверу. " +"Пожалуйста, авторизуйтесь повтрно." #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:17 msgid "a duplicate of the first selected achievement" @@ -15254,7 +16079,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15290,7 +16115,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "" @@ -15298,11 +16123,11 @@ msgstr "" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "все задания" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "" @@ -15313,19 +16138,19 @@ msgid "alphabetically" msgstr "" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15355,16 +16180,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "" @@ -15374,31 +16203,39 @@ msgstr "" msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15410,15 +16247,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "" @@ -15446,7 +16288,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -15454,8 +16296,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" @@ -15467,9 +16319,14 @@ msgstr "" msgid "guest" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "скрыто" @@ -15477,11 +16334,11 @@ msgstr "скрыто" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "" @@ -15493,12 +16350,12 @@ msgstr "" msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15506,15 +16363,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "" @@ -15522,7 +16383,7 @@ msgstr "" msgid "login ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -15530,10 +16391,6 @@ msgstr "" msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "множество заданий" @@ -15546,6 +16403,10 @@ msgstr "" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15554,11 +16415,11 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "ни одного задания" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "" @@ -15572,10 +16433,15 @@ msgstr "никого из пользователей" msgid "nobody" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15585,11 +16451,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "" @@ -15606,17 +16472,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "" @@ -15624,11 +16490,11 @@ msgstr "" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "" @@ -15648,38 +16514,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15715,6 +16581,16 @@ msgstr "выбранные задания" msgid "selected users" msgstr "выбранных пользователей" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -15735,7 +16611,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15743,7 +16619,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" @@ -15751,12 +16627,12 @@ msgstr "" msgid "student" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" @@ -15764,6 +16640,11 @@ msgstr "" msgid "summary" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "" @@ -15776,15 +16657,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "" @@ -15792,11 +16673,11 @@ msgstr "" msgid "then delete them" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15806,11 +16687,11 @@ msgid "to" msgstr "" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "" @@ -15842,24 +16723,30 @@ msgid "users who match on selected field" msgstr "пользователи, которые соответствуют условию выборки по выбранному полю" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "видимый" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "видимых пользователей" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/tr.po b/lib/WeBWorK/Localize/tr.po index 85707fcaea..ef457966b5 100644 --- a/lib/WeBWorK/Localize/tr.po +++ b/lib/WeBWorK/Localize/tr.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: msgid "" msgstr "" @@ -9,11 +9,12 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: FULL NAME \n" -"Language-Team: Turkish (http://app.transifex.com/webwork/webwork2/language/tr/)\n" +"Language-Team: Turkish (http://app.transifex.com/webwork/webwork2/language/" +"tr/)\n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. ($_->{problem}->version_id) @@ -21,53 +22,130 @@ msgstr "" msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:270 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:289 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + +#. ($file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 +msgid "\"%1\" begins with a period which is not allowed." +msgstr "" + +#. ($file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 +msgid "\"%1\" contains a path component which is not allowed." +msgstr "" + +#. ($file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 +msgid "\"%1\" contains invalid characters." +msgstr "" + +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:16 msgid "\"Assigned Users\" column" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:9 msgid "\"Problems\" column" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:208 msgid "# of Active Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:102 msgid "# of attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:335 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:319 msgid "#corr" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:321 msgid "#incorr" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:195 msgid "% Average with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:82 msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "" +#. ($c->maketext($self->name) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:119 +msgid "%1 (%2 remaining)" +msgstr "" + +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + +#. ($c->maketext($self->name) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 +msgid "%1 (unlimited reusability)" +msgstr "" + +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + +#. ($properties{name}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 +msgid "%1 Help" +msgstr "" + +#. ($level->{name}) +#. ($badge->{name}) +#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:58 +msgid "%1 Icon" +msgstr "" + +#. ($total) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 +msgid "%1 OTP secrets copied." +msgstr "" + +#. ($total) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 +msgid "%1 OTP secrets reset." +msgstr "" + #. ($achievement->{points}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:25 msgid "%1 Points:" msgstr "" @@ -77,173 +155,205 @@ msgid "%1 Problems:" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:329 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:336 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" -#. ($itemCounts->{ $item->id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:12 -msgid "%1 remaining" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" msgstr "" #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2128 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" #. ($self->{var}) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/setting.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:95 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/setting.pm:24 msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2114 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:681 +#. ($achievementItem->name, $message) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 +msgid "%1 successfully used. %2" +msgstr "" + +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" -msgstr "%1 kullanıcı değiştirildi, %2 kullanıcı eklendi, %3 kullanıcı atlandı. Atlanan kullanıcılar: (%4)" +msgstr "" +"%1 kullanıcı değiştirildi, %2 kullanıcı eklendi, %3 kullanıcı atlandı. " +"Atlanan kullanıcılar: (%4)" #. ($percentage) #. ($level_percentage) -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:12 msgid "%1% Complete" msgstr "" #. ($eUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:100 msgid "%1's Current Address" msgstr "%1 için Mevcut Adres" #. ($c->{user}->first_name . ' ' . $c->{user}->last_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:30 +#. ($eUserName) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:67 msgid "%1's Current Password" msgstr "%1 için Mevcut Şifre" #. ($eUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:108 msgid "%1's New Address" msgstr "%1 için Yeni Adres" #. ($e_user_name) #. ($eUserName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:80 -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:38 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:76 msgid "%1's New Password" msgstr "%1 için Yeni Şifre" #. ($e_user_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:71 msgid "%1's password has been changed." msgstr "%1 adlı kullanıcının şifresi değiştirildi." +#. ($e_user_name) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:69 +msgid "%1's password was not changed due to an internal error." +msgstr "" + #. ($c->tag('span', dir => 'ltr', $prettySetID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:179 msgid "%1: Hardcopy Header" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:42 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1046 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1: Soru %2." -#. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "" #. ($c->tag('span', dir => 'ltr', $prettySetID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:178 msgid "%1: Set Header" msgstr "" #. ($days) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:91 msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:588 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "" #. ($hours) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:92 msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + #. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:90 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:551 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:91 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:94 msgid "%quant(%1,second)" msgstr "" #. (scalar(@$added) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:545 msgid "%quant(%1,set) added, %quant(%2,set) skipped." msgstr "" #. (scalar(@$exported) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:598 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:593 msgid "%quant(%1,set) exported, %quant(%2,set) skipped." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:491 msgid "%score" msgstr "" @@ -258,100 +368,107 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1058 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:710 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:26 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1239 -msgid "(This problem will not count towards your grade.)" -msgstr "(Bu soru notunuzu etkilemeyecektir.)" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 +msgid "(This problem will not count toward your grade.)" +msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:341 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:154 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:156 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:263 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:264 msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1292 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:896 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:82 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:85 msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "" +#. ($name) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 +msgid "%1 is an invalid file name and must be renamed. Rename it as:" +msgstr "" + #. (wwRound(2, $weights[$part] * 100) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:58 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:71 msgid "Weight: %1%" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

      After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -361,24 +478,24 @@ msgid "" "the original.\"

      To use this, you also have to enable Reduced Scoring " "and set the Reduced Scoring Date for individual assignments by editing the " "set data using the Sets Manager.

      This works with the " -"avg_problem_grader (which is the the default grader) and the " -"std_problem_grader (the all or nothing grader). It will work with custom " -"graders if they are written appropriately.

      " +"avg_problem_grader (which is the default grader) and the std_problem_grader " +"(the all or nothing grader). It will work with custom graders if they are " +"written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:659 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

      During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

      Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

      MathQuill renders students answers in real-time as they type on the " "keyboard.

      MathView allows students to choose from a variety of common " @@ -386,7 +503,7 @@ msgid "" "input their answers.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:140 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:125 msgid "" "

      Mode in which the LANG and DIR settings for a single problem are " "determined.

      The system will set the LANGuage attribute to either a " @@ -395,69 +512,137 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

      There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

      The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

      The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

      The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

      Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

      Modes:

      • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
      • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
      • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
      • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
      • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
      • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
      " -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:197 +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

      The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

      Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

      Modes:

      • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
      • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
      • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
      • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
      • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
      • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
      • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
      " +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

      Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

      Complete list: TimeZoneFiles" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

      Complete list: TimeZoneFiles" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 +msgid "" +"

      This can be set to one of the dates associated with assignments, or " +"\"Never\". For each assignment, if this setting is \"After the ... \" then " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " +"and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " +"scores are sent:

      • For 'course' grade passback mode, the " +"assignment will be included in the overall course score calculation.
      • For 'homework' grade passback mode, the assignment's score itself " +"will be sent.

      If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

      For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " +"$LTISendScoresAfterDate is set.

      " +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 +msgid "" +"

      This can either be set to a score or set to Attempted. When something " +"triggers a potential grade passback, if it is earlier than " +"$LTISendScoresAfterDate, the condition described by this variable must be " +"met or else no score will be sent.

      If this variable is a score, then " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

      For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

      " +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

      This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

      To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

      This works " -"with the avg_problem_grader (which is the the default grader) and the " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

      This works " +"with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

      When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

      • %c = course ID
      • %u = user ID
      • %s = set ID
      • %p = problem ID
      • %x = section
      • %r = " +"recitation
      • %% = literal percent sign

      If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 +msgid "" +"

      When this is true, any time WeBWorK is about to send a score to the LMS, " +"it will first request from the LMS what that score currently is. Then if " +"there is no significant difference between the LMS score and the WeBWorK " +"score, WeBWorK will not follow through with updating the LMS score. This is " +"to avoid frequent insignificant updates to a student score in the LMS. With " +"some LMSs, students may receive notifications each time a score is updated, " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " +"LMS and then actually updating the score (if there is a significant " +"difference). Additional details:

      • If the LMS score is not 100%, " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
      • If the LMS score is not " +"set and the WeBWorK score is 0, this is considered a significant difference " +"and the LMS score will updated to 0. However, the constraints of the " +"$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " +"(described below) might apply, and the score may still not be updated in " +"this case.
      • \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
      " +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

      When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -469,19 +654,25 @@ msgid "" "choice of modes (since there will only be one active).

      " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1430 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1230 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -499,165 +690,169 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" -"
      • SMAcheckAnswers: enables the Check Answers button for the " -"new problem when Show Me Another is " -"clicked
      • SMAshowSolutions: shows walk-through solution for " -"the new problem when Show Me Another is clicked; a check is done first " -"to make sure that a solution exists
      • SMAshowCorrect: correct " -"answers for the new problem can be viewed when Show Me Another is " -"clicked; note that SMAcheckAnswersneeds to be enabled at the same " -"time
      • SMAshowHints: show hints for the new problem " -"(assuming they exist)
      Note: there is very little point enabling the" -" button unless you check at least one of these options - the students would " -"simply see a new version that they can not attempt or learn from." +"
      • SMAcheckAnswers: Enables the \"Check Answers\" button for " +"the new problem when the \"Show Me Another\" button is clicked.
      • SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
      • SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
      • SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
      Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 -msgid "A URL for the LMS" +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:257 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:606 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:113 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:932 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:958 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:56 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:41 msgid "" "A hash reference in which the keys are the achievement_id's assigned to the " "current user and the values are 0 or 1 which stores if the user has earned " "the associated achievement or not." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:52 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:37 msgid "" "A hash reference which contains a problems metadata, such as DBsubject, " "DBchapter, DBsection, and so on." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:22 msgid "A hash reference which contains the problem data." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:25 msgid "A hash reference which contains the set data." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:45 msgid "" "A hash reference which saves data for this user and this achievement. This " "hash is persistent between evaluations and changes to this variable will be " "saved in the database." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:64 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1751 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" msgstr "" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:120 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:286 msgid "A new file has been created at \"%1\"" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1227 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1239 msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:173 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:310 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " "limit." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUsersAssignedToSet.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUsersAssignedToSet.html.ep:5 msgid "" "A student needs to be assigned a set in order for them to work it. Once a " "student is unassigned a set, all the data for them is lost and there is no " @@ -666,7 +861,7 @@ msgid "" msgstr "" # Leave symbol codes in place -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:234 msgid "" "A switch to govern the use of a Progress Bar for the student; this also " "enables/disables the highlighting of the current problem in the side bar, " @@ -674,25 +869,25 @@ msgid "" "(✗), or unattempted (no symbol)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -701,36 +896,35 @@ msgid "" "indicate there is no cap on the number of graded submissions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:42 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:27 msgid "A unique key identifying the achievement." msgstr "" # Short for ADJUSTED STATUS -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:328 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:537 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:521 msgid "ADJ STATUS" msgstr "" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:503 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1469 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:509 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "YANITLAR SADECE KONTROL EDİLİYOR -- YANITLAR KAYDEDİLMEDİ" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." +"if necessary)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/cancel_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/cancel_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/cancel_password_form.html.ep:1 msgid "Abandon changes" msgstr "Değişiklikleri kaydetme" @@ -739,50 +933,67 @@ msgstr "Değişiklikleri kaydetme" msgid "Abandon export" msgstr "Dışa aktarımı iptal et" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:271 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:28 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:2 msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:491 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:358 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:53 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 +#. ($c->param('effectiveUser') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:14 +msgid "Account settings for %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:2 msgid "Accounts Manager Help" msgstr "" #. ($targetAchievementID, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:281 msgid "Achievement %1 created with evaluator \"%2\"." msgstr "" #. ($newAchievementID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:375 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:353 msgid "Achievement %1 exists. No achievement created." msgstr "" -#. ($achievementID) #. ($c->stash('achievementID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:56 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:52 +#. ($achievementID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:41 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:37 msgid "Achievement %1 not found!" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:2 msgid "Achievement Evaluator Editor Help" msgstr "" @@ -792,11 +1003,11 @@ msgstr "" msgid "Achievement ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:260 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:245 msgid "Achievement ID exists! No new achievement created. File not saved." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:41 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:26 msgid "Achievement ID:" msgstr "" @@ -806,200 +1017,227 @@ msgstr "" msgid "Achievement List" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:2 msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:289 msgid "Achievement Points Per Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:306 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:300 msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:17 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 +msgid "Achievement Rewards" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:2 msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementUserEditor.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementUserEditor.pm:35 msgid "Achievement has been assigned to all users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementUserEditor.pm:56 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementUserEditor.pm:46 msgid "Achievement has been assigned to selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementUserEditor.pm:53 -msgid "Achievement has been unassigned to all students." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementUserEditor.pm:43 +msgid "Achievement has been unassigned from all users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:185 msgid "Achievement notification contents is empty." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:38 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:23 msgid "Achievement options" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:8 +msgid "" +"Achievement rewards can be used to modify assignments. To use a reward, go " +"to the assignment you wish to apply the reward to, then click the \"Use " +"Achievement Reward\" button. You currently have access to the following " +"rewards:" +msgstr "" + +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:2 msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:486 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:63 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 +msgid "Achievements Leaderboard" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:2 +msgid "Achievements Leaderboard Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:2 msgid "Achievements Manager Help" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:26 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 +msgid "" +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " +"Manager tool." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:11 msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated first and control the XP thresholds and rewards (achievement " -"items) for reaching each level. Achievements in the \"secret\" category are " -"not shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:32 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 +msgid "Action" +msgstr "" + #. ($actionID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:111 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:25 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:62 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:311 msgid "" -"Activating this will enable achievement rewards. This feature allows " -"students to earn rewards by completing achievements that allow them to " -"affect their homework in a limited way." +"Activating this will enable achievement reward items. This feature allows " +"students to earn reward items as they level up (if level achievements are " +"being used). The default reward items:
      1. award 50% score to one " +"problem
      2. reset the number of attempts allowed for one problem
      3. extend a close date (and the reduced credit date) by 24 hours on one " +"set
      4. double the weight of one problem within its set
      5. replaces " +"one problem in a set with a copy of a different problem in that set
      6. award 100% score to one problem
      7. extend a close date (and the " +"reduced credit date) by 48 hours on one set
      8. double the weight of all " +"problems within a set
      9. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
      10. award 100% score to all " +"problems in one set.
      " msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 msgid "Active" msgstr "Aktif" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:66 msgid "Active Students" msgstr "" #. ($c->{prettyID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:20 msgid "Active Students Problem %1 Grades" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:293 -msgid "" -"Activiating this will enable Mathchievements for webwork. Mathchievements " -"can be managed by using the Achievements Manager link." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:86 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:700 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "Ekle" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 +msgid "Add Additional User" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:89 msgid "Add All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:193 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:2 msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -msgid "Add Courses" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:98 -msgid "Add Students" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "Kullanıcı Ekle" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAddUsers.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAddUsers.html.ep:2 msgid "Add Users Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:47 -msgid "Add WeBWorK administrators to new course" -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:78 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:71 msgid "Add a TA or an instructor (change permission level of user)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:59 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:52 msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:52 -msgid "Add a new version for which test?" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "Hangi dosya tipi olarak eklenecek?" @@ -1007,11 +1245,11 @@ msgstr "Hangi dosya tipi olarak eklenecek?" msgid "Add how many users?" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:61 msgid "Add many students to a course from a class list." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:106 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:91 msgid "Add n blank problem template(s) to the end of homework set." msgstr "" @@ -1023,37 +1261,33 @@ msgstr "" msgid "Add problems to" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAddUsers.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAddUsers.html.ep:5 msgid "" "Add users to the course. Select the number of students/users to add and " "then add any desired information. The only mandatory information is the " -"\"Login Name\". Any other fields may be left blank. The \"Student ID\" will" -" be the initial password for the user if provided." +"\"Login Name\". Any other fields may be left blank." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:24 -msgid "Add which new users?" -msgstr "Hangi yeni kullanıcılar eklenecek?" - #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:957 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:931 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1063,28 +1297,24 @@ msgid "Added %1 problems to set %2." msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:902 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1964 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1220 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2030 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "" #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:171 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1097,59 +1327,62 @@ msgstr "" msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:33 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:820 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." msgstr "" #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." msgstr "" #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1739 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2054 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." @@ -1169,30 +1402,44 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:29 -msgid "Adds 24 hours to the close date of a homework." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 +msgid "" +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:29 -msgid "Adds 48 hours to the close date of a homework." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 +msgid "" +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:108 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 msgid "Adjusted Status" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:33 +msgid "Adjusted Status Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "" @@ -1200,28 +1447,46 @@ msgstr "" msgid "Advanced Search" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:251 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:23 +msgid "Advice on changing test dates" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:416 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 +msgid "After the answer date" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 +msgid "After the close date" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:36 msgid "" @@ -1230,8 +1495,16 @@ msgid "" "of its value." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 +msgid "After the open date" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 +msgid "After the reduced scoring date" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "" @@ -1251,10 +1524,6 @@ msgstr "" msgid "All Selected Constraints Joined by \"And\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:72 -msgid "All Sets" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:12 msgid "All Subjects" @@ -1264,15 +1533,15 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:49 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:34 msgid "All assignments were made successfully." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:145 msgid "" "All of the paths for problem files are relative to the templates directory " "of the current course. You can access this directory \"directly\" using the " @@ -1288,130 +1557,152 @@ msgstr "" msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2201 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 +msgid "All problems will be rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2270 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:398 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:393 msgid "All selected sets hidden from all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:397 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:392 msgid "All selected sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:393 -msgid "All sets hidden from all students." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:561 +msgid "All sets have been marked for export." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:392 -msgid "All sets made visible for all students." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:388 +msgid "All sets hidden from all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:566 -msgid "All sets were exported." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:387 +msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:114 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:54 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:39 msgid "All unassignments were made successfully." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:95 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:75 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:104 msgid "Allow unassign" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:693 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:509 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:536 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:500 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +msgid "Allowed to change their name" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:588 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 +msgid "Allowed to view achievements leaderboard" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:82 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 +msgid "Allowed to view usernames on the achievements leaderboard" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:28 +#. ($ce->{admin_course_id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 +msgid "Also add this user to the %1 course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:14 msgid "Amulet of Extension" msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2344 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2324 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1422,7 +1713,13 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:20 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 +msgid "" +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 msgid "" "An achievement evaluator is a perl script that is run after each problem is " "submitted which returns a truth value of 0 (didn't earn) or 1 (earn). The " @@ -1431,85 +1728,105 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " "WeBWorK course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:28 msgid "" "An array which lists the hash reference of all the problems in the current " "set." msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:81 msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2405 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:93 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:78 msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1081 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:664 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1113 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:884 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:45 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:30 msgid "An error occurred while trying to send email." msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:55 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:40 msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1283 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 +msgid "" +"An internal server error occurred. Please contact the system administrator " +"for assistance." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:25 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:52 +msgid "Answer Availability Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 msgid "Answer Date" msgstr "Cevap tarihi" @@ -1521,14 +1838,18 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorShowAnswers.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorShowAnswers.html.ep:2 msgid "Answer Log Help" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:52 +msgid "Answer Score Help" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:48 msgid "" "Answer availability for tests depends on multiple settings. This only " @@ -1536,24 +1857,33 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1309 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:20 msgid "Answer:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:216 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:10 msgid "Answers" msgstr "" @@ -1561,89 +1891,94 @@ msgstr "" msgid "Answers Available" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:213 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:218 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." msgstr "Aşağıda yapılan değişiklikler seti çözen HER öğrenci için uygulanacakç" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:137 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:75 -msgid "Append to end of %1 set" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:51 +#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 msgid "Applying definitions theoretically and proof writing" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:135 msgid "Archive" msgstr "" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:441 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:710 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:45 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:58 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:38 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:23 msgid "Archive Course" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:2 msgid "Archive Course Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:63 msgid "Archive Courses" @@ -1658,7 +1993,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "" @@ -1666,18 +2001,13 @@ msgstr "" msgid "Archived Courses" msgstr "" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:74 -msgid "Archived course as %1.tar.gz." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:25 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " "\"admin\" course. Use the \"File Manager\" to access the .tar.gz files." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:26 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:11 msgid "" "Archived courses are located inside the \"archives\" directory of the " "\"admin\" course. Use the \"File Manager\" to upload additional .tar.gz " @@ -1685,7 +2015,7 @@ msgid "" msgstr "" #. (tag('b', $archive_courseID) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:101 msgid "" "Are you sure that you want to delete the course %1 after archiving? This " "cannot be undone!" @@ -1698,7 +2028,13 @@ msgid "" "will be destroyed. There is no undo available." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" "As the checkbox says, this includes a percentage grade column for each set." msgstr "" @@ -1714,20 +2050,20 @@ msgstr "" msgid "Ascending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:64 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:175 msgid "Assign" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:98 msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1735,11 +2071,11 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:120 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:113 msgid "Assign sets to one student" msgstr "" @@ -1747,11 +2083,11 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "Bu set hangi kullanıcılara ödev verilecek?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:15 msgid "Assign to All Current Users" msgstr "" @@ -1760,13 +2096,13 @@ msgstr "" msgid "Assign which achievements?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:25 msgid "Assigned Sets" msgstr "Ödev verilmiş setler" @@ -1774,25 +2110,25 @@ msgstr "Ödev verilmiş setler" msgid "Assigned Users" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:226 msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:396 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAssigner.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAssigner.html.ep:2 msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -1804,47 +2140,68 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:263 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:123 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:260 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:26 msgid "Assignments (Course Home)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:628 +#: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:2 +msgid "Assignments Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:416 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:64 msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:621 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:116 -msgid "Attempt to upgrade directories" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:135 +msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -1852,25 +2209,33 @@ msgstr "" msgid "Attempts" msgstr "Deneme sayısı" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "Denetle" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:341 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:347 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:269 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:275 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:64 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:65 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:130 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "Yazar Bilgileri" @@ -1878,23 +2243,23 @@ msgstr "Yazar Bilgileri" msgid "Automatic" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:80 msgid "" "Automatically render all problems in the set on this page when \"Save " "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:680 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:78 msgid "Automatically render problems on page load." msgstr "" @@ -1908,39 +2273,64 @@ msgstr "" msgid "Available Content" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:200 msgid "Average Attempts" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:117 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:122 msgid "Average Attempts Per Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:190 msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:616 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:1 +#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:23 msgid "Badges" msgstr "" +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 +msgid "" +"Bar chart showing the average percent grade of active students for each " +"problem and the adjusted percent grade on top level problems with review. " +"The average percent grade (as a decimal) for each problem is: %1. The " +"adjusted percent grade for top level problems with review is: %2." +msgstr "" + +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 +msgid "" +"Bar chart showing the average percent grade of active students for each " +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:16 msgid "" "Below the file list is a button and options for uploading files. Click the " "\"Choose File\" button, select the file, then click \"Upload\". Generally " @@ -1953,11 +2343,11 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:30 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:12 msgid "Box of Transmogrification" msgstr "" @@ -1970,15 +2360,15 @@ msgstr "" msgid "Browse from:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:831 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" -"By default, feedback is always sent to all users specified to recieve " +"By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " "have the same section as the user initiating the feedback. I.e., feedback " "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:822 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -1989,104 +2379,115 @@ msgstr "" msgid "By extension" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:218 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:202 msgid "CLOSE DATE" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:219 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:203 msgid "CLOSE TIME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:28 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 +msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:12 msgid "Cake of Enlargement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:514 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 +msgid "Can use problem grader" +msgstr "" + #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" #. ($courseID, $@) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:28 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:29 msgid "Can't create course environment for %1 because %2" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:609 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:700 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:952 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." msgstr "" #. ($filePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:441 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:409 msgid "Can't open %1" msgstr "" #. ($filePath) -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:615 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:599 msgid "Can't open file %1" msgstr "" #. ($merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:308 msgid "Can't read merge file %1. No message sent" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:597 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "" -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:248 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1946 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:377 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/confirm.html.ep:6 @@ -2096,138 +2497,111 @@ msgstr "" msgid "Cancel" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/copy_otp_secrets_confirm.html.ep:61 +msgid "Cancel Copy" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:9 msgid "Cancel E-Mail" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:74 msgid "Cancel E-mail" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:61 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:97 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:79 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:82 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:60 msgid "Cancel Edit" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:71 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:56 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:93 msgid "Cancel Export" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:90 -msgid "Cancel Password" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:44 +msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:46 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:31 msgid "Cannot notify student without an achievement." msgstr "" #. ($filePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:233 msgid "Cannot open %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:41 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:27 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:120 msgid "Category" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:49 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:34 msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:120 -msgid "Catetory" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:29 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:31 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:31 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:173 -msgid "Change Account Settings" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:80 -msgid "Change Display Settings" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:57 -msgid "Change Email Address" -msgstr "E-posta Adresi Değiştir" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 -msgid "Change Password" -msgstr "Şifre Değiştir" - -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:35 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:164 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:120 msgid "Change the due date for one student" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:26 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:11 msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2235,46 +2609,50 @@ msgid "" "used." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:138 msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:174 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:514 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:556 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:618 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:529 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:581 +#. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 +msgid "Change type of field from %1 to %2 when upgrading" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "Dosyadaki değişiklikler henüz kalıcı olarak kaydedilmedi." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:591 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:103 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:707 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:38 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:23 msgid "Changing dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:519 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:504 msgid "" "Changing the problem seed for display, but there are no problems showing." msgstr "" @@ -2286,51 +2664,75 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:115 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "Yanıtları kontrol et" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 +msgid "Check a score in the LMS actually needs updating before updating it" +msgstr "" + +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 +msgid "Choose Sample Problem" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:208 msgid "Choose a layout/styling theme for PDF hardcopy production." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:49 +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:34 msgid "" "Choose from the available hardcopy layout themes. To create a new hardcopy " "theme, visit the Problem Editor, Generate Hardcopy tab. New hardcopy themes " "will be stored in the templates/hardcopyThemes/ folder." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 -msgid "Choose problems from a library and add them to a set." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:28 +msgid "Choose problem to copy from." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:26 +msgid "Choose problem to double its weight." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:44 -msgid "Choose the set which you would like to be worth twice as much." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:34 +msgid "Choose problem to give full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:48 -msgid "Choose the set which you would like to enable partial credit for." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:31 +msgid "Choose problem to increase grade by 50%." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:35 +msgid "Choose problem to replace." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:31 +msgid "Choose problem to reset incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:48 -msgid "Choose the set which you would like to resurrect." +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:38 +msgid "Choose problems from a library and add them to a set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:44 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:44 -msgid "Choose the set whose close date you would like to extend." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 @@ -2341,7 +2743,7 @@ msgstr "Etkilenecek setlerin görünürlüğünü seçin" msgid "Choose what to do with existing data:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:210 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:195 msgid "" "Choose which of the site PDF hardcopy themes are available. In addition to " "the themes selected here, all themes in the course hardcopyThemes folder " @@ -2354,42 +2756,46 @@ msgstr "" msgid "Choose which sets to be affected" msgstr "Hangi setlerin etkileneceğini seçin" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:39 msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " -"files)" +"files, temporary edited files)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 +msgid "Clear" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:91 msgid "Clear Problem Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:154 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " "where the grade change is to be made." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:140 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2397,21 +2803,33 @@ msgid "" "as \"status\" on this third page)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 msgid "" "Click on the column \"Assigned Sets\" in the student's row. This will take " "you to a page where you can assign and unassign sets and change the due " "dates for homework on an individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:20 msgid "" "Click on the homework set links to edit the grades for this individual " "student on the homework set. (The grade of each problem is called the " @@ -2419,58 +2837,93 @@ msgid "" "modify the individual student's homework set.) You will also be able to " "change a student's seed which determines the individual values used in the " "individual version of the student's problem and the weight (how much a " -"problem counts towards the grade.)" +"problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." -msgstr "Bu öğrenciler için problem setlerinde değişiklik (teslim tarihi vb.) yapmak için isimlerinin üzerine tıklayın." +msgstr "" +"Bu öğrenciler için problem setlerinde değişiklik (teslim tarihi vb.) yapmak " +"için isimlerinin üzerine tıklayın." + +#. ($ce->{admin_course_id}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:16 +msgid "" +"Click the \"Add Additional User\" button to add additional users to the " +"course. The only required field is the user ID. You can also add this user " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " +"\"Dropped\" and unable to login to the %1 course." +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 +msgid "" +"Click the \"Use points from last check\" button to set the point value to " +"the points from the answers that were entered when answers were last checked." +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 +msgid "" +"Click the \"Use score from last check\" button to set the problem score to " +"the score from the answers that were entered when answers were last checked." +msgstr "" #. ('') -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:88 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" #. ('') -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:5 msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:129 msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:203 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 +msgid "Client ID" +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " @@ -2478,22 +2931,46 @@ msgid "" "problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:39 msgid "Close Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" +msgstr "" + +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." +msgstr "" + +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 msgid "Close:" msgstr "" @@ -2501,12 +2978,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "" #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:232 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2514,50 +2995,57 @@ msgstr "" msgid "Closes:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:370 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:69 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:380 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:583 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " "these sets. Note that underscores (_) must be used for spaces in set names." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:217 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:48 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:61 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "Yorum" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:181 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "" @@ -2569,35 +3057,42 @@ msgstr "" msgid "Complete" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:45 msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:380 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:383 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:269 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:59 msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 +msgid "Condition under which scores will be sent early to an LMS" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:45 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:30 msgid "Configure which course links appear on the site landing page." msgstr "" @@ -2607,113 +3102,186 @@ msgstr "" #. ($e_user_name) #. ($eUserName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:81 -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:84 msgid "Confirm %1's New Password" msgstr "%1 için Şifre Onayı" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:78 -msgid "Confirm Password" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/copy_otp_secrets_confirm.html.ep:57 +msgid "Confirm Copy" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 +msgid "Confirm Reset" +msgstr "" + +#. ($total, $skipped) +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/copy_otp_secrets_confirm.html.ep:48 +msgid "Confirm copying the above %1 OTP secrets (%2 skipped)." +msgstr "" + +#. ($total) +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/copy_otp_secrets_confirm.html.ep:50 +msgid "Confirm copying the above %1 OTP secrets." +msgstr "" + +#. ($total, $skipped) +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:36 +msgid "Confirm resetting the above %1 OTP secrets (%2 skipped)." +msgstr "" + +#. ($total) +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:38 +msgid "Confirm resetting the above %1 OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_export_form.html.ep:1 msgid "Confirm which sets to export." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:116 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:57 +msgid "Consumer Key" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:101 msgid "" "Contact the site administrator to ensure that the permissions are set so " "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:192 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:219 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:75 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:74 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2436 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:11 +msgid "Contexts" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "Devam" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:45 msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:724 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:298 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:113 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:298 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:193 +msgid "Copy Multiple Secrets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/copy_otp_secrets_confirm.html.ep:3 +msgid "Copy OTP Secrets" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:191 +msgid "Copy Single Secret" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +msgid "Copy These Components:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:85 -msgid "Copy this Problem" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/copy_otp_secrets_confirm.html.ep:9 +msgid "Copy from (Course ID / User ID)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/copy_otp_secrets_confirm.html.ep:10 +msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:594 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 +#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 +msgid "Core" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "Doğru yanıt" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:661 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "" -#: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1350 +#: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "" @@ -2721,119 +3289,118 @@ msgstr "" msgid "Correct answers" msgstr "Doğru yanıtları göster" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "" #. ($mail_data->{achievementID}) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:49 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:34 msgid "Could not find achievement %1." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:43 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:28 msgid "Could not obtain database connection for %1." msgstr "" -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:40 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:40 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:25 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:25 msgid "Could not obtain database connection." msgstr "" -#. ($e_user_name, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:74 -msgid "Couldn't change %1's password: %2" -msgstr "%1 adlı kullanıcının şifresi değiştirilemedi: %2" - -#. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:109 -msgid "Couldn't change your email address: %1" -msgstr "E-posta adresiniz değiştirilemedi: %1" - -#. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:130 -msgid "Couldn't save your display options: %1" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:34 msgid "Counter" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:66 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:52 msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:637 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +msgid "Course" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "Ders Yönetimi" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:2 msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:411 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "Ders Seçenekleri" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:2 msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:515 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:530 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_local_panel.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:41 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:26 msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:17 -msgid "Course Home Help" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1232 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:260 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:254 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:603 +#. ($ce->{maxCourseIdLength}) +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 +msgid "" +"Course ID may contain only letters, numbers, hyphens, and underscores, and " +"may have at most %1 characters." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:41 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/filter_form.html.ep:21 msgid "Course Id" @@ -2844,33 +3411,26 @@ msgstr "" msgid "Course Info" msgstr "Ders bilgileri" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:189 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:193 msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:9 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:30 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:15 msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:28 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -2885,7 +3445,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -2894,15 +3454,15 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:68 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:27 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:286 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:87 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:72 msgid "Create" msgstr "Oluştur" @@ -2914,10 +3474,14 @@ msgstr "" msgid "Create Location:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 +msgid "Create New Test Version" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -2928,11 +3492,11 @@ msgstr "" msgid "Create a new achievement with ID" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:33 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:18 msgid "Create a new course on this server." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:5 msgid "" "Create a new course. The \"Course ID\" is used as the course name and is " "used in course links. Underscores appear as spaces when displaying the " @@ -2940,10 +3504,10 @@ msgid "" "page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:89 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -2954,62 +3518,119 @@ msgstr "" msgid "Create as what type of set?" msgstr "Ne tip set oluşturulacak?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:113 msgid "Create/Delete achievements" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:35 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:20 msgid "Created" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:30 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:12 msgid "Cupcake of Enlargement" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:51 msgid "Current" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:26 +msgid "Current First Name" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:34 +msgid "Current Last Name" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:2 msgid "Currently defined locations are listed below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2562 -msgid "Database tables are ok" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 +msgid "Database tables are ok" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:59 msgid "Database tables need updating." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:52 -msgid "Database tables ok" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:57 +msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1421 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 +msgid "Date after which scores will be sent to the LMS" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:40 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:25 msgid "" "Dates for problem sets can be edited by clicking the pencil icon in the " "\"Set Name\" column next to the set name. To change dates for several sets " @@ -3017,74 +3638,80 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:44 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 +msgid "Debug" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:262 msgid "" "Default Amount of Time (in minutes) after Due Date that Answers are Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:267 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:252 msgid "" "Default Amount of Time (in minutes) before Due Date that the Assignment is " "Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:242 msgid "Default Time that the Assignment is Due" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:431 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:717 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:106 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:87 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:54 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:12 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:91 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:67 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_confirm.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:72 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:50 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:74 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:59 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:77 msgid "Delete" msgstr "Sil" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:49 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:36 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:21 msgid "Delete Course" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminDeleteCourse.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminDeleteCourse.html.ep:2 msgid "Delete Course Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:25 -msgid "Delete Courses" -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:37 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:22 msgid "Delete a course and all associated data." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:98 msgid "Delete a student from a course" msgstr "" @@ -3109,11 +3736,11 @@ msgstr "" msgid "Delete course:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:598 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "" @@ -3121,7 +3748,7 @@ msgstr "" msgid "Delete location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3129,14 +3756,14 @@ msgstr "" msgid "Delete selected achievements?" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:76 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:61 msgid "" -"Delete selected jobs. Note that jobs that are in the \"active\" state can " -"not be deleted. Jobs that are in the \"inactive\" state can be deleted, but " -"it is possible that by the time the request to delete the job occurs the job" -" may have transitioned into the \"active\" state. In that case the job will" -" not be deleted. Jobs that are in the \"finished\" or \"failed\" states can " -"always be deleted." +"Delete selected jobs. Note that jobs that are in the \"active\" state " +"cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " +"will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " +"can always be deleted." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/delete_form.html.ep:6 @@ -3147,11 +3774,11 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2508 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:93 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:78 msgid "Delete the sets checked below. Be careful, this cannot be undone." msgstr "" @@ -3161,58 +3788,58 @@ msgstr "" #. (0) #. (scalar @setIDsToDelete) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:411 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:424 msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:383 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" #. (0) #. (scalar @achievementIDsToDelete) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:340 msgid "Deleted %quant(%1,achievement)." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:201 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:219 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:186 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:204 msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1866 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2022 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "" #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1330 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:626 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:732 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1306 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1318 msgid "Deleted temporary file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:123 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:108 msgid "Deleting Problems" msgstr "" @@ -3226,10 +3853,18 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:85 +msgid "Deployment ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:13 +msgid "Deprecated" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_form.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_form.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_form.html.ep:85 @@ -3241,21 +3876,52 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:117 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:57 msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:229 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:362 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:63 +msgid "Destination Course ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:131 +msgid "Destination Course IDs" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:79 +msgid "Destination User ID" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 +msgid "Destination course ID missing." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 +msgid "Destination course must be different than source course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 +msgid "Destination user ID missing." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 +msgid "" +"Destination user must be different than source user when copying from same " +"course" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:331 msgid "Didn't recognize action" msgstr "" @@ -3264,54 +3930,53 @@ msgid "Directory" msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:345 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:128 +msgid "" +"Directory and/or link structure needs to be repaired manually before " +"archiving." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:33 msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1496 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1632 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1491 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1627 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:55 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:111 -msgid "Directory structure needs to be repaired manually before archiving." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 -msgid "Directory structure needs to be repaired manually before renaming." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:48 msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1471 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1597 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:33 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:41 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:18 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:26 msgid "Disable Notifications" msgstr "" @@ -3320,27 +3985,33 @@ msgstr "" msgid "Disable email notifications for %1" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:27 msgid "Disable email notifications for this achievement." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:308 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:29 +msgid "Disabled" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:169 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:385 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" msgstr "" @@ -3348,58 +4019,76 @@ msgstr "" msgid "Display Past Answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:95 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:119 +msgid "Display Settings" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:80 msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:28 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:44 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:314 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:33 msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:74 +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:20 msgid "Do not uncheck students, unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:648 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "" @@ -3407,20 +4096,24 @@ msgstr "" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:144 msgid "Don't Archive" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:132 +msgid "Don't Rename" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:24 msgid "Don't Unarchive" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_confirm.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_confirm.html.ep:55 msgid "Don't Upgrade" msgstr "" @@ -3433,63 +4126,53 @@ msgid "Don't make changes" msgstr "" #. ($saveMode) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:288 msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:87 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:96 -msgid "Don't rename" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1651 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:905 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:56 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:47 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/view.html.ep:9 msgid "Download" msgstr "" -#. ($ver->{id} =~ s/_/ /gr) #. (tag('span', dir => 'ltr', $display_name) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:203 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#. ($ver->{id} =~ s/_/ /gr) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:56 -msgid "Download Hardcopy for Current Set" +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 +msgid "Download Hardcopy for Selected Tests" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:233 -msgid "Download PDF or TeX Hardcopy for Selected Tests" -msgstr "" - -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:51 +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "" @@ -3506,45 +4189,50 @@ msgstr "" msgid "Download: " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:71 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Drop" msgstr "Bırak" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:89 msgid "Drop student from the course" msgstr "" #. ($beginReducedScoringPeriod) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:173 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:162 msgid "Due date %1 has passed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:777 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "Eğitmene E-posta" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:57 msgid "E-mail:" msgstr "E-posta" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:33 msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1214 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1231 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:100 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/view.html.ep:11 @@ -3553,21 +4241,27 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:259 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:500 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:56 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:41 msgid "Edit" msgstr "Düzenle" +#. ($user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:30 +msgid "Edit %1" +msgstr "" + #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -3575,15 +4269,15 @@ msgstr "" msgid "Edit Data" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:72 msgid "Edit Email Template" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:77 msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "" @@ -3591,21 +4285,21 @@ msgstr "" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:111 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "Set Bilgilerini Düzenle" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -3614,29 +4308,29 @@ msgstr "" msgid "Edit Target Set" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:133 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:119 msgid "Edit achievement evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:82 msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:42 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:27 msgid "Edit class list data" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -3649,28 +4343,26 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:46 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." msgstr "" @@ -3687,71 +4379,74 @@ msgstr "Hangi setler düzenlecek?" msgid "Edit which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +msgid "Editing sample problem file \"%1\"." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:19 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:4 msgid "Editing Modes" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:138 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:123 msgid "Editing Problems" msgstr "" #. ($c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor.html.ep:15 msgid "Editing achievement in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:186 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:171 msgid "Editing all achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:368 msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:7 msgid "Editing for all students" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:23 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:8 msgid "Editing for one student or a proper subset of all students" msgstr "" @@ -3760,78 +4455,77 @@ msgstr "" msgid "Editing location %1" msgstr "" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:189 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:174 msgid "Editing selected achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:377 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:372 msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:360 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "E-posta" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:130 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:101 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 msgid "Email Address" msgstr "E-posta Adresi" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:164 msgid "Email Body:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:2 msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:40 msgid "Email Link" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:107 msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:334 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:285 msgid "Email body is empty. No message sent. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:995 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/feedback_macro_email.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/feedback_macro_form.html.ep:24 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:977 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/feedback_macro_email.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/feedback_macro_form.html.ep:23 msgid "Email instructor" msgstr "Eğitmene E-posta" @@ -3843,11 +4537,12 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:13 msgid "" "Emails can contain personalized data, such as name, section, or status. " "Click \"List of insertable macros\" for a full list available variables. " @@ -3857,55 +4552,63 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 msgid "Emails to be sent to the following:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:309 msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:344 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:276 msgid "Enable Course Achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:73 msgid "Enable Email Notification" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:247 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:232 msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:355 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:422 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/CodeMirrorEditor/controls.html.ep:24 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:467 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 +msgid "" +"Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:31 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -3913,67 +4616,68 @@ msgstr "" msgid "Enabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:208 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:193 msgid "Enabled Site Hardcopy Themes" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:58 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:44 msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:469 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:163 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:71 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Enrolled" msgstr "Kayıtlı" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:111 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:106 msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "Kayıt Durumu" #. ($_) -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:114 msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:739 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:61 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -3982,63 +4686,58 @@ msgstr "" msgid "Enter filename below" msgstr "Aşağıya dosya adı girin" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:19 -msgid "" -"Enter information below for students you wish to add. Each student's " -"password will initially be set to their student ID." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:20 +msgid "Enter information below for students you wish to add." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 -msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +#. ($_) +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 +msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter the details of the course instructor to be added when the course is " -"created. This user will also be added to the admin course with the username" -" \"userID_courseID\" so you can manage and email the instructors of the " -"courses on the server." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:61 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:54 msgid "Equation Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:153 msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:718 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:135 msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4048,14 +4747,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4063,42 +4762,27 @@ msgstr "" msgid "Error message:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:659 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:668 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:657 -msgid "Error: Close date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:655 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4109,12 +4793,12 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" @@ -4125,7 +4809,7 @@ msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2184 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4133,7 +4817,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4148,20 +4832,20 @@ msgstr "" msgid "Evaluator File" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:76 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:62 msgid "Evaluator File:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:13 msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2199 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4173,52 +4857,52 @@ msgid "" "Select addresses from the list to delete them:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:644 msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:367 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:377 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:438 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:65 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 msgid "Explanation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:66 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:103 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:85 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:65 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:59 msgid "Export" msgstr "Dışa aktar" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:505 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:575 msgid "Export abandoned." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:119 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:105 msgid "Export achievement data" msgstr "" @@ -4239,33 +4923,75 @@ msgid "Export which users?" msgstr "Hangi kullanıcılar dışarı aktarılacak?" #. ($FileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:552 msgid "Exported achievements to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:489 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:491 msgid "Exporting all achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:493 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:495 msgid "Exporting selected achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:50 -msgid "Extend the close date for which test?" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 +msgid "" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:152 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:30 +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" +msgstr "" + +#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "FIRST NAME" msgstr "" @@ -4274,243 +5000,278 @@ msgid "Failed to add user:" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:378 msgid "Failed to create new achievement: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:351 msgid "Failed to create new achievement: no achievement ID specified!" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:520 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:515 msgid "Failed to create new set: %1" msgstr "Yeni set yaratılamadı: %1" #. ($newSetID =~ s/_/ /gr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:440 msgid "" "Failed to create new set: Invalid characters in set name \"%1\". A set name " "may only contain letters, numbers, hyphens, periods, and spaces." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:434 msgid "Failed to create new set: No set name specified." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:437 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:432 msgid "Failed to create new set: Set name cannot exceed 100 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:371 msgid "" "Failed to duplicate achievement: no achievement selected for duplication!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:374 +msgid "Failed to duplicate achievement: selected achievement does not exist!" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:472 msgid "Failed to duplicate set: no set selected for duplication!" msgstr "Set çoğaltılamadı: herhangi bir set seçili değil!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" #. ($scoreFilePath) #. ($filePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:269 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:425 -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:789 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:773 msgid "Failed to open %1" msgstr "" #. ($FilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:531 msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1306 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 +msgid "Failed to remove temporary edited files: %1" +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/boolean.pm:23 -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/boolean.pm:36 -msgid "False" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:48 +msgid "Fallback password source help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:82 -msgid "Feature exhausted for this problem" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/boolean.pm:21 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/boolean.pm:8 +msgid "False" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:8 msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "Geri Bildirim" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2470 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2472 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2474 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:252 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:196 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1117 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:707 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" +#. ($ce->{courseDirs}{templates}, $fileName) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 +msgid "File %1/%2 either does not exist or is not readable." +msgstr "" + #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:662 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:60 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:70 +#. ($name) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 +msgid "File %1 is protected and cannot be overwritten. Rename it as:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "Dosya Yöneticisi" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:2 msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:84 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:526 +#: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:506 msgid "File not saved. Failed to open \"%1\" for writing." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:513 +#: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:493 msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:992 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 +msgid "File:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:26 msgid "Filename" msgstr "Dosya adı" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:893 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:5 msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:5 msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:62 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:98 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:80 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:64 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:12 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:83 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:61 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:49 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:32 msgid "Filter" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:90 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:76 msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1374 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:890 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -4519,7 +5280,7 @@ msgstr "" msgid "Filter by what text?" msgstr "Hangi metin ile filtrelenecek?" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:66 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:51 msgid "" "Filter jobs that are shown in the job table. Jobs can be filtered by Id, " "Task, or State, or by selection." @@ -4529,32 +5290,50 @@ msgstr "" msgid "Filter(s):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:130 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:44 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:29 msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:128 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:87 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:42 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:34 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 msgid "First Name" msgstr "İsim" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:107 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:102 msgid "First name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 +msgid "Fold all regions." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 +msgid "" +"Fold the region that begins on the current line. Triangles in the gutter " +"next to line numbers indicate which regions can be folded." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 msgid "" "For security reasons, you cannot specify a message file from a directory " "higher than the email directory (you can't use ../blah/blah for example). " @@ -4562,16 +5341,33 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/CodeMirrorEditor/controls.html.ep:30 -msgid "Force editor to RTL" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:687 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:99 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 +msgid "Force RTL" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +msgid "" +"Force the editor to display text from right-to-left. (Note that this does " +"not persist when reloading the page.)" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -4579,16 +5375,11 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:134 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:132 -msgid "Format Code" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:780 -msgid "Format for the subject line in feedback emails" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:125 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 msgid "Format of dates that are displayed for students" msgstr "" @@ -4600,26 +5391,27 @@ msgstr "" msgid "Found no directories containing problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:314 -msgid "From field must contain one valid email address." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:292 +msgid "From field must contain a single valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, and enrollment status), change passwords," -" and export (save) class lists for back-up or use in " -"another course. You can also delete students from the class roster, but this" -" cannot be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:34 msgid "From:" msgstr "Gönderen:" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -4627,20 +5419,20 @@ msgstr "" msgid "GLOBAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:73 msgid "General" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:15 msgid "General Information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:99 msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:715 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -4648,27 +5440,27 @@ msgstr "" msgid "Generate" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:116 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "Yazdırılabilir dosya oluştur" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:119 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " -"PDF file using pdflatex." +"PDF file using LaTeX." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:5 msgid "" "Generate hardcopies of assignments in PDF or latex format. To produce a " "hardcopy, one selects the users on the left and the sets on the right. All " @@ -4679,34 +5471,19 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/password_form.html.ep:2 -msgid "Give new password to which users?" -msgstr "Hangi kullanıcılara yeni şifre verilecek?" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:31 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditSet.pm:29 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditSet.pm:13 msgid "Gives full credit on every problem in a set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:31 -msgid "Gives half credit on a single homework problem." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditSet.pm:29 -msgid "Gives half credit on every problem in a set." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:373 -msgid "Giving new passwords to all users." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:374 -msgid "Giving new passwords to selected users." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:62 msgid "Global Attempts" msgstr "" @@ -4723,28 +5500,28 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:125 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "" @@ -4752,44 +5529,49 @@ msgstr "" msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:562 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:643 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:147 +#. ($effectiveUserID) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 +msgid "Grade Test for %1" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:152 msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:40 msgid "Grader" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "Notlar" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:2 msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "" @@ -4797,72 +5579,80 @@ msgstr "" msgid "Grading Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:150 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:135 msgid "Grading Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:14 +msgid "Graph" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:12 msgid "Greater Rod of Revelation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditSet.pm:28 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditSet.pm:12 msgid "Greater Tome of Enlightenment" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:35 msgid "" "Groups types of achievements. The \"level\" and \"secret\" categories are " "special (described above), and categories can be used to create achievement " "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "Misafir Kullanıcı Girişi" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:78 msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:38 +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:23 msgid "Hardcopy Format" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 +msgid "Hardcopy Format Help" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:114 msgid "Hardcopy Format:" msgstr "Çıktı Dosyası Başlığı" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:320 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "Çıktı Dosyası Başlığı" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "Çıktı Dosyası Başlığı" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:2 msgid "Hardcopy Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:222 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:373 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:203 -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:230 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:215 msgid "Hardcopy Theme for Problem Editor" msgstr "" @@ -4870,36 +5660,26 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 +#: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "Yardım" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1004 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:187 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:35 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:74 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:51 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:199 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:23 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:116 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:162 -msgid "Help Icon" -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:30 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:15 msgid "" "Here is a list of the variables the evaluator has access to. Unless " "indicated, changes to the variables will not be saved. Evaluators are run " @@ -4908,7 +5688,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:509 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "" @@ -4917,70 +5697,102 @@ msgstr "" msgid "Hidden" msgstr "Gizli" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:349 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:17 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:57 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:29 msgid "Hide Courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:606 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:6 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 msgid "Hide all rendered problems on the page." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:252 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:253 msgid "Hide this problem" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:98 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:33 msgid "Hints" msgstr "İpuçlarını göster" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:268 +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 +msgid "" +"Histogram showing the grades of active students for problem %1, where the " +"number of students in each percent range is: %2" +msgstr "" + +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 +msgid "" +"Histogram showing the overall set grades, where the number of students in " +"each percent range is: %1." +msgstr "" + +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 +msgid "" +"Histogram showing the percent grade of active students for problem %1 and " +"the adjusted percent grade with review. The number of students in each " +"percent range is: %2. The number of students in each percent range after " +"review is: %3." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:88 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:74 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:16 msgid "How to:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/Surprise.pm:36 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/Surprise.pm:29 msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:172 msgid "" "IP restriction location \"%1\" for set %2 does not exist. IP restrictions " "have been ignored." @@ -4994,72 +5806,100 @@ msgstr "" msgid "Icon File" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:80 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:66 msgid "Icon File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:40 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:92 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/filter_form.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:26 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:11 msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " "Source\" is selected then a zip file will be generated for download that " "contains the TeX source file and resources needed for generating the PDF " -"file using pdflatex." +"file using LaTeX." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:25 msgid "" "If \"TeX Source\" is selected, a zip file containing a TeX file and other " "files needed to generate a PDF hardcopy will be produced. If \"Adobe PDF\" " "is selected then only a PDF file will be produced." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAddUsers.html.ep:10 msgid "" -"If a password field is left blank, the student's current password will be " -"maintained." -msgstr "Şifre alanı boş bırakılırsa kullanıcının mevcut şifresi kullanılır." +"If a password is provided in the password field, then that will be set as " +"the password for the user. If the password field is left blank, then the " +"value for the selected \"Fallback password source\" will be set as the " +"password assuming a value for that field it is provided. If the password " +"field is left blank, and the \"Fallback password source\" is \"None\" or " +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:45 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:9 +msgid "" +"If copying a single secret, choose the source course ID and user ID to copy " +"from and choose the destination course ID and user ID to copy to. This can " +"be used to copy secrets between different users in the same course, or to " +"copy the secret to a user in a different course." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:14 +msgid "" +"If copying multiple secrets, choose a source course ID to copy from, then " +"chose one (or more) source users to copy to one (or more) destination " +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 +msgid "" +"If resetting secrets, choose a source course ID, then choose one (or more) " +"users whose secrets will be reset. Note, the user(s) will have to setup two " +"factor authentication afterwards." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:30 msgid "" "If selected, the file path of the problem source will be printed in the " "output." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:38 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:23 msgid "" "If selected, this adds spaces between the fields to align the commas, which " "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:167 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" -"If the original problem can not be edited than the path name must be changed" -" in order to be allowed to save the problem. Adding \"local/\" to the " +"If the original problem cannot be edited than the path name must be changed " +"in order to be allowed to save the problem. Adding \"local/\" to the " "beginning of the original path is the default solution. All locally created " "and edited files will then appear in a subdirectory named \"local\"." msgstr "" @@ -5070,37 +5910,53 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:647 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 msgid "" -"If this flag is set then this problem will count towards the grade of its " +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +msgid "" +"If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " "of the problem's status and the weighted average of the status of its child " "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:463 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:741 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5108,14 +5964,37 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:866 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +msgid "" +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"However, several other configuration settings might still prevent WeBWorK " +"from actually submitting a score to the LMS. If this is set to false, then " +"grades will only be sent to the LMS with mass updates (either triggered by " +"the instructor using the LTI Grade Update tool, or at mass update intervals)." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +msgid "" +"If this is set to true, then when a user enters WeBWorK using LTI from an " +"LMS, their user account data in WeBWorK will be updated to match the data " +"from the LMS. This applies to first name, last name, section, recitation, " +"and email address. If a user's information changes in the LMS then it will " +"change in WeBWorK the next time the user enters WeBWorK from the LMS. Any " +"changes to the user data that are made in WeBWorK will be overwritten. So " +"if this is set to true, you may want to review the settings in the " +"Permissions tab for who is allowed to change their own name and email " +"address." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5123,24 +6002,24 @@ msgid "" msgstr "" #. (tag('strong', $rememberMeText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:152 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:137 msgid "" "If you click on the \"Grade Problem\" icon to the right of the problem " "number, then the problem will open in the manual problem grader. This page " @@ -5150,41 +6029,44 @@ msgid "" "feedback comments." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:146 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:131 msgid "" "If you click on the \"Open in New Window\" icon to the right of the problem " "number, then the problem will open in the actual homework set in a new tab " "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:80 +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 +msgid "Illegal '/' character in input." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:643 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:627 msgid "Illegal filename contains '..'" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:102 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:84 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:87 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:64 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:51 msgid "Import" msgstr "İçeri Aktar" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:53 msgid "" "Import a single set or multiple sets from a set definition file. (Use the " "\"File Manager\" to upload/download set definition files.) The \"Shift " @@ -5201,7 +6083,7 @@ msgstr "Nereden aktarılacak?" msgid "Import how many sets?" msgstr "Kaç set aktarılacak?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "Setleri isimleriyle beraber aktar" @@ -5209,16 +6091,16 @@ msgstr "Setleri isimleriyle beraber aktar" msgid "Import users from what file?" msgstr "Kullanıcılar hangi dosyadan aktarılacak?" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:104 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:90 msgid "Import/export achievements" msgstr "" #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:479 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:481 msgid "Imported %quant(%1,achievement)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:25 +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:10 msgid "" "In both cases, one can select the sort field, the format of the display " "list, and the filter. If multiple filters are selected and the " @@ -5233,19 +6115,19 @@ msgstr "" msgid "In progress: %1/%2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:46 msgid "Inactive" msgstr "Aktif Değil" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:67 msgid "Inactive Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:186 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:171 msgid "Inactivity time before a user is required to login again" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/library-include-checks.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/library-include-checks.html.ep:11 msgid "Include Contrib" msgstr "" @@ -5253,7 +6135,7 @@ msgstr "" msgid "Include OPL" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:40 msgid "Include Success Index" msgstr "" @@ -5261,7 +6143,7 @@ msgstr "" msgid "Include percentage columns" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:47 msgid "Include percentage grades columns for all sets" msgstr "" @@ -5269,30 +6151,52 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:600 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:79 +#. ($set->versions_per_interval, $set->versions_per_interval + 1) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 +msgid "Increase the number of versions from %1 to %2 for this test." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:13 +msgid "Increases the grade of a single problem by 50%, to a maximum of 100%." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditSet.pm:13 +msgid "" +"Increases the score of every problem in an assignment by 50%, to a maximum " +"of 100%." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:86 msgid "Index" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:26 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 msgid "Individual Problem Results" msgstr "" @@ -5301,32 +6205,32 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:552 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:2 msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:339 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "Eğitmen Araçları" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:2 msgid "Instructor Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:89 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:82 msgid "Instructor:" msgstr "" @@ -5335,21 +6239,22 @@ msgid "Intersect" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:332 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:317 msgid "Invalid %1 in file: %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:322 -msgid "Invalid Reply-to address." +#. ($action) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 +msgid "Invalid action %1." msgstr "" #. ('reducedScoringDate', $@) -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:369 msgid "Invalid date format for set %1 in file: %2" msgstr "" #. ($output_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:183 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:169 msgid "" "Invalid file name \"%1\". All email file names must end with the \".msg\" " "extension. Choose a file name with the \".msg\" extension. The message was " @@ -5357,33 +6262,35 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:322 -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:592 msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:31 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:16 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:82 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:92 msgid "Invalid user ID or password." msgstr "Yanlış kullanıcı adı ya da şifre." -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:34 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:27 msgid "" "It is important that students enter an email address or they will not " -"recieve any of the important emails sent by the instructor. The email " +"receive any of the important emails sent by the instructor. The email " "address will only be present on the page if the user has permission to " "change the email address." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:5 msgid "It lists the assignments available for the students." msgstr "" @@ -5391,69 +6298,146 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:2 msgid "Job Manager Help" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:9 msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:188 +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:461 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:472 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:271 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:88 -msgid "Key Map" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 +msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/CodeMirrorEditor/controls.html.ep:14 -msgid "Key Map:" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 +msgid "Key Map" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:93 msgid "Keywords:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "LAST NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 +msgid "LMS access token AUD for LTI 1.3" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 +msgid "LMS access token URL for LTI 1.3" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 +msgid "LMS authorization request URL for LTI 1.3" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 +msgid "" +"LMS authorization request URL used to validate logins from an LMS using LTI " +"1.3." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +msgid "LMS client ID for LTI 1.3" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 +msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 +msgid "LMS deployment ID for LTI 1.3" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 +msgid "LMS platform ID for LTI 1.3" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 +msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 +msgid "LMS public keyset URL for LTI 1.3" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 +msgid "" +"LMS public keyset URL used to validate logins from an LMS using LTI 1.3." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 +msgid "LMS shared secret for LTI 1.1 authentication" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:119 msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 +msgid "LTI Configuration" +msgstr "" + +#. ($_) +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:44 +msgid "LTI Configuration for %1" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:8 msgid "LTI Course Map" msgstr "" @@ -5462,21 +6446,22 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:508 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorLTIUpdate.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorLTIUpdate.html.ep:2 msgid "LTI Grade Update Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:31 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:16 msgid "LTI Mass Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:73 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:170 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -5484,142 +6469,175 @@ msgstr "" msgid "LTI grade passback is not enabled for this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:64 -msgid "LTI update of all users and sets queued." +#. ($nSets) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:59 +msgid "LTI update of %1 %plural(%1,set) for all users queued." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:65 -msgid "LTI update of all users queued." +#. ($nSets, $userID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:54 +msgid "LTI update of %1 %plural(%1,set) for user %2 queued." msgstr "" -#. ($prettySetID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:59 -msgid "LTI update of set %1 queued." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:61 +msgid "LTI update of all sets for all users queued." msgstr "" -#. ($userID, $prettySetID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:57 -msgid "LTI update of user %1 and set %2 queued." +#. ($userID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:56 +msgid "LTI update of all sets for user %1 queued." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:67 +msgid "LTI update of course grade for all users queued." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:61 -msgid "LTI update of user %1 queued." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:65 +msgid "LTI update of course grade for user %1 queued." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:117 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:102 msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 -msgid "Last Answer" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:129 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:41 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:41 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 msgid "Last Name" msgstr "Soyadı" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:110 msgid "Last column of merge file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:103 msgid "Last name" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:3 +msgid "Leaderboard is unavailable." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:30 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 msgid "Lesser Rod of Revelation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditSet.pm:28 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditSet.pm:12 msgid "Lesser Tome of Enlightenment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:15 -msgid "Level Progress:" +#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:18 +msgid "Level" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:15 +msgid "Level Progress:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:77 +msgid "Level:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:6 +msgid "Libraries" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 +msgid "Library Browser" +msgstr "Soru Kütüphaneleri" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:77 -msgid "Level:" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:6 -msgid "Libraries" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 +msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:17 -msgid "Library Broswer Help" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 +msgid "" +"Link structure is missing links, or the webserver lacks sufficient " +"privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:52 -msgid "Library Browser" -msgstr "Soru Kütüphaneleri" - -#. ($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:30 -msgid "Link to Edit Page for %1" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 +msgid "Link structure is ok" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 -msgid "Links to pages that give information about writing problems:" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:53 +msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:42 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:41 -msgid "List Contrib Sets" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 +msgid "Link structure:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:35 -msgid "List OPL Sets" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:10 +msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:603 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:96 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:91 msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:449 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:324 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:56 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:49 msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -5643,9 +6661,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -5655,19 +6673,19 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1910 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1946 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1798 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -5680,7 +6698,7 @@ msgstr "" msgid "Location name:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:12 msgid "" "Locations are a list of ip addresses. Ip addresses can be a single address " "(e.g. 192.168.1.101), a range of ip address (e.g. " @@ -5689,63 +6707,67 @@ msgid "" "location." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:32 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:42 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:27 msgid "Locations of files:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Logout.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Logout.html.ep:21 msgid "Log In Again" msgstr "Tekrar giriş yap" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "Çıkış Yap" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:480 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:710 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:786 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1336 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:201 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:207 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:113 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "Devam et" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:45 msgid "Login Info" msgstr "Giriş Bilgileri" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:127 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:44 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" msgstr "Kullanıcı adı" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:24 msgid "Login Status" msgstr "Durumu" @@ -5753,16 +6775,20 @@ msgstr "Durumu" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "Çıkış" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:103 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +msgid "Mac alternate" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:122 msgid "Macro" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:81 msgid "" "Macro (\".pl\") files containing additional functionality for your course " "can be stored here." @@ -5793,85 +6819,92 @@ msgstr "" msgid "Make these changes in course: %1" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:33 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:1 -#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:17 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:2 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:33 msgid "Manage LTI Course Map" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:1 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:31 msgid "Manage Locations" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:2 msgid "Manage Locations Help" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:9 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:38 +msgid "Manage OTP Secrets" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:2 +msgid "Manage OTP Secrets Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:5 msgid "" "Manage achievements for the course. The actions allow one to edit, assign, " "import, export, score, create, or delete achievements. The action form is " "at the top to select the desired action and options to perform when the " "submit button is pressed. Below the action form is the list of all the " -"achievements, ordered by their achievement \"Number\"." +"achievements, ordered by their achievement \"Number\", with \"level\" " +"achievements listed last." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:61 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:47 msgid "Manage administration course files." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:42 msgid "" -"Manage instructors. When instructors are added to a newly created course, " -"they are also added to the admin course with username \"userID_courseID\"." +"Manage users. Note, only admin users have access to the course " +"administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:386 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:191 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:2 msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:201 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -5880,35 +6913,45 @@ msgstr "" msgid "Mark Correct" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:608 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:18 msgid "Match on what? (separate multiple IDs with commas)" -msgstr "Hangi özellikler eşleştirilecek? (birden fazla kullanıcı adını virgülle ayırın)" +msgstr "" +"Hangi özellikler eşleştirilecek? (birden fazla kullanıcı adını virgülle " +"ayırın)" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:33 msgid "Match on which category?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:15 +msgid "Math" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "Matematik Nesneleri" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:440 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 @@ -5919,125 +6962,152 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" #. ($recipient, $user_record->email_address) #. ($mail_data->{recipient}, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:112 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:105 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:100 msgid "Message was blank." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:727 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 +msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1724 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:138 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:464 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:457 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:452 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAddUsers.html.ep:26 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAddUsers.html.ep:17 msgid "" "Multiple sets may be assigned to the users by holding down the shift key or " "the ctrl key while selecting from the list." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:35 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAssigner.html.ep:29 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAssigner.html.ep:14 msgid "" "Multiple users or sets may be selected by holding down the shift key or the " "ctrl key while selecting from the list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/Surprise.pm:26 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/Surprise.pm:11 msgid "Mysterious Package (with Ribbons)" msgstr "" # Short for Number of Fields -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:199 msgid "NO OF FIELDS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 msgid "Name" msgstr "Grup Adı" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:81 msgid "Name of course information file" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:63 msgid "Name of the evaluator file used to evaluate the achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:81 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:67 msgid "Name of the image used for the achievement icon." msgstr "" @@ -6045,57 +7115,76 @@ msgstr "" msgid "Name the new set" msgstr "Yeni seti adlandırın" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:28 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:14 msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:531 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:597 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:614 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:42 +msgid "New First Name" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 +msgid "New Last Name" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 msgid "New Password" -msgstr "Yeni Şifre" +msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:385 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:614 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:618 -msgid "New passwords saved." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 +msgid "New problem template" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:297 @@ -6103,9 +7192,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:983 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:985 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:987 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "Sonraki Soru" @@ -6119,47 +7213,58 @@ msgid "Next page" msgstr "" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:168 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:180 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:306 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:358 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:411 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:445 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:460 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:612 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:644 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:650 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/delete_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:115 -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:137 -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:154 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:176 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:198 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:73 msgid "No" msgstr "Hayır" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:117 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 +msgid "No OTP secrets copied." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 +msgid "No OTP secrets reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:92 msgid "No Sender specified." msgstr "" @@ -6167,19 +7272,23 @@ msgstr "" msgid "No Target Set Selected" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:184 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:39 msgid "No achievement badges have been assigned yet." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 +msgid "No achievement rewards are available for this assignment." +msgstr "" + #. ($category) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:166 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:151 msgid "No achievements in category %1." msgstr "" @@ -6195,42 +7304,42 @@ msgstr "" msgid "No achievements shown. Select an achievement to edit!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:90 msgid "No achievements shown. Use the filter above to list achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementUserEditor.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:61 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementUserEditor.pm:49 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:50 msgid "No action taken" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:136 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:113 msgid "" "No authentication method found for your request. If this recurs, please " "speak with your instructor." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1241 msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:621 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1393 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:422 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:139 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:276 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6242,15 +7351,15 @@ msgstr "" msgid "No course achievements to export. Create or import achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:92 msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_confirm.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_confirm.html.ep:41 msgid "No course id defined" msgstr "" @@ -6261,19 +7370,23 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:8 msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:165 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 +msgid "No filename specified." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:151 msgid "No filename was specified for saving! The message was not saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:324 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:289 msgid "No guest logins are available. Please try again in a few minutes." msgstr "" @@ -6281,12 +7394,12 @@ msgstr "" msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1933 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -6294,7 +7407,7 @@ msgstr "" msgid "No locations are currently defined." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:307 msgid "No merge data file" msgstr "" @@ -6302,7 +7415,7 @@ msgstr "" msgid "No merge data found" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:163 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:158 msgid "No merge data found." msgstr "" @@ -6310,17 +7423,33 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:241 msgid "" "No new Achievement ID specified. No new achievement created. File not " "saved." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:75 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 +msgid "" +"No new versions of this test are available, because the test is not open or " +"its time limit has expired." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 +msgid "" +"No new versions of this test are available, because you have already taken " +"the maximum number allowed." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:70 +msgid "No password" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -6328,18 +7457,18 @@ msgstr "" msgid "No recipients selected." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:299 msgid "" "No recipients selected. Please select one or more recipients from the list " "below." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:650 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:634 msgid "No record found." msgstr "" @@ -6348,27 +7477,29 @@ msgstr "" msgid "No sets in this course yet" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:399 msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "Hiç set gösterilmiyor. Dersteki setleri görmek için yukarıdaki seçeneklerden birini işaretleyin." +msgstr "" +"Hiç set gösterilmiyor. Dersteki setleri görmek için yukarıdaki seçeneklerden " +"birini işaretleyin." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:251 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" @@ -6377,54 +7508,69 @@ msgid "No tests taken." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:833 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/copy_otp_secrets_confirm.html.ep:59 +msgid "No valid OTP secrets to copy. Skipping all." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:42 +msgid "No valid OTP secrets to reset. Skipping all." +msgstr "" + #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2087 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:901 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:100 +msgid "Not Configured" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "Giriş yapmadınız." #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:208 msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:569 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -6437,15 +7583,15 @@ msgstr "" msgid "Note" msgstr "Not" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:61 +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:91 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:84 msgid "" "Note that if you set the permission level of a user to something other than " "\"Student\", you may also want to set the status of the user to " @@ -6457,11 +7603,11 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 msgid "" "Note that two courses in different LMSs might have the same context id. If " "that is the case, then these courses must must have different LTI " @@ -6474,23 +7620,28 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:219 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:678 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 +msgid "Notes regarding copying the course configuration file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:29 msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:66 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -6500,41 +7651,79 @@ msgstr "" msgid "Number" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1190 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:919 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:2 msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:71 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 +msgid "OTP Secret is empty - Skipping" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 +msgid "OTP secret is empty - Skipping" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Observer" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:28 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:12 msgid "Oil of Cleansing" msgstr "" -#. ('pdflatex', 'hardcopy.tex') -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:55 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + +#. ('hardcopy.tex') +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via %1. The main TeX file is called %2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -6542,120 +7731,143 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 +msgid "One additional test version added to this test." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:92 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:427 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:70 msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 msgid "" "Only present for JITAR sets. Expand JITAR nested problem groups that have " "been collapsed. Note that the nesting of a single problem group can be " "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:515 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:123 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:347 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:62 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:61 msgid "Open Date" msgstr "Açılış tarihi" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:42 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:32 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:17 msgid "Open Problem Library" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:546 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:12 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:275 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:163 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:183 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:273 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:17 msgid "Open:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:273 msgid "Optional Modules" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:353 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -6673,17 +7885,17 @@ msgstr "" msgid "Ordered" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:35 msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:83 msgid "Overall Results" msgstr "" @@ -6691,12 +7903,12 @@ msgstr "" msgid "Overall Set Grades" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:121 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:126 msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:656 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "" @@ -6708,14 +7920,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -6726,7 +7946,7 @@ msgstr "" msgid "PG POD" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:2 msgid "PG Problem Editor Help" msgstr "" @@ -6734,81 +7954,70 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:682 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:690 -msgid "PG internal errors" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:84 msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:666 -msgid "PG question failed to render" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:680 -msgid "PG question processing error messages" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 +msgid "PG question failed to render" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:686 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:141 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:58 -msgid "PGML" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 +msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:113 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:226 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:53 msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:103 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1479 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "GÖSTERİM -- YANITLAR KAYDEDİLMEDİ " # Problem Number -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:201 msgid "PROB NUMBER" msgstr "" # Problem Value -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:204 msgid "PROB VALUE" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:36 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:21 msgid "Pad Fields" msgstr "tr: Pad Fields" @@ -6816,7 +8025,7 @@ msgstr "tr: Pad Fields" msgid "Pad fields" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:13 msgid "Page Contents" msgstr "" @@ -6825,49 +8034,60 @@ msgstr "" msgid "Page generated %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:17 +msgid "Parsers" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:57 -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:18 msgid "Password" msgstr "Sifre" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:93 msgid "Percent Ranges" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:63 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:140 msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:205 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:227 msgid "" "Percentile cutoffs for number of attempts. The 50% column shows the median " "number of attempts." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:74 msgid "" "Percentile cutoffs for student's score and success index. The 50% column " "shows the median number of attempts." @@ -6877,28 +8097,34 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 +msgid "Perltidy Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:84 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "Yetki seviyesi" #. ($perm) -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:122 msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:492 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "" @@ -6906,58 +8132,27 @@ msgstr "" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:918 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:71 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditSet.pm:44 -msgid "" -"Please choose the set for which all problems should be given full credit." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditSet.pm:44 -msgid "" -"Please choose the set for which all problems should have half credit added." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:63 -msgid "" -"Please choose the set name and problem number of the question which should " -"be given full credit." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:63 -msgid "" -"Please choose the set name and problem number of the question which should " -"be given half credit." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:63 -msgid "" -"Please choose the set name and problem number of the question which should " -"have its incorrect attempt count reset." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:63 -msgid "" -"Please choose the set name and problem number of the question which should " -"have its weight doubled." +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 +msgid "Platform ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:63 -msgid "" -"Please choose the set, the problem you would like to copy, and the problem " -"you would like to copy it to." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 @@ -6982,6 +8177,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -6991,6 +8195,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "" @@ -7005,150 +8213,190 @@ msgid "" msgstr "" #. (tag('b', $course) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:28 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:35 msgid "Please enter your username and password for %1 below:" msgstr "Lütfen %1 dersi için kullanici adi ve sifrenizi giriniz:" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 -msgid "Please input file name to export to." +msgid "" +"Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1834 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 +msgid "Please select a problem." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:163 msgid "Please select at least one set and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:154 msgid "Please select at least one user and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:33 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:30 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:15 msgid "Please select at most one set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:17 msgid "Please select exactly one set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:31 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:16 msgid "Please select exactly one user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:234 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:194 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "Lütfen kaydedilecek dosyayın belirtin." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:20 msgid "Please specify a homework set name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:581 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:566 msgid "Please specify a new set name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:36 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:21 msgid "" "Please use only letters, digits, dashes, underscores, and periods in your " "set name." msgstr "" #. ($saveMode) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1270 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:33 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:92 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 +msgid "Point Value Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:21 msgid "Points" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:62 +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:30 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:12 msgid "Potion of Forgetfulness" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:13 +msgid "Potion of Power" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/export_form.html.ep:2 msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:250 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:269 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:64 msgid "Preview Message" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:110 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:638 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:968 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:970 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:972 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "Önceki Soru" @@ -7157,141 +8405,232 @@ msgstr "Önceki Soru" msgid "Previous page" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:45 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:30 msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:288 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + +#. ($_->problem_id) #. (join('.', @seq) #. ($problemID) #. ($problemNumber) +#. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($prettyProblemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:385 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:807 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:818 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:829 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:259 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:210 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" msgstr "Soru %1" +#. ($_->problem_id, $_->num_incorrect, $_->max_attempts) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:35 +msgid "Problem %1 (%2 of %3 used)" +msgstr "" + +#. ($_->problem_id, $_->value, 2 * $_->value) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:28 +msgid "Problem %1 (%2 to %3)" +msgstr "" + +#. ($_->problem_id, 100 * wwRound(2, $_->status) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:37 +msgid "Problem %1 (%2% to %3%)" +msgstr "" + +#. ($_->problem_id, 100 * wwRound(2, $_->status) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:36 +msgid "Problem %1 (%2% to 100%)" +msgstr "" + +#. ($destID, $sourceID) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:67 +msgid "Problem %1 replaced with problem %2." +msgstr "" + +#. ($problemID, $orig_value, $problem->value) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:58 +msgid "Problem %1 weight increased from %2 to %3." +msgstr "" + #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:74 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:59 msgid "Problem (\".pg\") files" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:38 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:31 msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "Soru Düzenleyici" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:976 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:977 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:979 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "Soru Listesi" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:75 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:75 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:76 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:77 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:148 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:153 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:180 msgid "Problem Number" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:158 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:143 msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:140 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:56 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 +msgid "Problem Score Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:30 msgid "Problem Techniques" msgstr "Soru Teknikleri" #. ($newSetName, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:586 msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:615 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2070 +#. ($problemID) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:67 +msgid "Problem number %1 given full credit." +msgstr "" + +#. ($problemID, 100 * wwRound(2, $problem->status) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:71 +msgid "Problem number %1 grade increased to %2%." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:27 +msgid "Problem number to copy" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:25 +msgid "Problem number to double weight" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:33 +msgid "Problem number to give full credit" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:30 +msgid "Problem number to increase grade by 50%" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:34 +msgid "Problem number to replace" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:30 +msgid "Problem number to reset incorrect attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:106 msgid "" -"Problem source is drawn from a grouping set and can not be directly rendered" -" or edited." +"Problem source is drawn from a grouping set and cannot be directly rendered " +"or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:338 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 msgid "Problems" msgstr "Sorular" @@ -7299,40 +8638,51 @@ msgstr "Sorular" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:55 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:54 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:43 msgid "Problems for all students have been unassigned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:46 msgid "Problems for selected students have been reassigned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm:35 msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:25 +#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:10 msgid "" "Problems with this rating should only require direct memory of a fact. " "Examples might be a specific value of a function, or the statement of a " "definition. Very few WeBWorK problems fall into this category." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "Gözetmen" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:421 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -7340,6 +8690,10 @@ msgstr "" msgid "Proctor Password" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:23 +msgid "Proctor Password Help" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:67 msgid "Proctor Username" msgstr "" @@ -7352,32 +8706,32 @@ msgstr "" msgid "Proctor authorization required." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:87 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:80 msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:306 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1114 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -7385,40 +8739,52 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:101 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:44 msgid "Publish" msgstr "Yayımla" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:15 +msgid "Rank" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:70 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:100 msgid "Read only" @@ -7428,34 +8794,37 @@ msgstr "" msgid "Really delete the items listed above?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:110 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "Problem cozum dersi" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" #. ($rec ne '' ? $rec : $blankName) -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:121 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:106 msgid "Recitation: %1" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:46 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:31 msgid "Record Scores for Single Sets" msgstr "Tek set için notları kaydet" #. ($studentID) #. ($recipient) #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:68 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:146 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -7467,20 +8836,22 @@ msgstr "" msgid "Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:66 msgid "Reduced Scoring Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:174 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "" @@ -7489,28 +8860,25 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "" -# Short for "Reduced Scoring:" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:33 -msgid "Reduced:" +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 +msgid "Reduced scoring penalty removed." +msgstr "" + +# Short for "Reduced Scoring:" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:18 +msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -7536,11 +8904,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:245 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -7554,73 +8927,85 @@ msgid "Remaining" msgstr "Kalan hak" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:32 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:62 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:69 msgid "Remember Me" msgstr "Beni hatırla" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:652 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:665 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:81 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 +msgid "" +"Remove reduced scoring penalties from an open assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit " +"on them." +msgstr "" + +#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 +msgid "" +"Remove the reduced scoring penalty from this assignment. Problems submitted " +"before the close date on %1 will earn full credit. Any problems that have " +"already been penalized will have to be resubmitted for full credit." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 msgid "Rename" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:111 msgid "Rename %1 to %2" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm_short.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:73 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:34 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:19 msgid "Rename Course" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminRenameCourse.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminRenameCourse.html.ep:2 msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:24 -msgid "Rename Courses" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:346 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:482 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:58 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:43 msgid "" "Render all problems on the page. This does not reload the page or save or " "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -7630,74 +9015,117 @@ msgid "" "showing the problem as it will be rendered for students in the set." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:130 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:115 msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:343 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:38 msgid "" "Renumber problems consecutively starting from 1. This renumbering is not " "saved until \"Save Changes\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:30 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 +msgid "" +"Reopen this homework assignment for the next %1. All problems will be " +"rerandomized." +msgstr "" + +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 +msgid "" +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:29 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 +msgid "" +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:116 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:62 -msgid "Replace current problem: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 msgid "Replace which users?" msgstr "Hangi kullanıcılar değiştirilecek?" -#. ($composite_id, $oldUser->status) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:454 -msgid "Replacing old data for %1: status: %2" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:42 -msgid "Reply-To:" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:23 +msgid "Replaces the second problem with a copy of the first." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:143 msgid "Report Bugs in this Problem" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "Hataları bildir" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:151 msgid "" "Report bugs in a WeBWorK question/problem using this link. The very first " "time you do this you will need to register with an email address so that " @@ -7705,13 +9133,13 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1420 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" -#. ($archive_courseID) #. ($rename_oldCourseID) +#. ($archive_courseID) #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:3 msgid "Report on database structure for course %1:" @@ -7722,37 +9150,41 @@ msgstr "" msgid "Request New Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1197 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:487 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:403 -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:388 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:411 msgid "Requested set '%1' could not be found in the database for user %2." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:467 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -7760,31 +9192,31 @@ msgid "" msgstr "" #. ($setName, $effectiveUserName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:421 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:406 msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:445 -msgid "Requested set '%1' is not yet open." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." msgstr "" #. ($verNum, $setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:408 -msgid "Requested version (%1) of set '%2' can not be directly accessed." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:393 +msgid "Requested version (%1) of set '%2' cannot be directly accessed." msgstr "" #. ($verNum, $setName, $effectiveUserName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:398 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:383 msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -7792,35 +9224,63 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:709 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:2 +msgid "Reset OTP Secrets" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 +msgid "Reset Secrets" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:68 msgid "Reset Two Factor Authentication" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:167 +msgid "Reset User IDs" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + +#. ($problemID) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 +msgid "Reset the number of attempts on problem %1." +msgstr "" + #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:105 msgid "Reset two factor authentication for a student in the course" msgstr "" @@ -7828,11 +9288,11 @@ msgstr "" msgid "Reset two factor authentication for selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:31 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:13 msgid "Resets the number of incorrect attempts on a single homework problem." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:41 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:26 msgid "Restore a .tar.gz archive." msgstr "" @@ -7846,11 +9306,11 @@ msgid "Restore backup from %1" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1329 msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:227 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -7858,23 +9318,23 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:33 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:18 msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:292 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "Sonuç" @@ -7884,31 +9344,27 @@ msgstr "Sonuç" msgid "Result for job %1" msgstr "" -#: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:252 +#: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:53 -msgid "Resurrect which test?" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:40 msgid "Return to PG Sample Problem home" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:17 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:15 msgid "Return to your work" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:138 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "Ters çevir" @@ -7919,19 +9375,18 @@ msgid "Revert to %1" msgstr "" #. ($c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1319 msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:187 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -7943,35 +9398,31 @@ msgid "" "the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Achievements.pm:55 -msgid "Reward used successfully!" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:4 msgid "Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:29 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:15 msgid "Ring of Reduction" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:28 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:14 msgid "Robe of Longevity" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "SECTION" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:216 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:200 msgid "SET NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:307 msgid "STATUS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "STUDENT ID" msgstr "" @@ -7979,29 +9430,30 @@ msgstr "" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:241 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8015,23 +9467,32 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:33 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:30 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:135 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 +msgid "Sample problem:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:18 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:207 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:28 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:142 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "Kaydet" @@ -8041,137 +9502,136 @@ msgstr "Kaydet" msgid "Save %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:31 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:212 +msgid "Save Account Settings" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:16 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:127 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:31 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "Farklı Kaydet: [TMPL]/" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:73 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:708 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:96 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:78 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:59 msgid "Save Edit" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:70 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:55 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:92 msgid "Save Export" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:89 -msgid "Save Password" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:187 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:182 msgid "Save as" msgstr "Farklı kaydet" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_password_form.html.ep:1 msgid "Save changes" msgstr "Değişiklikleri kaydet" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:144 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:29 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:43 msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2412 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" #. ($c->shortPath($outputFilePath) #. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:196 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:168 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:748 -#: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 +#: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2465 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "Not" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "Seçili setleri notla ve dosyaya kaydet:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:285 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -8183,54 +9643,97 @@ msgstr "" msgid "Score which sets?" msgstr "Hangi setler notlanacak?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:215 +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:65 +#. ($LMSname, int($ce->{LTIMassUpdateInterval} / 3600 + 0.9999) +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTI/GradePassback.pm:117 +msgid "Scores are sent to %1 every %quant(%2,hour)." +msgstr "" + +#. ($LMSname, int($ce->{LTIMassUpdateInterval} / 60 + 0.99) +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTI/GradePassback.pm:114 +msgid "Scores are sent to %1 every %quant(%2,minute)." +msgstr "" + +#. ($LMSname, $ce->{LTIMassUpdateInterval}) +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTI/GradePassback.pm:111 +msgid "Scores are sent to %1 every %quant(%2,second)." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:50 msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "Notları İndir" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:118 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "Notlama Araçları" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:2 msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:329 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" -"Screen and Hardcopy set header information can not be overridden for " +"Screen and Hardcopy set header information cannot be overridden for " "individual students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:28 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:14 +msgid "Scroll of Extension" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:14 +msgid "Scroll of Longevity" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:14 msgid "Scroll of Resurrection" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 +msgid "Search macros" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 +msgid "Search sample problems" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 +msgid "Search the documentation" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "Bölüm" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -8238,33 +9741,37 @@ msgid "Section:" msgstr "" #. ($sec ne '' ? $sec : $blankName) -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:114 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:99 msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:182 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:74 +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -8272,6 +9779,35 @@ msgstr "" msgid "Select" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 +msgid "Select All Sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:103 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:156 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:68 +msgid "Select Course ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:135 +msgid "Select Course IDs" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 +msgid "Select User ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:172 +msgid "Select User IDs" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_local_panel.html.ep:15 msgid "Select a Folder" msgstr "" @@ -8280,6 +9816,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -8288,10 +9829,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -8300,7 +9845,7 @@ msgstr "" msgid "Select a course to delete." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminDeleteCourse.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminDeleteCourse.html.ep:5 msgid "" "Select a course to delete. Warning, all data will be deleted and this " "cannot be undone. This will not delete any course archives." @@ -8309,11 +9854,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -8334,11 +9879,11 @@ msgstr "" msgid "Select all achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:35 msgid "Select all available sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:13 msgid "Select all eligible courses" msgstr "" @@ -8347,14 +9892,14 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:7 msgid "Select all users" msgstr "" @@ -8362,11 +9907,11 @@ msgstr "" msgid "Select an action to perform:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -8380,6 +9925,11 @@ msgid "Select course(s) to hide or unhide." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -8393,18 +9943,48 @@ msgid "" "selected set to/from all selected users." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:94 +#. ($self->name) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:45 +msgid "Select problem to clone with the %1." +msgstr "" + +#. ($self->name) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:37 +msgid "Select problem to double its weight with the %1." +msgstr "" + +#. ($self->name) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:45 +msgid "Select problem to give full credit with the %1." +msgstr "" + +#. ($self->name) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:48 +msgid "Select problem to increase its grade by 50% with the %1." +msgstr "" + +#. ($self->name) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:49 +msgid "Select problem to replace with the %1." +msgstr "" + +#. ($self->name) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:46 +msgid "Select problem to reset with the %1." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:163 msgid "Select sets below to assign them to the newly-created users." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminRenameCourse.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminRenameCourse.html.ep:5 msgid "" "Select the course to change its Course ID, Course Title, or Institution. " "Note that changing a course's ID will change the URL of all links to the " @@ -8422,7 +10002,7 @@ msgid "" "full URL address for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:5 msgid "" "Select the course(s) you want to hide (or unhide) and then click \"Hide " "Courses\" (or \"Unhide Courses\"). Hiding a course that is already hidden " @@ -8433,20 +10013,20 @@ msgid "" "full URL address for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:76 msgid "Select the display mode used to render the problems on this page." msgstr "" #. ('courseName_totals.csv') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:30 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:34 msgid "" "Select this if you want to save the scores for each set in a separate file " "in addition to saving all scores to a cumulative file. After clicking the " @@ -8462,36 +10042,52 @@ msgid "" "below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAssigner.html.ep:20 +#. ($ce->{admin_course_id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 +msgid "" +"Select users from the %1 course to add to the new course with indicated " +"permission." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAssigner.html.ep:5 msgid "" "Select users from the left column and sets from the right column and assign " "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 msgid "" "Select which assignment types (homework, tests, just-in-time) the " "achievement is evaluated." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminUpgradeCourses.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminUpgradeCourses.html.ep:5 msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:87 +#. ($ce->{admin_course_id}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:11 +msgid "" +"Select which users in the %1 course to copy over to the newly created " +"course. The WeBWorK administrators need to be added to the course in order " +"for them to access the course. Unselecting them will make it so WeBWorK " +"administrators cannot directly login to the course." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -8499,77 +10095,81 @@ msgstr "" msgid "Select/unselect all fields missing in schema for deletion." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_confirm.html.ep:27 +msgid "Select/unselect all fields with incorrect type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_confirm.html.ep:9 msgid "Select/unselect all tables missing in schema for deletion." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:567 -msgid "Selected sets were exported." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:562 +msgid "Selected sets were marked for export." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:27 msgid "Selected sets:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:33 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:18 msgid "Send Achiement Email" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:71 msgid "Send E-mail" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:78 msgid "Send Email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:17 msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:59 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:45 msgid "Send emails to selected instructors." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:54 msgid "Send to all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:59 msgid "Send to selected students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:96 msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "Set" #. ($newSetName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:603 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:588 msgid "Set %1 has been created." msgstr "" #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:193 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:590 msgid "Set %1 was assigned to %2" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($newSetID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:514 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:509 msgid "Set %1 was assigned to %2." msgstr "" @@ -8577,108 +10177,123 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:901 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:956 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:51 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:45 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:30 msgid "Set Definition Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:2 msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:375 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "Set Başlığı" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:212 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:117 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 msgid "Set Info" msgstr "Set Bilgileri" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:35 msgid "" "Set LMS context ids for courses to map LMS courses to WeBWorK courses for " "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "Set Listesi" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:68 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:48 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:70 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:48 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:68 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditSet.pm:48 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:68 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditSet.pm:48 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:52 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:70 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:52 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:48 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:341 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:44 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:9 msgid "Set Name" msgstr "Set Adı" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:718 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 +msgid "Set Status Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:24 msgid "" "Set an existing template file as the email notification template for this " "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:44 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:29 msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -8688,13 +10303,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -8703,16 +10318,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:684 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -8728,86 +10343,100 @@ msgstr "" msgid "Sets" msgstr "Setler" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:369 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:44 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:2 msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:2 msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
      course
      Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
      homework
      Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
      " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:362 +"Sets how grades will be passed back from WeBWorK to the LMS.
      course
      Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
      homework
      Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
      " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " "in %plural(%4,ascending,descending) order." msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:344 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:55 -msgid "Sets the order in which achievements are listed and evaluated." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:40 +msgid "" +"Sets the order in which achievements are listed and evaluated. Achievements " +"in the \"level\" category are always listed and evaluated after all other " +"achievements." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 +msgid "" +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " +"updates of this nature may put significant strain on the server, and should " +"not be set to happen too frequently. -1 disables these periodic updates." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:49 msgid "Setting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/setting.pm:31 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:94 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/setting.pm:23 msgid "Setting Documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#. ($self->{var}) +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/setting.pm:25 +msgid "Setting documentation for %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:35 +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:20 msgid "Show" msgstr "" @@ -8817,56 +10446,74 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:524 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:508 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:533 -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" msgstr "" -#. ($exhausted) -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:88 -msgid "Show Me Another %1" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:89 +msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1605 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:717 -msgid "Show Past Answers" -msgstr "Önceki Yanıtları Göster" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:688 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:44 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "Önceki Yanıtları Göster" + +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -8874,31 +10521,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:405 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:238 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:767 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 +msgid "Show available autocompletions at the current cursor location." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -8906,7 +10570,7 @@ msgstr "" msgid "Show less like this" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorShowAnswers.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorShowAnswers.html.ep:5 msgid "" "Show past answers. Students can only see their own past answers, and they " "will not be able to see which parts are correct. Instructors can use the " @@ -8914,22 +10578,21 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:148 msgid "Show saved answers?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:483 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -8956,48 +10619,47 @@ msgstr "" msgid "Show:" msgstr "Göster" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "%2 setin %1 tanesi gösteriliyor." #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "%2 kullanıcının %1 tanesi gösteriliyor." #. ($category) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:149 msgid "Showing achievements in category %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:136 msgid "Showing all achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:122 msgid "Showing all jobs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:298 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:293 msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:280 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -9007,31 +10669,31 @@ msgid "Showing data from merge file %1 for user %2:" msgstr "" #. ($c->{merge_file}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:141 msgid "Showing data from merge file: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:157 msgid "Showing disabled achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:154 msgid "Showing enabled achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:142 msgid "Showing matching achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:133 msgid "Showing matching jobs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:299 msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -9039,23 +10701,23 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:139 msgid "Showing selected achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:140 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:125 msgid "Showing selected jobs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:296 msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:283 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -9064,25 +10726,29 @@ msgstr "" msgid "Showing statistics for:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:33 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Home.pm:43 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:65 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 +msgid "Simple" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Home.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:50 msgid "Site Information" msgstr "Web Alanı Bilgileri" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:132 msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -9091,11 +10757,11 @@ msgid "Skip two factor verification on this device for future logins." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:41 msgid "Solutions" msgstr "Çözümleri göster" -#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:5 msgid "" "Some OPL problems have been rated for difficulty/educational objective. The " "levels are loosely inspired by Bloom's taxonomy. They are assigned numbers " @@ -9104,10 +10770,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 @@ -9117,14 +10783,14 @@ msgid "" "the wrong thing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -9139,11 +10805,11 @@ msgid "" "again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:81 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:69 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:12 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:84 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:35 msgid "Sort" msgstr "Sırala" @@ -9157,50 +10823,81 @@ msgstr "" msgid "Sort by" msgstr "Kriterlere Göre Sırala" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:71 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:56 msgid "" "Sort jobs in the table by fields. The jobs in the table can also be sorted " "by clicking on column headers in the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:52 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:98 +msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1654 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1682 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1720 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:47 +msgid "Source User ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:115 +msgid "Source User IDs" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 +msgid "Source course ID missing." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." msgstr "" -#. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:11 -msgid "" -"Specify an ID, title, and institution for the new course. The course ID may " -"contain only letters, numbers, hyphens, and underscores, and may have at " -"most %1 characters." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 +msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:97 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +msgid "Standard" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:120 msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:162 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -9208,106 +10905,114 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:44 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:24 msgid "Started" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:137 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/filter_form.html.ep:23 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:49 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:34 msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:102 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "İstatistikler" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:2 msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:92 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:86 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:567 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:160 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "Durumu" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "Rol Yapmayı bırak" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:129 msgid "Stop Archiving" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:131 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:43 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:49 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:43 msgid "Student ID" msgstr "Kullanıcı Adı" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:37 msgid "Student Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:56 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "Öğrenci Gelişimi" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:2 msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:74 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:78 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -9315,17 +11020,17 @@ msgstr "" msgid "Student answers" msgstr "Yanıtları Gönder" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:83 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:68 msgid "" "Student scores for the sets selected below will be calculated. This and " "other scoring operations can also be done using the \"Scoring Tools\" link." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:86 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:79 msgid "Student:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:124 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:119 msgid "Students" msgstr "" @@ -9338,11 +11043,11 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:8 msgid "Subject:" @@ -9352,10 +11057,6 @@ msgstr "" msgid "Submission time:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:43 -msgid "Submit" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:45 msgid "Submit Answers" @@ -9367,83 +11068,96 @@ msgstr "Yanıtları Gönder" msgid "Submit Answers for %1" msgstr "%1 için Yanıtları Gönder" -#: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:55 msgid "Submit Choices" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:39 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:70 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:204 msgid "Success Index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:42 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:105 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:111 +msgid "Success Index Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:109 msgid "" "Success index is the square of the average score divided by the average " "number of attempts." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:89 msgid "" "Success index is the square of the score divided by the number of attempts." msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1093 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:391 +msgid "" +"Successfully created achievement, but failed to assign achievement to " +"current user: %1" +msgstr "" + #. ($newAchievementID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:394 msgid "Successfully created new achievement %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($newSetID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:526 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:521 msgid "Successfully created new set %1" msgstr "Yeni set %1 başarıyla yaratıldı" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1140 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:907 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1314 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:38 -msgid "Symbolic links can not be followed." +msgid "Symbolic links cannot be followed." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:88 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:81 msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2460 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2455 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -9456,32 +11170,32 @@ msgstr "İşlemi Gerçekleştir!" msgid "Target Set:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:27 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/filter_form.html.ep:22 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:16 msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:59 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:527 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:44 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:29 msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -9489,46 +11203,45 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:56 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 -msgid "Test Name" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:287 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:156 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:249 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_row.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_row.html.ep:12 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_row.html.ep:26 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_row.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_row.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_row.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:10 msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -9536,10 +11249,14 @@ msgstr "" msgid "Text" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:83 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 +msgid "Text Editor Window" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:55 msgid "Text chapter:" msgstr "" @@ -9552,14 +11269,19 @@ msgstr "" msgid "Textbook:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:58 +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " "Set Detail page which will allow you to edit dates, assign users and other " "information about the problem set." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:121 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:107 msgid "" "The \"Score\" tab will export achievement data to a CSV file that can be " "downloaded. The export contains the global data including number of " @@ -9568,27 +11290,34 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:5 msgid "" "The Set Detail page can be viewed in one of two distinct " "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:193 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:195 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -9606,25 +11335,25 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " @@ -9655,14 +11384,7 @@ msgstr "" msgid "The WeBWorK Project" msgstr "WeBWorK Projesi" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:25 -msgid "" -"The WeBWorK administrators need to be added to the course in order for them " -"to access the course. Unchecking this option will make it so WeBWorK " -"administrators cannot directly login to the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:135 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:121 msgid "" "The achievement evaluator is the perl code that is run after each submit to " "determine if an achievement is earned or not. Click on the \"Edit " @@ -9670,69 +11392,68 @@ msgid "" msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:226 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:263 msgid "" "The achievement notification template for achievement %1 has been disabled." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:26 msgid "" -"The adjusted status of a problem is the larger of the problem's status " -"andthe weighted average of the status of those problems which count towards " -"the parent grade." +"The adjusted status of a problem is the larger of the problem's status and " +"the weighted average of the status of those problems which count toward the " +"parent grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:264 msgid "" "The amount of time (in minutes) after the due date that the Answers are " "available to student to view. You can change this for individual homework, " "but WeBWorK will use this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:254 msgid "" "The amount of time (in minutes) before the due date when the assignment is " "opened. You can change this for individual homework, but WeBWorK will use " "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:232 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:58 +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " "convenient way to enter a large number of students into your class. To view " @@ -9740,21 +11461,21 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:212 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:197 msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -9762,7 +11483,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -9776,14 +11497,14 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." msgstr "" #. ($archive_courseID, $archive_path) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:124 msgid "" "The course \"%1\" has already been archived at \"%2\". This earlier archive " "will be erased. This cannot be undone." @@ -9811,27 +11532,27 @@ msgid "" "course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:55 msgid "The course database must be upgraded before archiving this course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:55 msgid "The course database must be upgraded before renaming this course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:26 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:11 msgid "" "The current mode should be made clear by the information at the top of the " "page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:51 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -9839,39 +11560,45 @@ msgid "" "what happened when the job was executed." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:46 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:31 msgid "" "The current value of the achievement counter. Changes to this variable will " "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 +msgid "" +"The description shown to students which states what action is needed to earn " +"the achievement." +msgstr "" + +#. ($original) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
      1. Simple: send only the feedback " @@ -9881,24 +11608,24 @@ msgid "" msgstr "" #. (ref($@) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:46 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:31 msgid "The error message is: %1" msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:264 msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 +#. ($sourceFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -9908,75 +11635,100 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:581 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:273 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." +msgstr "" + +#. ($files[0]) +#. ($file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 +msgid "The file \"%1\" is protected and cannot be deleted." +msgstr "" + +#. ($original) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 +msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:264 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:273 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:252 msgid "" "The file %1 already exists and cannot be overwritten. The message was not " "saved." msgstr "" #. ($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:84 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:69 msgid "The file %1 cannot be found." msgstr "" #. ("$emailDirectory/$openfilename", $emailDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:152 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:138 msgid "" "The file %1 cannot be found. Check whether it exists and whether the " "directory %2 can be read by the webserver. " msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:651 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and can not " -"be modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:144 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:130 msgid "" "The file %1 is not readable by the webserver. Check that it's permissions " "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:12 +msgid "" +"The first and last name can be any combination of letters, numbers and " +"special symbols. Name changes and preferences can be respected here. " +"Students should use a name that will not confuse their instructor. If " +"WeBWorK is used with an LMS (Canvas, Moodle, D2L, Blackboard, etc) the LMS " +"might periodically override a name setting here if WeBWorK is configured to " +"allow that. Name settings will only appear here if a user has permission to " +"change their name." +msgstr "" + #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:566 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -9984,21 +11736,32 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " -"directory and can not be safely unpacked." +"directory and cannot be safely unpacked." +msgstr "" + +#. (scalar(@forbidden_files) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 +msgid "" +"The following %plural(%1,file) found in the archive %plural(%1,is,are) " +"protected and were not extracted." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:34 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:19 msgid "The following describes how the checkboxes alter the scoring output" msgstr "" @@ -10008,46 +11771,60 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:47 +#. ('<%= ... %>', '<%= $achievement->description %>') +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " "variables can be used inside %1 tags. For example, %2 will insert the " "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:34 msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1311 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -10062,15 +11839,15 @@ msgid "" "The hint shown is an instructor preview and will not be shown to students." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:22 +#: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:30 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 msgid "" "The initial value is the answer sub score for the answer that is currently " "shown. If this is modified, it will be used to compute the total problem " @@ -10078,93 +11855,72 @@ msgid "" "shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:97 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:145 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:702 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:735 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:404 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:603 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:90 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\", \"sublime\", or \"vim\"" -" text editors then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:75 -msgid "The large text window" +#: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 +msgid "" +"The leaderboard orders the achievement points earned from the greatest to " +"the least. The rank of each user is determined by their position on the " +"leader board. All users with the same number of achievement points have the " +"same rank." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:51 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:20 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " "specific help for instructors setting up a course are in the param('new_set_name') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:571 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:556 msgid "" "The name \"%1\" is not a valid set name. Use only letters, digits, dashes, " "underscores, periods, and spaces." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:98 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:83 msgid "" "The name of course information file (located in the templates directory). " "Its contents are displayed in the right panel next to the list of homework " "sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:33 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:18 msgid "The name of the task." msgstr "" #. ($achievementID, $sourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:240 msgid "The notification for %1 has been changed to \"%2\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:63 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:49 msgid "The number of points earned for earning the achievement." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:351 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:336 msgid "" "The open date, due date, and answer date in \"%1\" are not in chronological " "order. Default values will be used for dates that are out of order." msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:569 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:271 -msgid "The password and password confirmation for the instructor must match." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." msgstr "" #. ($c->tag('b', $fieldText) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:94 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:89 msgid "" "The password you entered in the %1 field does not match your current " "password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" + #. ($c->tag('b', $newPasswordText) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:84 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 -msgid "The path can not be the temporary edit directory." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 +msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 -msgid "The prerequisite conditions have not been met for set '%1'." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 +msgid "" +"The permission level to view the achievements leaderboard, if achievements " +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 +msgid "" +"The permission level to view usernames on the achievements leaderboard. " +"Consider that achievement points can be closely tied to student grades " +"before showing user names to students." msgstr "" -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:26 +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " "student. Use the drop " msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:78 msgid "The problem set is not yet open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:384 msgid "" "The reduced credit date in \"%1\" is not between the open date and close " "date. The default value will be used." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:207 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:192 msgid "" "The reduced scoring date must be between the open date and the close date " "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." msgstr "" #. ($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:71 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:56 msgid "" "The requested LMS Context ID is the same as that of another course that is " "also configured to use LTI 1.1, but the consumer keys for both this course " @@ -10309,7 +12076,7 @@ msgid "" "allowed, and so this setting was not saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:83 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:68 msgid "" "The requested LMS Context ID is the same as that of another course that is " "also configured to use LTI 1.3, but this course and that course have the " @@ -10317,29 +12084,29 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:302 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1366 -msgid "The score for this problem can count towards score of problem %1." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 +msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:52 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:37 msgid "" "The second row of the problem collection area is for browsing directories. " "The OPL will be there as well as any other directories that you may set up " @@ -10347,44 +12114,43 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:519 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" -#. ($setID, $effectiveUserID, $c->{invalidVersionCreation} ? " (acted as by -#. $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:78 -msgid "The selected problem set (%1) is not a valid set for %2: %3" +#. ($setID, $effectiveUserID) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:71 +msgid "The selected test (%1) is not a valid test for %2." msgstr "" #. ($newSetName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:583 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:568 msgid "The set \"%1\" already exists." msgstr "" #. ($prettySetID) -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:105 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:90 msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1147 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:448 msgid "" "The set name \"%1\" is already in use. Pick a different name if you would " "like to start a new set. No set created." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:46 msgid "" "The sets checked below will be visible to students or hidden from students. " "Useful for preparing sets ahead of time, but not showing them to students; " @@ -10392,29 +12158,25 @@ msgid "" "fixed." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:42 msgid "" "The sets checked below will become available for editing the due dates and " "visibility." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:76 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 msgid "" "The settings for all tabs are saved when \"Save Changes\" is clicked, " "including settings that are not in the currently active tab." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:523 -msgid "The solution has been removed." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/ShowMeAnother/messages.html.ep:33 msgid "" @@ -10422,45 +12184,50 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:571 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1184 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" +#. ($new_file_name) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 +msgid "The specified file name \"%1\" contains illegal characters." +msgstr "" + #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1296 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" can not be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:742 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and can not " -"be deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." -msgstr "Şu anda sorunun orijinal hali gösteriliyor. Kaydedilmemiş değişiklikleri kurtarmak için internet tarayıcınızın \"Geri\" tuşunu kullanın." +msgstr "" +"Şu anda sorunun orijinal hali gösteriliyor. Kaydedilmemiş değişiklikleri " +"kurtarmak için internet tarayıcınızın \"Geri\" tuşunu kullanın." #. ( % . 'but the result will not be counted.') #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:23 @@ -10469,110 +12236,106 @@ msgid "" "checked, " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:244 msgid "" "The time of the day that the assignment is due. This can be changed on an " "individual basis, but WeBWorK will use this value for default when a set is " "created." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:41 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:26 msgid "" "The time that execution of the job begins. If execution of the job has not " "started, then this will be empty." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:46 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:31 msgid "" "The time that execution of the job completes. If execution of the job has " "not yet completed, then this will be empty." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:37 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:22 msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:25 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 msgid "" "The value for enableReducedScoring in \"%1\" is not valid. It will be " "replaced with \"N\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:421 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 msgid "" "The value for the capTimeLimit option in \"%1\" is not valid. It will be " "replaced with \"0\"." msgstr "" #. ($fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:421 msgid "" "The value for the hideScoreByProblem option in \"%1\" is not valid. It will " "be replaced with \"N\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:461 msgid "" "The value for the relaxRestrictIP option in \"%1\" is not valid. It will be " "replaced with \"No\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:459 +#: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:444 msgid "" "The value for the restrictIP option in \"%1\" is not valid. It will be " "replaced with \"No\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:46 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:31 msgid "The visible name/title of the achievement." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." +"correct the permission errors." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:105 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/CodeMirrorEditor/controls.html.ep:5 -msgid "Theme:" -msgstr "" - # Context is "Sort by ____ Then by _____" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_form.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_form.html.ep:65 @@ -10583,7 +12346,7 @@ msgid "Then by" msgstr "sonra" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:125 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -10593,70 +12356,112 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "" +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 +msgid "" +"There are database fields that do not have the same type as the field " +"defined in the schema for at least one table." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 +msgid "" +"There are database fields that do not have the same type as the field " +"defined in the schema for at least one table. Check the checkbox by the " +"field to change its type when upgrading the course. Warning: This can fail " +"which may corrupt the table. If you have not archived this course, then do " +"that now before upgrading if you want to change the type of any of these " +"fields." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:46 +msgid "" +"There are database fields that do not have the same type as the field " +"defined in the schema for at least one table. The types of these fields can " +"be changed when upgrading the course. Make sure that you archive the course " +"before doing that, since changing the type of a field can corrupt the table." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:46 +msgid "" +"There are database fields that do not have the same type as the field " +"defined in the schema for at least one table. The types of these fields can " +"be changed when upgrading the course. Make sure that you archive the course " +"here before doing that, since changing the type of a field can corrupt the " +"table." +msgstr "" + #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1461 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:29 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1565 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1431 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:21 msgid "" "There are extra database tables which are not defined in the schema. These " "can be deleted when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:17 msgid "There are many options available at the bottom:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 +msgid "There are no assignments available to you at this time." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:49 msgid "There are no completed versions of this test." msgstr "" @@ -10670,8 +12475,21 @@ msgstr "" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" "There is NO undo for this function. Do not use it unless you know what you " "are doing! When you unassign a student using this button, or by unchecking " @@ -10686,38 +12504,46 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:21 msgid "There is NO undo for unassigning students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:492 -msgid "There is a written solution available." +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 +msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +msgid "There is no solution available for this problem." +msgstr "" + #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -10728,51 +12554,43 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:497 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:500 -msgid "There is no written solution available for this problem." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:165 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:161 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:281 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:299 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:335 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:460 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:470 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:504 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:543 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:115 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:128 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:140 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:47 +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " "Definition files is described in the Set Definition " @@ -10783,34 +12601,34 @@ msgid "" "imported into the current course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:76 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:40 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:33 msgid "" "These options will only be shown if the user has the permission to change " "display settings used in pg problems." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:44 +#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:29 msgid "" "These problems require some application of algorithms, but do not rise to " "the level of a full word problem. For example, \"Identify the local extrema " "for f(x) = ...\". One has to apply algorithms and interpret results." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:28 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:25 msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:558 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." @@ -10820,38 +12638,56 @@ msgstr "" msgid "This action can take a long time if there are many students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:10 msgid "This action will not overwrite existing users." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 msgid "" "This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "" +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:34 +#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 +msgid "This assignment has been reopened and will now close on %1." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:24 msgid "" "This button is present both at top and the bottom of the page. Any and all " "changes made to any part of the set will be saved. When editing the set for " @@ -10861,60 +12697,76 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:105 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/templates/ContentGenerator/Logout.html.ep:16 +msgid "" +"This course uses an external authentication system. Please return to its " +"sign in page to log in again." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:30 +msgid "" +"This course uses an external authentication system. You've authenticated " +"through that system, but aren't allowed to log in to this course." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:58 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 msgid "" "This determines if MathQuill answer blanks are enable for the user. This " "option is only present if MathQuill is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:63 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:56 msgid "" "This determines if the MathView equation editor button will be appended to " "text answer blanks. his option is only present if MathView is enabled for " "the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:52 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:84 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:69 msgid "" "This directory is accessible from the web. You can use it to store html " "documents or image documents that are used by the course. Do not store " @@ -10922,59 +12774,61 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "This file is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:80 +msgid "" +"This feature has been used the maximum allowed number of times for this " +"problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "Bu soru grubunda soru bulunmamaktadır." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "Bu soru grubu kapalı." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1206 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "Bu soru grubu henüz açık değil." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -10982,64 +12836,66 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:80 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:165 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:175 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:128 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -11049,186 +12905,213 @@ msgid "" "true. This date must come on or after the open date." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:70 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:63 msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 msgid "This is not a viewable file type." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:23 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:8 msgid "" "This is the administration course which is used to manage courses on this " "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " "default." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:127 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 +msgid "" +"This is the field in the class list file that will be used for the password " +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 +msgid "" +"This is the field that will be used for the password if the password field " +"is left blank. If it is set to \"None\", and no password is provided in the " +"password field, or if no value is provided for the field this is set to, " +"then the user will be created without a password." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:112 msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem." +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " +"where a student who completes all the exercises would earn 1000 points, not " +"counting points from badges. It is recommended that if you use the default " +"collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:150 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 msgid "This is the problem statement in PGML." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:19 +#: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:4 msgid "This is the standard entry point for the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:28 msgid "This is used for answer checking." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:91 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:76 msgid "" "This is where email messages and templates are saved. You can upload or " "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" -"This is where you edit the text of the problem template. Type Ctrl-Enter " -"while this window has focus to re-render the problem. Code folding is " -"enabled either by clicking on the triangles in the gutter next to line " -"numbers or using the shortcut Shift-Ctrl-F. Folding all regions can be " -"accomplished with Shift-Ctrl-A and unfold all regions with Shift-Ctrl-G. " -"Comments can be toggled with Ctrl-/." +"This is where you edit the code of the problem. Type Ctrl-Enter while this " +"window has focus to re-render the problem. In addition, the following " +"keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:661 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:665 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" -"This link gives details for many macros. It links to documentation embedded " -"in the macro files themselves." +"This item won't work unless your instructor enables the reduced scoring " +"feature. Let your instructor know that you received this message." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." +"This link gives details for many macros. It links to documentation embedded " +"in the macro files themselves." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:33 -msgid "This links to a list of problem authoring techniques." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 +msgid "" +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:72 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:46 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:562 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:42 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 msgid "This option shows all pg problems in the course directory structure." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:47 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:32 msgid "" "This option shows all problems in set definition files that are located in " "the course directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:44 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:29 msgid "" "This option shows all problems in sets that have been created in the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:5 msgid "" "This page allows one to edit and set the achievement email notification " "template for an achievement. In addition to setting an email notification " @@ -11237,13 +13120,13 @@ msgid "" "course configuration in order for email notifications to be sent." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 msgid "" "This page allows one to view and manage jobs in job queue. Note that " "completed jobs are automatically removed from the job queue after two days. " @@ -11251,7 +13134,7 @@ msgid "" "see the status of recently completed or in progress jobs." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:5 msgid "" "This page allows users to change their password, email address, and display " "settings used in problems. Note that you can hide this page entirely for " @@ -11260,38 +13143,38 @@ msgid "" "settings used in pg problems." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:26 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:11 msgid "" "This page gives access to information about the student, independent of the " "assignments assigned to them." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorLTIUpdate.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorLTIUpdate.html.ep:5 msgid "" "This page gives information about mass LTI grade updates and allows you to " "trigger a grade update. " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -11299,85 +13182,91 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:20 +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " "table of students shows their last answers, percent score, and feedback " "comment. The \"Save\" button is located below the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:5 msgid "" "This page is useful for monitoring student progress on assignments. Student " "progress can either be viewed for a single set or for a single student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:5 msgid "" "This page manages all problem sets (including quizzes/tests). The following " "allow editing directly of a single problem set." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1300 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1539 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 +msgid "" +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:419 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:388 -msgid "This problem will not count towards your grade." -msgstr "Bu soru, notunuzu etkilemeyecektir." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 +msgid "This problem will not count toward your grade." +msgstr "" #. ($show_user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:153 msgid "" "This quiz requires a grade proctor to start, and user %1 is not authorized " "to proctor test grade submissions in this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:146 msgid "" "This quiz requires a set password to start, and the password was invalid." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -11389,26 +13278,32 @@ msgid "This sample mail would be sent to %1" msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1376 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:130 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 +msgid "" +"This secret word is used to validate logins from an LMS using LTI 1.1. This " +"secret word must match the word configured in the LMS." +msgstr "" + #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "" @@ -11425,8 +13320,8 @@ msgid "" "password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -11441,8 +13336,8 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:61 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -11450,167 +13345,266 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2089 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2090 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2087 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:551 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 +msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 +msgid "This test is not yet open." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:536 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:542 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 +msgid "" +"This test version is past due, but has not been graded. You can still grade " +"the test for this user." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 +msgid "Time in seconds to periodically update LMS grades (-1 to disable)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:199 msgid "Timestamp" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:180 msgid "Timezone for the course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:91 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:76 msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:247 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:253 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 -msgid "" -"To add an additional instructor to the new course, specify user information " -"below. The user ID may contain only numbers, letters, hyphens, periods " -"(dots), commas,and underscores." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:42 -msgid "" -"To add the WeBWorK administrators to the new course (as administrators) " -"check the box below." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:115 msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:106 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:98 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:91 msgid "" "To drop a student or students, select them for editing as described above " "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:14 msgid "" "To perform an action select the desired action tab and click the submit " "button." @@ -11625,26 +13619,23 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:84 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " "Twilio Authy, etc.) installed on a mobile device." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:93 -msgid "To this Problem" -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:54 msgid "" "To use the Email merge feature, upload a CSV with calculated grades to the " "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:906 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -11654,19 +13645,31 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:36 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 +msgid "Toggle block comment. (Only has effect inside PGML blocks.)" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 +msgid "Toggle comment." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:21 msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:135 msgid "Top level of author information on the wiki." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:113 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -11674,143 +13677,174 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/boolean.pm:22 -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/boolean.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/boolean.pm:20 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/boolean.pm:7 msgid "True" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:246 msgid "Try it" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:28 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:14 msgid "Tunic of Extension" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:64 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:63 msgid "Two Columns" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:70 msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 +msgid "URL for the LMS" +msgstr "" + #. ($achievementName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:232 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" #. ($achievementName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:283 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:268 msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1165 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" #. ($achievementID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:243 msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1191 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1333 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:628 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" #. ($jobID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:194 msgid "Unable to delete job %1 as it has transitioned to an active state." msgstr "" #. ($c->stash('achievementID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:287 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:272 msgid "" "Unable to disable the achievement notification template for achievement %1. " "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:962 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 +msgid "" +"Unable to generate a valid test version. This is usually caused by invalid " +"usage of grouping sets or a database error. Please speak to your instructor " +"to fix the error. A system administrator can obtain more details on this " +"error from the logs." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -msgid "Unable to obtain error messages from within the PG question." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:289 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:97 msgid "Unable to open the \"[COURSEROOT]/simple.conf\" file." msgstr "" #. ($c->shortPath($backupFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1320 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1332 msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:163 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:693 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:26 msgid "Unarchive" msgstr "" @@ -11819,26 +13853,23 @@ msgstr "" msgid "Unarchive %1 to course:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:2 msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:27 -msgid "Unarchive Courses" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1347 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:96 msgid "Unassign from All Users" msgstr "" @@ -11847,10 +13878,10 @@ msgstr "" msgid "Unassign selected sets from selected users" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -11858,10 +13889,18 @@ msgstr "" msgid "Unattempted: %1/%2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:38 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:23 msgid "Unclassified Problems" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 +msgid "Unfold all regions." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 +msgid "Unfold the region that begins on the current line." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:58 msgid "Unhide Courses" @@ -11872,15 +13911,20 @@ msgid "Union" msgstr "" #. ($saveMode) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 -msgid "Unkown saveMode: %1." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:30 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -11895,20 +13939,27 @@ msgstr "" msgid "Unpack archives automatically" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:16 msgid "Unselect all courses" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:80 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:89 +msgid "Unset" +msgstr "" + #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -11916,91 +13967,113 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:102 -msgid "Update Menus" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +msgid "Update LMS grade with each submission" msgstr "" -#. ($prettySetID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:52 -msgid "Update aborted. Invalid set %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:102 +msgid "Update Menus" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:48 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:35 msgid "Update aborted. Invalid user %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:68 -msgid "Update set:" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:39 +msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:8 -msgid "Update the checked directories?" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 +msgid "Update selected sets:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:9 +msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:84 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:102 +msgid "Updated course grade for all users." +msgstr "" + +#. ($userID) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:100 +msgid "Updated course grade for user %1." +msgstr "" + +#. ($setIDs) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:92 msgid "Updated grades via LTI all users assigned to set %1." msgstr "" -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:88 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:97 msgid "Updated grades via LTI for all sets and users." msgstr "" -#. ($userID, $setID) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:82 +#. ($nSets) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:85 +msgid "Updated grades via LTI for all users for %1 %plural(%1,set)." +msgstr "" + +#. ($userID, $setIDs) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:90 msgid "Updated grades via LTI for user %1 and set %2." msgstr "" +#. ($userID, $nSets) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:81 +msgid "Updated grades via LTI for user %1 for %2 %plural(%2,set)." +msgstr "" + #. ($userID) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:86 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/LTIMassUpdate.pm:95 msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1964 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_confirm.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_confirm.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:41 msgid "Upgrade" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:136 msgid "Upgrade Course Tables" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:28 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:27 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_confirm.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:59 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:7 -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/upgrade_course_form.html.ep:8 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:27 msgid "Upgrade Courses" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminUpgradeCourses.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminUpgradeCourses.html.ep:2 msgid "Upgrade Courses Help" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:43 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:28 msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1639 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "" @@ -12009,66 +14082,107 @@ msgstr "" msgid "Upload" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:72 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." +msgstr "" + +#. ($item->remaining_title($c) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 +msgid "Use %1" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 +msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:294 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:170 msgid "Use Equation Editor?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:38 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:23 msgid "Use Existing Template" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:21 -msgid "Use Reward" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:27 msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:72 +msgid "Use first name" +msgstr "" + #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:153 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:73 +msgid "Use last name" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:192 msgid "Use live equation rendering?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:651 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:71 +msgid "Use login name" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:129 +#. ($currentPoints) +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 +msgid "Use points from last check: %1" +msgstr "" + +#. ($currentScore) +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 +msgid "Use score from last check: %1%" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 +msgid "Use student ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:115 msgid "" "Use the \"Create\" and \"Delete\" actions to create or delete achievements. " "Note that deleting an achievement will delete all data associated to the " "achievement and cannot be undone." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:37 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:22 msgid "" "Use the \"Merge file\" drop down menu to select which merge file to use, or " "select \"None\" to not use any merge file. When a merge file is selected, " @@ -12078,7 +14192,7 @@ msgid "" "truncated, and the data can be scrolled up and down to see all rows." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:13 msgid "" "Use the \"Users\" and \"Sets\" forms to select which users and sets to act " "on. In both cases, one can select the sort field, the format of the display " @@ -12089,28 +14203,42 @@ msgid "" "filters." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:10 msgid "" "Use the editor to edit the evaluator and the action form at the bottom to " "save the evaluator. You can either overwrite the current evaluator file or " "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:26 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 +msgid "" +"Use the tabs at top to choose between copying a single secret, copying " +"multiple secrets, or resting secrets." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:33 msgid "" "Use this form to ask your instructor a question, to report a problem with " "the WeBWorK system, or to report an error in a problem you are attempting. " @@ -12118,30 +14246,30 @@ msgid "" "system will be included." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:29 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:14 msgid "Use this page to change your password." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:5 msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:171 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:53 msgid "" "Used for \"counting\" achievements, which sets the value a counter must " "reach in order to earn the achievement. For example this is used counting " @@ -12155,31 +14283,41 @@ msgstr "" msgid "User \"%1\" not found." msgstr "" -#. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:331 +#. ($userID, $ce->{admin_course_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 +msgid "User \"%1\" will not be added to the %2 course as it already exists." +msgstr "" + +#. ($userID, $ce->{admin_course_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 +msgid "User \"%1\" will not be copied from the %2 course as it does not exist." +msgstr "" + +#. ($userID, $ce->{admin_course_id}, $_) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" -"User \"%1\" will not be copied from %2 course as it is the initial " -"instructor." +"User \"%1\" will not be copied from the %2 course as it is the same as " +"additional user number %3." msgstr "" #. ($recipient) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:72 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:57 msgid "User %1 does not have an email address." msgstr "" #. ($show_user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:133 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:125 msgid "" "User %1 is not authorized to proctor test grade submissions in this course." msgstr "" #. ($show_user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:159 msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -12187,16 +14325,47 @@ msgstr "" msgid "User Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:211 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:64 -msgid "User ID" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 +msgid "User ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 +msgid "" +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." +msgstr "" + +#. ($_) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 +msgid "" +"User ID number %1 may only contain letters, numbers, hyphens, periods, " +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 +msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:717 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 +msgid "User does not exist - Skipping" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:117 +msgid "User not found in course." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User's Test Version Dates" msgstr "" @@ -12214,13 +14383,14 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "Kullanici adi" @@ -12232,19 +14402,19 @@ msgstr "Kullanici adi" msgid "Users" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUsersAssignedToSet.html.ep:17 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUsersAssignedToSet.html.ep:2 msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "Kullanıcı Listesi" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -12253,26 +14423,36 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 +msgid "" +"Users at this level and higher are allowed to change their first and last " +"name. Note that if WeBWorK is used with an LMS, it may be configured to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " +"manage user date in the LTI tab of the Course Configuration page." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:529 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:813 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -12283,74 +14463,116 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:103 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:369 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" +#. ($self->help_name) +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:69 +msgid "Variable documentation for %1" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:115 msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:344 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:277 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "Göster" @@ -12358,128 +14580,139 @@ msgstr "Göster" msgid "View Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 -msgid "View details of student perofrmance either by individual or by set." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 +msgid "View Test Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:90 -msgid "View equations as" -msgstr "Eşitlikler ne şekilde gösterilecek" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "Setlere göre istatistikleri göster" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 +msgid "View details of student performance either by individual or by set." +msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "İstatistikleri öğrencilere göre göster" +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 +msgid "View equations as" +msgstr "Eşitlikler ne şekilde gösterilecek" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "Setlere göre öğrenci gelişimini göster" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "tr: View student progress by student" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:132 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:16 msgid "View/access current and archived courses." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:144 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:129 msgid "Viewing Problems in a New Window" msgstr "" -#. ($c->{problem}->source_file) #. ($screenSetHeader) +#. ($c->{problem}->source_file) #. ($course_info_path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1574 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:85 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:351 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:346 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:52 msgid "Visibility" msgstr "Görünürlük" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" msgstr "Görünür" -#: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:30 msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:281 +#: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:266 msgid "Warning messages:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/copy_otp_secrets_confirm.html.ep:54 +msgid "Warning! Overwriting OTP secrets cannot be undone." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all set-related data and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all user-related data and is not undoable!" -msgstr "Dikkat: Silme işlemi kullanıcının bütün bilgilerini yok eder ve bu işlem geri döndürelemez!" +msgstr "" +"Dikkat: Silme işlemi kullanıcının bütün bilgilerini yok eder ve bu işlem " +"geri döndürelemez!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1222 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || '1996-2023', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 +msgid "WeBWorK Assignments" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "" @@ -12487,49 +14720,45 @@ msgstr "" msgid "WeBWorK Warnings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:104 msgid "" "WeBWorK currently has translations for the languages listed in the course " "configuration." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:20 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:37 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" -"WeBWorK was unable to generate a different version of this problem. Close " +"WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." msgstr "" @@ -12539,32 +14768,26 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:896 -msgid "" -"WeBWorK will automatically create users when logging in via the LMS for the " -"first time. If this flag is enabled then it will also keep the user account " -"data (first name, last name, section, recitation) up to date with the LMS. " -"If a user's information changes in the LMS then it will change in WeBWorK. " -"However, any changes to the user data via WeBWorK will be overwritten the " -"next time the user logs in." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +msgid "Weight" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:484 -msgid "Weight" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "WeBWorK sitemize hoşgeldiniz!" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/Surprise.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/Surprise.pm:12 msgid "What could be inside?" msgstr "" @@ -12576,48 +14799,64 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "Seçili kullanıcılar hangi kriterlerde eşleşmeli?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:522 +#. (q/between pages, which will overwrite the student's saved answers./) +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student." +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " +"saved when you move " +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:45 +msgid "" +"When editing users a column for editing passwords will be shown. The text " +"input in this column will show \"password set\" for users that have a " +"password, and \"no password set\" for users that do not have a password. To " +"set or change the password for a user enter the new password in the column " +"for that user. To delete the password for a user check the checkbox to the " +"right. This means that the user will not be able to sign into the course " +"using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:695 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

        A value such as " "0.1 means 0.1 percent error is allowed.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

        • %c = course ID
        • %u = user ID
        • %s =" -" set ID
        • %p = problem ID
        • %x = section
        • %r = " -"recitation
        • %% = literal percent sign
        " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:35 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 msgid "" "When the class is very large not all students will be displayed. Using the " "first action on this page you can show only the students from a given " @@ -12627,53 +14866,45 @@ msgid "" "clicking on the active links at the top of each column." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:58 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:225 msgid "" "When this is on students will see a line on the Grades page which has their " "total cumulative homework score. This score includes all sets assigned to " "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:30 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:26 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " "status for problems in the set are listed for all students. The table can " @@ -12691,11 +14922,11 @@ msgid "" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." msgstr "" #. (tag('b', dir => 'ltr', format_set_name_display($setID) @@ -12707,7 +14938,7 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " @@ -12715,18 +14946,19 @@ msgid "" "you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:269 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:145 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -12743,7 +14975,7 @@ msgid "" "answers a given exercise incorrectly so many times." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:49 +#: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:34 msgid "Word problems" msgstr "" @@ -12751,158 +14983,190 @@ msgstr "" msgid "Worth" msgstr "Değeri" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:51 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:36 msgid "Write a new PG problem file or edit an existing one." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:183 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:143 msgid "" "Write permissions have not been enabled for \"%1\". Changes must be saved " "to another file for viewing." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:177 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:152 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:133 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "Şablon klasörü yazmaya kapalı. Değişiklik yapılamaz." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:307 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:359 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:444 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:459 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:611 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:643 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:649 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/delete_form.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:115 -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:137 -#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:154 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:176 +#: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:198 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:72 msgid "Yes" msgstr "Evet" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:456 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" -"You are currently checking answers to a different version of your problem - " -"these will not be recorded, and you should remember to return to your " -"original problem once you are done here." +"You are acting as another user and do not have permission to start a new " +"test for other users." +msgstr "" + +#. ($effectiveUserID) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:83 +msgid "" +"You are acting as user %1 and do not have the permission to create a new " +"test version when acting as another user." +msgstr "" + +#. ($effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 +msgid "" +"You are acting as user %1. If you continue, you will create a new version " +"of this test for that user, which will count against their allowed maximum " +"number of versions for the current time interval. In general, this is not " +"what you want to do. Please be sure that you want to do this before " +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 +msgid "" +"You are currently checking answers to a different version of your problem. " +"These answers will not be recorded, and you should remember to return to " +"your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " "original problem once you are done here." msgstr "" +#. ($c->{currentRank}, $c->{maxRank}) +#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:9 +msgid "You are currently rank %1 out of %2." +msgstr "" + #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:166 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:171 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" #. ($userSet->set_id, $c->tx->remote_address) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:265 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:250 msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:174 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:2 msgid "You are not allowed to send email." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 +msgid "You are not allowed to use Show Me Another for this problem." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:80 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:5 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:4 msgid "You are not authorized to access instructor tools." msgstr "" @@ -12916,14 +15180,14 @@ msgstr "" msgid "You are not authorized to create or delete courses." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:2 msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -12935,26 +15199,26 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:27 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "Sorularda değişklik yapma yetkiniz yok." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "Set tanım dosyalarını değiştirme yetkiniz yok." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:84 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:220 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:18 msgid "You are not authorized to modify student data" msgstr "Öğrenci bilgilerini değiştirme yetkisine sahip değilsiniz." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:12 msgid "You are not authorized to modify student data." msgstr "" @@ -12962,8 +15226,8 @@ msgstr "" msgid "You are not authorized to modify the course configuration." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:248 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "Bu işlemi gerçekleştirme yetkiniz yok." @@ -12983,28 +15247,36 @@ msgstr "" msgid "You are not authorized to view past answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:240 msgid "" "You are not permitted to generate a hardcopy for a set with hidden work." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:225 msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "" -#. ($showMeAnother{MaxReps}, $solutionShown) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:534 +#. ($c->{showMeAnother}{MaxReps},) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " -"problem. %2 Close this tab, and return to the original problem." +"problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 +msgid "" +"You are trying to view an open test version for %1 and have the permission " +"to submit answers for that user. This is dangerous, as your answers can " +"overwrite the " +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -13014,7 +15286,7 @@ msgstr "" msgid "You can also examine the following temporary files: " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:100 msgid "" "You can assign selected achievements to all users by using the \"Assign\" " "action action and selecting which achievements to assign. You can select " @@ -13022,56 +15294,50 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1120 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:140 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:98 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:44 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:78 msgid "" "You can filter which achievements are shown by clicking the \"Filter\" " "button. Use the drop down menu to select the filter criteria, which allows " @@ -13079,38 +15345,36 @@ msgid "" "disabled." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:106 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:92 msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:963 -msgid "You can not specify an absolute path" -msgstr "" - #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:113 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:456 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:132 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 msgid "" "You can render a problem by clicking the \"Render Problem\" icon to the " "right of the problem number. The display mode used to render the problem is " @@ -13120,97 +15384,119 @@ msgid "" "easier to drag problems around." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:103 msgid "" "You can reorder problems by clicking on the arrow icon and dragging the " "problem. You will see a box showing you where the problem will be placed. " "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($showMeAnother{MaxReps} >= $showMeAnother{Count} -#. ? ($showMeAnother{MaxReps} - $showMeAnother{Count}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:63 +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:625 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:626 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:210 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:992 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:856 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "Kendinizi silemezsiniz!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 +msgid "" +"You cannot overwrite your OTP secret with one from another course or user!" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 +msgid "You cannot specify an absolute path" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 +msgid "You cannot use achievement rewards when acting as another user." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:209 msgid "You didn't enter any message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:148 msgid "You do not have permission to change the hardcopy theme." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "" -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:155 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1138 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "Bu hatanın detaylarını görmeye yetkiniz yok." -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:13 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 +msgid "" +"You do not have the authorization level required to view/edit undefined sets." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 msgid "You don't have any Achievement data associated to you!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:22 msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:326 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "" #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "" #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:656 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -13219,46 +15505,53 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1247 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." msgstr "[negquant,_1,Sınırsız deneme hakkı,deneme hakkı,deneme hakkı] kaldı." #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1194 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 +msgid "" +"You have already taken all available versions of this test in the current " +"time interval. You may take the test again after the time interval has " +"expired." +msgstr "" + #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "Bu soru için [quant,_1,deneme hakkı,deneme hakkı] kullandınız." @@ -13269,25 +15562,29 @@ msgstr "WeBWorK sisteminden çıkış yaptınız." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:638 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "" @@ -13295,11 +15592,11 @@ msgstr "" msgid "You have requested that the following items be deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:750 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "" @@ -13307,42 +15604,42 @@ msgstr "" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:504 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:30 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 msgid "" "You may check the box to \"clean\" the unarchived course. This will remove " "student users and their associated data from the database after the course " -"is unarchived. It will also remove the log files and and any files in the " -"scoring folder." +"is unarchived. It will also remove the log files, any files in the scoring " +"folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:34 +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -13353,24 +15650,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "Şifrenizi buradan değiştiremezsiniz!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:170 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:335 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 +msgid "You may not reset your own OTP secret!" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -13378,11 +15680,11 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorLTIUpdate.html.ep:25 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorLTIUpdate.html.ep:10 msgid "" "You may trigger a grade update for all users or just one user, for all sets " "or just one set. When a user is selected, the menu for sets is updated to " @@ -13391,19 +15693,19 @@ msgid "" "users." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorLTIUpdate.html.ep:23 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorLTIUpdate.html.ep:8 msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:169 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -13411,311 +15713,337 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($showMeAnother{TriesNeeded}) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" -"You must attempt this problem %quant(%1,time) before this feature is " +"You must attempt this problem %quant(%1,more time) before this feature is " "available" msgstr "" -#. ($showMeAnother{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:547 +#. ($c->{showMeAnother}{TriesNeeded}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:268 -msgid "You must confirm the password for the initial instructor." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:986 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:92 msgid "You must select one or more sets for scoring!" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:251 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:255 msgid "You must specify a course ID." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1222 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1368 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2216 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:990 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:969 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:643 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:274 -msgid "You must specify a first name for the initial instructor." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 +msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:277 -msgid "You must specify a last name for the initial instructor." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:594 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:609 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:265 -msgid "You must specify a password for the initial instructor." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:376 msgid "You must specify a user ID." msgstr "Bir kullanıcı adı girmelisiniz." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:280 -msgid "You must specify an email address for the initial instructor." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:120 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:118 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:105 msgid "You must specify an file name in order to save a new file." msgstr "Yeni dosya kaydetmek için dosya adı belirtmelisiniz." -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:506 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:427 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:739 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:542 msgid "You need to select a set definition file to view." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:542 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:527 msgid "You need to select a set from this course to view." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:514 msgid "You need to select a set to view." msgstr "" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1228 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "Bu soru için %1 puan aldınız." +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1352 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:132 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 +msgid "Your display options were not saved due to an internal error." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:141 msgid "Your email address has been changed." msgstr "E-posta adresiniz değiştirildi." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:966 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:137 +msgid "Your email address has not been changed due to an internal error." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:111 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:40 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:95 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:25 msgid "Your file name is not valid! " msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:16 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:109 +msgid "Your first name has been changed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:105 +msgid "Your first name has not been changed due to an internal error." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:125 +msgid "Your last name has been changed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:121 +msgid "Your last name has not been changed due to an internal error." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:14 msgid "Your message was sent successfully." msgstr "" #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "Ortalama puanınız: %1. %2" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:180 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:318 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:143 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "" -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:149 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:139 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "" #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:978 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " "problem record to the database." -msgstr "Notunuz kaydedilemedi, çünkü notun veritabanına kaydı sırasında bir hata oluştu." +msgstr "" +"Notunuz kaydedilemedi, çünkü notun veritabanına kaydı sırasında bir hata " +"oluştu." -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:276 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:223 msgid "Your score was not recorded because this homework set is closed." msgstr "Notunuz kaydedilemedi çünkü bu soru grubu kapalı." -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:283 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:230 msgid "" "Your score was not recorded because this problem has not been assigned to " "you." msgstr "Notunuz kaydedilmedi çünkü bu soru size yöneltilmedi." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1000 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "" -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1014 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1003 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1018 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:278 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:164 -msgid "Your score was not successfully sent to the LMS." +#. ($LMSname) +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTI/GradePassback.pm:102 +msgid "Your score was not successfully sent to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:170 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:132 msgid "Your score was recorded." msgstr "Notunuz kaydedildi." -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:269 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:163 -msgid "Your score was successfully sent to the LMS." +#. ($LMSname) +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTI/GradePassback.pm:104 +msgid "Your score was successfully sent to %1." +msgstr "" + +#. ($LMSname) +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTI/GradePassback.pm:106 +msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." msgstr "Oturumunuz zaman aşımına uğradı. Lütfen tekrar giriş yapınız." @@ -13749,16 +16077,16 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:160 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:22 msgid "active" msgstr "" # #short for administrator -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "admin" msgstr "" @@ -13781,12 +16109,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/edit_form.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:7 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/password_form.html.ep:6 msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "" @@ -13794,11 +16121,11 @@ msgstr "" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2122 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "bütün setler" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "" @@ -13809,23 +16136,22 @@ msgid "alphabetically" msgstr "" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:28 msgid "any users" msgstr "her kullanıcı" @@ -13852,16 +16178,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:154 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:84 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "" @@ -13871,30 +16201,39 @@ msgstr "" msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:94 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -13906,15 +16245,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "" @@ -13926,81 +16270,90 @@ msgstr "" msgid "enter matching achievement IDs below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:10 -msgid "enter matching category below" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:9 msgid "enter matching set IDs below" msgstr "eşleşen ödev setlerini aşağıya girin" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:30 msgid "entry rows." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:22 msgid "failed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:22 msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:67 msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1235 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:66 msgid "grade_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:66 msgid "guest" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2116 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "gizli" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:82 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:67 msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:360 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:676 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:775 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:22 msgid "inactive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:427 msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:542 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:592 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -14008,34 +16361,34 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "login ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:66 msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:627 -msgid "max" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "birden fazla set" @@ -14048,6 +16401,10 @@ msgstr "" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -14056,30 +16413,34 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2120 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "Set yok" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:29 msgid "no users" msgstr "kullanıcı yok" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/permission.pm:26 -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/permission.pm:11 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "nobody" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -14088,11 +16449,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "" @@ -14109,17 +16470,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "" @@ -14127,11 +16488,11 @@ msgstr "" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:596 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "" @@ -14139,7 +16500,7 @@ msgstr "" msgid "problems to one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "professor" msgstr "" @@ -14151,42 +16512,45 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:538 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1361 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:193 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:10 +msgid "select matching category below" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/assign_form.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_form.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_form.html.ep:7 @@ -14212,10 +16576,19 @@ msgstr "seçili setler" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/password_form.html.ep:7 msgid "selected users" msgstr "seçili kullanıcılar" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -14224,11 +16597,11 @@ msgstr "" msgid "sets visible to students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:308 msgid "showing sets that are hidden from students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:310 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:305 msgid "showing sets that are visible to students" msgstr "" @@ -14236,7 +16609,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -14244,48 +16617,53 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:173 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:66 msgid "student" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:501 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:485 msgid "summary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:89 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:74 msgid "templates/email directory" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:79 msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "" @@ -14293,29 +16671,29 @@ msgstr "" msgid "then delete them" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" # Context is Assign ____ to _____ -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:177 msgid "to" msgstr "" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:418 msgid "total" msgstr "" @@ -14332,11 +16710,7 @@ msgstr "" msgid "unlimited" msgstr "sınırsız" -#: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_items.html.ep:14 -msgid "unlimited reusability" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:266 msgid "" "username, last name, first name, section, achievement level, achievement " "score," @@ -14347,21 +16721,23 @@ msgid "users who match on selected field" msgstr "seçili alanla eşleşen kullanıcılar" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:298 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:299 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:410 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:411 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2118 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:958 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "Görünür" @@ -14369,7 +16745,6 @@ msgstr "Görünür" msgid "visible users" msgstr "kullanıcılar görüntüleyebilir" -#. ($dir, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:677 -msgid "won't be able to read from file %1/%2: does it exist? is it readable?" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" msgstr "" diff --git a/lib/WeBWorK/Localize/webwork2.pot b/lib/WeBWorK/Localize/webwork2.pot index 0d3860417c..640df722de 100644 --- a/lib/WeBWorK/Localize/webwork2.pot +++ b/lib/WeBWorK/Localize/webwork2.pot @@ -19,25 +19,34 @@ msgstr "" msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid " If you are allowed to start new versions of the test, then this will allow you to start a new test. If you have already started all of the versions of the test that you are allowed to start, then you should not use this item. This item will not extend the time limit for any tests that you have already started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -74,7 +83,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "" @@ -83,13 +92,28 @@ msgstr "" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -100,12 +124,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -120,22 +144,42 @@ msgid "%1 Problems:" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -145,37 +189,37 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" msgstr "" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:12 msgid "%1% Complete" msgstr "" @@ -219,12 +263,12 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "" @@ -239,7 +283,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "" @@ -248,16 +292,21 @@ msgstr "" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -291,43 +340,43 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "(This test is overtime because it was not submitted in the allowed time.)" msgstr "" # $testNoun is either "test" or "submission" #. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "" # $testNoun is either "test" or "submission" #. ($testNoun) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "" @@ -335,28 +384,32 @@ msgstr "" msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -364,16 +417,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -382,15 +435,15 @@ msgstr "" msgid "Weight: %1%" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "

        After the Reduced Scoring Date all additional work done by the student counts at a reduced rate. Here is where you set the reduced rate which must be a percentage. For example if this value is 50% and a student views a problem during the Reduced Scoring Period, they will see the message \"You are in the Reduced Scoring Period: All additional work done counts 50% of the original.\"

        To use this, you also have to enable Reduced Scoring and set the Reduced Scoring Date for individual assignments by editing the set data using the Sets Manager.

        This works with the avg_problem_grader (which is the default grader) and the std_problem_grader (the all or nothing grader). It will work with custom graders if they are written appropriately.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "

        During summer 2005, a newer version of the answer checkers was implemented for answers which are functions and numbers. The newer checkers allow more functions in student answers, and behave better in certain cases. Some problems are specifically coded to use new (or old) answer checkers. However, for the bulk of the problems, you can choose what the default will be here.

        Choosing false here means that the newer answer checkers will be used by default, and choosing true means that the old answer checkers will be used by default.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "

        MathQuill renders students answers in real-time as they type on the keyboard.

        MathView allows students to choose from a variety of common math structures (such as fractions and square roots) as they attempt to input their answers.

        " msgstr "" @@ -402,34 +455,42 @@ msgstr "" msgid "

        Some servers handle courses taking place in different timezones. If this course is not showing the correct timezone, enter the correct value here. The format consists of unix times, such as \"America/New_York\", \"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/Los_Angeles\".

        Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "

        This can be set to one of the dates associated with assignments, or \"Never\". For each assignment, if this setting is \"After the ... \" then if it is after the indicated date, WeBWorK will send scores. If this setting is \"Never\" then there is no date that will force WeBWorK to send scores and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If scores are sent:

        • For 'course' grade passback mode, the assignment will be included in the overall course score calculation.
        • For 'homework' grade passback mode, the assignment's score itself will be sent.

        If $LTISendScoresAfterDate is set to \"After the reduced scoring date\" and an assignment has no reduced scoring date or reduced scoring is disabled, the fallback is to use the close date.

        For a given assignment, WeBWorK will still send a score to the LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how $LTISendScoresAfterDate is set.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "

        This can either be set to a score or set to Attempted. When something triggers a potential grade passback, if it is earlier than $LTISendScoresAfterDate, the condition described by this variable must be met or else no score will be sent.

        If this variable is a score, then the set will need to have a score that reaches or exceeds this score for its score to be sent to the LMS (or included in the 'course' score calculation). If this variable is set to Attempted, then the set needs to have been attempted for its score to be sent to the LMS (or included in the 'course' score calculation).

        For a regular or jitar set, 'attempted' means that at least one exercise was attempted. For a test, 'attempted' means that either multiple versions exist or there is one version with a graded submission.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "

        This sets whether the Reduced Scoring system will be enabled. If enabled you will need to set the default length of the reduced scoring period and the value of work done in the reduced scoring period below.

        To use this, you also have to enable Reduced Scoring for individual assignments and set their Reduced Scoring Dates by editing the set data.

        This works with the avg_problem_grader (which is the default grader) and the std_problem_grader (the all or nothing grader). It will work with custom graders if they are written appropriately.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "

        When students click the Email Instructor button to send feedback, WeBWorK fills in the subject line. Here you can set the subject line. In it, you can have various bits of information filled in with the following escape sequences.

        • %c = course ID
        • %u = user ID
        • %s = set ID
        • %p = problem ID
        • %x = section
        • %r = recitation
        • %% = literal percent sign

        If content is between a brace pair, like '{ rec:%r}', then it will only be included in the subject line if all substitutions within the double brace pair are defined and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "

        When this is true, any time WeBWorK is about to send a score to the LMS, it will first request from the LMS what that score currently is. Then if there is no significant difference between the LMS score and the WeBWorK score, WeBWorK will not follow through with updating the LMS score. This is to avoid frequent insignificant updates to a student score in the LMS. With some LMSs, students may receive notifications each time a score is updated, and setting this variable will prevent too many notifications for them. This does create a two-step process, first querying the current score from the LMS and then actually updating the score (if there is a significant difference). Additional details:

        • If the LMS score is not 100%, but the WeBWorK score is, then even if the LMS score is only insignificantly less than 100%, it will be updated anyway.
        • If the LMS score is not set and the WeBWorK score is 0, this is considered a significant difference and the LMS score will updated to 0. However, the constraints of the $LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables (described below) might apply, and the score may still not be updated in this case.
        • \"Significant\" means an absolute difference of 0.001, or 0.1%. At this time this is not configurable.
        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "

        When viewing a problem, users may choose different methods of rendering formulas via an options box in the left panel. Here, you can adjust what display modes are listed.

        The display modes are

        • plainText: shows the raw LaTeX strings for formulas.
        • images: produces images using the external programs LaTeX and dvipng.
        • MathJax: uses javascript to render mathematics.

        You must use at least one display mode. If you select only one, then the options box will not give a choice of modes (since there will only be one active).

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 -msgid "Warning: There may be something wrong with a question in this test. Please inform your instructor including the warning messages below." +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 +msgid "Warning: There may be something wrong with a problem in this test. Please inform your instructor including the warning messages below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "Warning: There may be something wrong with this question. Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "Warning: WeBWorK has encountered warnings while processing your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "one set's details for some or all users" msgstr "" @@ -446,22 +507,22 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "
        • SMAcheckAnswers: Enables the \"Check Answers\" button for the new problem when the \"Show Me Another\" button is clicked.
        • SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution exists).
        • SMAshowCorrect: Correct answers for the new problem can be viewed when the \"Show Me Another\" button is clicked. Note that SMACheckAnswers must also be enabled or the student will have no way to view correct answers.
        • SMAshowHints: Show hints for the new problem (assuming hints exist).
        Note: There is very little point enabling the Show Me Another feature unless you check at least one of these options. Otherwise the students would simply see a new version that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 -msgid "A \"Reveal\" button must be clicked to make a correct answer visible any time that correct answers for a problem are shown. Note that this is always the case for instructors before answers are available to students, and in \"Show Me Another\" problems." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +msgid "A \"Reveal\" button must be clicked to make a correct answer visible any time that correct answers for a problem are shown. Note that this is always the case for instructors before answers are available to students (except when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "A directory already exists with the name %1. You must first delete this existing course before you can unarchive." msgstr "" @@ -469,7 +530,7 @@ msgstr "" msgid "A file name cannot begin with a dot, it cannot be empty, it cannot contain a directory path component and only the characters -_.a-zA-Z0-9 and space are allowed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "" @@ -501,25 +562,25 @@ msgstr "" msgid "A hash reference which saves global data for this user. This hash is persistent between evaluations and changes to this variable will be saved in the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "A location with the name %1 already exists in the database. Did you mean to edit that location instead?" msgstr "" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" @@ -533,15 +594,21 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 -msgid "A new problem whose path ends in newProblem.pg should be given a new name, for example, \"myNewProblem.pg\"." +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "A new file has been created at \"%1\" with the contents below. However, the file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 +msgid "A new file has been created at \"%1\" with the contents below. However, the problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "A student might start a timed test close to the close date. This setting allows to either cut them off at the close date or allow them the full time limit." msgstr "" @@ -558,11 +625,11 @@ msgstr "" msgid "A switch to govern the use of a Progress Bar for the student; this also enables/disables the highlighting of the current problem in the side bar, and whether it is correct (✓), in progress (…), incorrect (✗), or unattempted (no symbol)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "A test is broken up into pages with this many problems on each page. Students can move from page to page without clicking to grade the test, and their temporary answers will be saved. Use \"0\" to indicate \"all problems on one page\". For tests with many problems, either extreme (1 per page or \"all on one page\") has drawbacks. With 1 per page, the student has many pages and may be frustrated trying to go back and find a particular problem. With \"all on one page\", the student may spend a lot of time on that one page without clicking anything that lets WeBWorK know they are still active, and their session might expire for inactivity before they get around to clicking the grade button. This situation can lead to their typed answers being lost and unrecoverable. Additionally, having many problems load at the same time on one page can put a strain on the server. This is especially worth considering if the test has many dynamically generated images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "A test may be configured to allow students one or more versions. For each version, this is the number of times you will allow them to click to have that version graded. Depending on other settings, they may or may not be able to see scores and feedback following each grading. Use \"0\" to indicate there is no cap on the number of graded submissions." msgstr "" @@ -576,16 +643,16 @@ msgid "ADJ STATUS" msgstr "" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 -msgid "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version if neccessary)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 +msgid "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version if necessary)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/cancel_edit_form.html.ep:1 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/cancel_edit_form.html.ep:1 @@ -596,7 +663,15 @@ msgstr "" msgid "Abandon export" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "Accommodation time factor for %1 unchanged. A value was given that is not a decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -604,7 +679,7 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "Account creation is currently disabled in this course. Please speak to your instructor or system administrator." msgstr "" @@ -613,7 +688,7 @@ msgstr "" msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" msgstr "" @@ -661,7 +736,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -673,7 +748,7 @@ msgstr "" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -681,7 +756,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -714,7 +789,7 @@ msgstr "" msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "" @@ -722,7 +797,7 @@ msgstr "" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -730,7 +805,7 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -739,7 +814,7 @@ msgid "Achievements Manager Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 -msgid "Achievements are a way to gamify WeBWorK. In parallel to a student's regular scores on assignments, they earn \"achievement points\" for (a) answering an exercise correctly, and (b) earning badges. Badges can be for tasks like earning 100% on three assignments, answering five questions correclty on the first attempt, etc. As students earn achivement points, they can \"level up\" as well. An instructor can manage Achievents using the Achievements Manager tool." +msgid "Achievements are a way to gamify WeBWorK. In parallel to a student's regular scores on assignments, they earn \"achievement points\" for (a) answering an exercise correctly, and (b) earning badges. Badges can be for tasks like earning 100% on three assignments, answering five questions correctly on the first attempt, etc. As students earn achievement points, they can \"level up\" as well. An instructor can manage Achievements using the Achievements Manager tool." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:11 @@ -754,25 +829,25 @@ msgstr "" msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -793,11 +868,11 @@ msgstr "" msgid "Active Students Problem %1 Grades" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -805,7 +880,7 @@ msgstr "" msgid "Add All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "" @@ -813,7 +888,7 @@ msgstr "" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "" @@ -829,7 +904,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "" @@ -853,11 +928,11 @@ msgstr "" msgid "Add problems to" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 -msgid "Add this problem as the last problem of an existing set, either as a problem or as the set header (the text that appears on the home page of a homework set). You can rearrange the order of the problems later using the \"Sets Manager\"." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 +msgid "Add this problem as the last problem of an existing set, either as a problem, as the set header (the text that appears on the home page of a homework set), or the hardcopy header (the text that appears in the beginning of hardcopy for a set). You can rearrange the order of the problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "" @@ -866,12 +941,12 @@ msgid "Add users to the course. Select the number of students/users to add and msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -882,22 +957,22 @@ msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) #. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "" -#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "" #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -911,40 +986,44 @@ msgid "Added user:" msgstr "" #. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "Additional (external) grades can be shown on this page by placing them in the CSV file %1. The first six columns must be (in order): Student ID, Username, Last Name, First Name, Section, Recitation. The remaining columns can list any external grades. To display the grades, the CSV file is merged with the \"Email\" message %2, which will be rendered and displayed below the grade table. The message can be created on the \"Email\" page and the CSV file can be created/uploaded using the \"File Manager\". External grades can only be displayed here and are not included in any totals or statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! Please double check the integrity of the WeBWorK database before continuing." msgstr "" #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "Address(es) %1 in the add list is(are) already in the location %2, and so were skipped." msgstr "" #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "Address(es) %1 in the delete list is(are) not in the location %2, and so were skipped." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "Address(es) %1 is(are) not in a recognized form. Please check your data entry and resubmit." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "Address(es) %1 is(are) not in a recognized form. Please check your data entry and try again." msgstr "" @@ -960,20 +1039,14 @@ msgstr "" msgid "Addresses to add to the location. Enter one per line, as single IP addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 -msgid "Adds 24 hours to the close date of a homework. This will randomize problem details if used after the original close date." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 +msgid "Adds %1 to the close date of a homework. This will randomize problem details if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 -msgid "Adds 24 hours to the reduced scoring date of an assignment. You will have to resubmit any problems that have already been penalized to earn full credit. You cannot extend the reduced scoring date beyond the due date of an assignment." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 -msgid "Adds 48 hours to the close date of a homework. This will randomize problem details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 -msgid "Adds 48 hours to the reduced scoring date of an assignment. You will have to resubmit any problems that have already been penalized to earn full credit. You cannot extend the reduced scoring date beyond the due date of an assignment." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 +msgid "Adds %1 to the reduced scoring date of an assignment. You will have to resubmit any problems that have already been penalized to earn full credit. You cannot extend the reduced scoring date beyond the due date of an assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 @@ -988,7 +1061,7 @@ msgstr "" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "" @@ -1000,27 +1073,31 @@ msgstr "" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "After a test version either has no more allowed graded submissions or has its time limit expired, you may configure whether or not to allow students to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "After a test version either has no more allowed graded submissions or has its time limit expired, you may configure whether or not to allow students to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1029,16 +1106,16 @@ msgstr "" msgid "After the due date this set enters a reduced scoring period until it closes on %1. All work completed during the reduced scoring period counts for %2% of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "" @@ -1062,7 +1139,7 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1082,15 +1159,15 @@ msgstr "" msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1114,7 +1191,7 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1122,11 +1199,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" @@ -1134,68 +1211,68 @@ msgstr "" msgid "Allow unassign" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "Allows configuration of certain parameters, such as permission levels, default display mode for equations, and email feedback behavior, on a course by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1204,12 +1281,12 @@ msgid "Amulet of Extension" msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "An LMS context id is requested to be assigned to %1 which is set to use LTI 1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "An LMS context id is requested to be assigned to %1, but that course is not configured to use LTI." msgstr "" @@ -1221,7 +1298,7 @@ msgstr "" msgid "An LTI content item request was received with no associated LMS course. The following parameters were received which can be used to make this association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:348 msgid "An Undefined_Set was requested, but no source file for the contained problem was provided." msgstr "" @@ -1229,7 +1306,7 @@ msgstr "" msgid "An achievement evaluator is a perl script that is run after each problem is submitted which returns a truth value of 0 (didn't earn) or 1 (earn). The evaluator is given access to different variables which contain data about the problem and set that is used to determine if the achievement is earned or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "An address that can be used to log in to the LMS. This is used in messages to users that direct them to go back to the LMS to access something in the WeBWorK course." msgstr "" @@ -1238,7 +1315,7 @@ msgid "An array which lists the hash reference of all the problems in the curren msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1248,7 +1325,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1258,23 +1335,23 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1288,12 +1365,20 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 -msgid "An internal server error occured. Please contact the system administrator for assistance." +msgid "An internal server error occurred. Please contact the system administrator for assistance." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" msgstr "" #. ($part + 1) @@ -1305,7 +1390,7 @@ msgstr "" msgid "Answer Availability Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 msgid "Answer Date" msgstr "" @@ -1317,7 +1402,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "" @@ -1333,11 +1418,19 @@ msgstr "" msgid "Answer availability for tests depends on multiple settings. This only indicates the template answer date has passed. See Set Detail page for actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "Answer feedback will be available in problems when returning to a previously worked problem and after answers are available. Students will not need to click \"Submit Answers\" to make this feedback appear. Furthermore, the $showPartialCorrectAnswers variable set in some problems that prevents showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "" @@ -1353,16 +1446,16 @@ msgstr "" msgid "Answers Available" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" @@ -1371,7 +1464,7 @@ msgstr "" msgid "Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" @@ -1379,21 +1472,28 @@ msgstr "" msgid "Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "Any changes made below will be reflected in the set for ONLY the student(s) listed above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 @@ -1405,12 +1505,12 @@ msgid "Archive" msgstr "" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1434,7 +1534,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "" @@ -1442,11 +1542,6 @@ msgstr "" msgid "Archived Courses" msgstr "" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "Archived courses are located inside the \"archives\" directory of the \"admin\" course. Use the \"File Manager\" to access the .tar.gz files." msgstr "" @@ -1465,6 +1560,10 @@ msgstr "" msgid "Are you sure you want to delete the course %1? All course files and data will be destroyed. There is no undo available." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "Are you sure you want to grade the test? Select \"No\" if you would like to return to the test to enter more answers." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "As the checkbox says, this includes a percentage grade column for each set." msgstr "" @@ -1477,7 +1576,7 @@ msgstr "" msgid "Assign" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" @@ -1485,7 +1584,7 @@ msgstr "" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1493,7 +1592,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1505,7 +1604,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "" @@ -1517,7 +1616,7 @@ msgstr "" msgid "Assign which achievements?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "" @@ -1534,11 +1633,11 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -1546,7 +1645,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -1558,11 +1657,23 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" msgstr "" @@ -1574,11 +1685,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -1586,7 +1697,7 @@ msgstr "" msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -1594,27 +1705,39 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:13 msgid "Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "" @@ -1622,7 +1745,7 @@ msgstr "" msgid "Automatic" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "Automatically convert Full Width Unicode characters to their ASCII equivalents" msgstr "" @@ -1630,7 +1753,7 @@ msgstr "" msgid "Automatically render all problems in the set on this page when \"Save Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "" @@ -1659,7 +1782,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -1681,6 +1804,10 @@ msgstr "" msgid "Basic Search" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "Because the deadline has already passed you will only receive reduced credit during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -1693,7 +1820,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -1709,11 +1836,11 @@ msgstr "" msgid "Browse from:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "By default, feedback is always sent to all users specified to receive feedback. This variable sets the system to only email feedback to users who have the same section as the user initiating the feedback. I.e., feedback will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "By default, feedback is sent to all users above who have permission to receive feedback. Feedback is also sent to any addresses specified here. Separate email address entries with commas." msgstr "" @@ -1729,7 +1856,7 @@ msgstr "" msgid "CLOSE TIME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -1737,33 +1864,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -1773,22 +1900,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not visible to students." msgstr "" @@ -1808,21 +1935,21 @@ msgid "Can't read merge file %1. No message sent" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "" -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/confirm.html.ep:6 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:71 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:17 /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/confirm.html.ep:6 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:71 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:17 /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:57 msgid "Cancel" msgstr "" @@ -1850,11 +1977,11 @@ msgstr "" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -1867,11 +1994,11 @@ msgstr "" msgid "Cannot open %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -1883,7 +2010,7 @@ msgstr "" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "Cause the selected homework set to count for twice as many points as it normally would." msgstr "" @@ -1895,28 +2022,16 @@ msgstr "" msgid "Causes a single homework problem to be worth twice as much." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -1932,33 +2047,33 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -1974,24 +2089,28 @@ msgstr "" msgid "Chapter:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 -msgid "Choose a layout/styling theme for PDF hardcopy production from the Prooblem Editor." +msgid "Choose a layout/styling theme for PDF hardcopy production from the Problem Editor." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:208 @@ -2030,6 +2149,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "" @@ -2050,11 +2173,11 @@ msgstr "" msgid "Class list (\".lst\") files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "Clean course after unarchiving (remove student users, scoring files, log files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2062,15 +2185,15 @@ msgstr "" msgid "Clear Problem Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "Click a student's name to see the student's homework set. Click a heading to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "Click a student's name to see the student's test summary page. Click a test's version number to see the corresponding test version. Click a heading to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "Click first in the \"Assigned Sets\" column in the student's row. This will take you to a new page where you will click on the link to the assignment where the grade change is to be made." msgstr "" @@ -2082,6 +2205,10 @@ msgstr "" msgid "Click on each of the tabs to view the configuration items. The question mark icon provides access to information about the behavior of the configuration settings." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "Click on the \"Select\" checkbox next to the names of the students that additional time is to be assigned, click on the radio button for editing selected users, and then click the \"Edit\" button. Set the \"Accommodation Time Factor\" to the desired multiplier for each student selected (this must be a decimal number that is greater than or equal to 1). The time that a student will have to complete a timed test will be the product of the \"Test Time Limit\" for the test set in the \"Sets Manager\" and the \"Accommodation Time Factor\" set here." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 msgid "Click on the column \"Assigned Sets\" in the student's row. This will take you to a page where you can assign and unassign sets and change the due dates for homework on an individual basis." msgstr "" @@ -2090,7 +2217,7 @@ msgstr "" msgid "Click on the homework set links to edit the grades for this individual student on the homework set. (The grade of each problem is called the \"status\".) You can also change the number of allowed attempts and further modify the individual student's homework set.) You will also be able to change a student's seed which determines the individual values used in the individual version of the student's problem and the weight (how much a problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "Click on the login name to edit individual problem set data, (e.g. due dates) for these students." msgstr "" @@ -2099,16 +2226,16 @@ msgstr "" msgid "Click the \"Add Additional User\" button to add additional users to the course. The only required field is the user ID. You can also add this user to the %1 course, so you can copy this user when creating future courses, or manage and email course users. Note, by default these new users will be \"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "Click the \"Use points from last check\" button to set the point value to the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "Click the \"Use score from last check\" button to set the problem score to the score from the answers that were entered when answers were last checked." msgstr "" #. ('') -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2117,15 +2244,15 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 -msgid "Clicking on any active link at the top of the column sorts the page by that column. You can do lexigraphic sorts: click on \"First name\" then \"Last name\" to sort by last name, sorting those with the same last name by their first name." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 +msgid "Clicking on any active link at the top of the column sorts the page by that column. You can do lexicographic sorts: click on \"First name\" then \"Last name\" to sort by last name, sorting those with the same last name by their first name." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:129 msgid "Clicking on the login name link in a student's row allows you to view the student's version of the homework (rather than your own) so that you can more easily answer student questions about homework problems. (A \"acting as xxx\" alert will appear in the upper right corner of each window while you are acting as a student.) You can submit the answers (which will NOT be recorded) to check that the computer is grading the problem correctly. You will also be able to view past answers submitted by the student for each problem. To stop acting in the student's role click the \"Stop acting\" link in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "Clicking the email address link will bring up your standard email application so that you can send email to the student. This works even if the student has been dropped from the course. To send email to an entire class or to merge grades with the email message use the \"Email\" page link in the left margin." msgstr "" @@ -2134,32 +2261,41 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "Client ip address %1 is in the list of addresses from which this assignment may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "Client ip address %1 is not allowed to work this assignment, because the assignment has ip address restrictions and there are no allowed locations associated with the restriction. Contact your professor to have this problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "Client ip address %1 is not in the list of addresses from which this assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:73 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:73 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:39 msgid "Close Date" msgstr "" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2170,12 +2306,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "" #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2183,19 +2323,23 @@ msgstr "" msgid "Closes:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" @@ -2203,15 +2347,15 @@ msgstr "" msgid "Collapse problem details to the top row of information about a problem. Note that the details of a single problem can be collapsed by clicking on the up arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "Comma separated list of set names that are excluded from all achievements. No achievement points and badges can be earned for submitting problems in these sets. Note that underscores (_) must be used for spaces in set names." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "" @@ -2228,15 +2372,15 @@ msgid "Complete Code" msgstr "" #. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "" @@ -2244,10 +2388,14 @@ msgstr "" msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "Configure ip ranges (locations) that can be used to restrict set access." msgstr "" @@ -2270,6 +2418,10 @@ msgstr "" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2298,6 +2450,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "" @@ -2310,15 +2466,15 @@ msgstr "" msgid "Contact the site administrator to ensure that the permissions are set so that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2326,11 +2482,11 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -2338,20 +2494,20 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -2371,11 +2527,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "" @@ -2387,27 +2547,27 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 -msgid "Copying the course configuration file may copy configuration settings that are specific to the original course instructor. If this is a new course for a new instructor, use the fields above to add the new instructor and do not copy the course configuration file. Then if there is something in the course configuration file that should be carried into the new course, the administrator can copy that manually. Alternatively, do copy the course configuration file, but then the administrator should inspect the new course configuration file and make adjustments for the new instructor." +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 +msgid "Copying the course configuration file may copy configuration settings that are specific to the original course instructor. If this is a new course for a new instructor, use the fields above to add the new instructor and do not copy the course configuration file. Then if there is something in the course configuration file that should be carried into the new course, the administrator can copy that manually. Alternatively, do copy the course configuration file, but then the administrator should inspect the new course configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "" -#: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "" @@ -2415,13 +2575,17 @@ msgstr "" msgid "Correct answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "" @@ -2447,15 +2611,15 @@ msgstr "" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "" @@ -2463,7 +2627,7 @@ msgstr "" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "" @@ -2471,7 +2635,7 @@ msgstr "" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -2479,25 +2643,25 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "Course ID may contain only letters, numbers, hyphens, and underscores, and may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "" @@ -2514,7 +2678,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -2522,15 +2686,11 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -2539,11 +2699,11 @@ msgid "Courses" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:6 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:13 -msgid "Courses are listed either alphabetically or in order by the time of most recent login activity, oldest first. To change the listing order check the mode you want and click \"Refresh Listing\". The listing format is: Course_Name (status :: date/time of most recent login) where status is \"hidden\" or \"visible\"." +msgid "Courses are listed either alphabetically or in order by the time of most recent login activity, oldest first. To change the listing order check the mode you want and click \"Refresh Listing\". The listing format is: Course_ID (status :: date/time of most recent login) where status is \"hidden\" or \"visible\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:7 -msgid "Courses are listed either alphabetically or in order by the time of most recent login activity, oldest first. To change the listing order check the mode you want and click \"Refresh Listing\". The listing format is: Course_Name (status :: date/time of most recent login) where status is \"hidden\" or \"visible\"." +msgid "Courses are listed either alphabetically or in order by the time of most recent login activity, oldest first. To change the listing order check the mode you want and click \"Refresh Listing\". The listing format is: Course_ID (status :: date/time of most recent login) where status is \"hidden\" or \"visible\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:53 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:90 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:27 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:286 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:72 @@ -2558,7 +2718,7 @@ msgstr "" msgid "Create Location:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:666 msgid "Create New Test Version" msgstr "" @@ -2594,11 +2754,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "" @@ -2630,7 +2794,43 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "" @@ -2642,19 +2842,23 @@ msgstr "" msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -2662,11 +2866,15 @@ msgstr "" msgid "Dates for problem sets can be edited by clicking the pencil icon in the \"Set Name\" column next to the set name. To change dates for several sets at once, click the check box in the \"Select\" column and choose \"Edit selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "" @@ -2678,7 +2886,7 @@ msgstr "" msgid "Default Amount of Time (in minutes) before Due Date that the Assignment is Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "" @@ -2686,11 +2894,11 @@ msgstr "" msgid "Default Time that the Assignment is Due" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "Default number of attempts before hints are shown in a problem (-1 => hide hints)" msgstr "" @@ -2735,11 +2943,11 @@ msgstr "" msgid "Delete course:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "" @@ -2747,7 +2955,7 @@ msgstr "" msgid "Delete location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -2767,7 +2975,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -2786,7 +2994,7 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" @@ -2802,23 +3010,23 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "" #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -2839,7 +3047,7 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" @@ -2855,7 +3063,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" msgstr "" @@ -2863,7 +3071,7 @@ msgstr "" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -2879,19 +3087,19 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "Destination user must be different than source user when copying from same course" msgstr "" @@ -2904,12 +3112,12 @@ msgid "Directory" msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -2921,11 +3129,11 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "Directory structure is missing directories or the webserver lacks sufficient privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" msgstr "" @@ -2933,7 +3141,7 @@ msgstr "" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" @@ -2954,19 +3162,19 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" msgstr "" @@ -2982,19 +3190,27 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "Display full set or problem statistics. The main page lists all sets to view. When viewing set statistics, the drop down menus can be used to show stats for individual sections, recitations, or problems. The overall results include all students who are assigned to the set, while the individual problem results only include active (have attempted the problem) students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "" @@ -3002,7 +3218,7 @@ msgstr "" msgid "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "" @@ -3015,7 +3231,7 @@ msgstr "" msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" @@ -3023,7 +3239,7 @@ msgstr "" msgid "Do not uncheck students, unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "" @@ -3031,7 +3247,7 @@ msgstr "" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3064,11 +3280,11 @@ msgstr "" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "" @@ -3078,15 +3294,15 @@ msgstr "" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" @@ -3125,15 +3341,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "" @@ -3145,7 +3365,7 @@ msgstr "" msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/view.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:117 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:126 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/view.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:117 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:126 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:41 msgid "Edit" msgstr "" @@ -3155,12 +3375,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -3176,7 +3396,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "" @@ -3184,19 +3404,19 @@ msgstr "" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -3212,8 +3432,8 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 -msgid "Edit achivements for the course. This link is only present if achievements are enabled for the course." +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +msgid "Edit achievements for the course. This link is only present if achievements are enabled for the course." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:27 @@ -3234,16 +3454,16 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" #. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "Edit sets for the entire class. Change set due dates, create new sets from a set definition file, create new sets, make sets visible/invisible, score assignments. Assign sets to the class." msgstr "" @@ -3263,40 +3483,40 @@ msgstr "" msgid "Edit which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -3321,7 +3541,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -3339,7 +3559,7 @@ msgid "Editing location %1" msgstr "" #. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -3351,19 +3571,19 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 msgid "Email Address" msgstr "" @@ -3375,7 +3595,7 @@ msgstr "" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" @@ -3387,7 +3607,7 @@ msgstr "" msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -3404,7 +3624,7 @@ msgstr "" msgid "Email is being sent to %quant(%1,recipient). This job may take several minutes to complete if the class is large. Go to the \"Job Manager\" to see the status of this job." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -3420,7 +3640,7 @@ msgstr "" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" @@ -3436,28 +3656,29 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab inside the editor window indents the current line. When tab-focus mode is on Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 -msgid "Enable reduced scoring for a homework set. This will allow you to submit answers for partial credit for 24 hours after the close date. This will randomize problem details if used after the original close date." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 +msgid "Enable reduced scoring for a homework set. This will allow you to submit answers for partial credit for %1 after the close date. This will randomize problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:20 @@ -3472,19 +3693,19 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "Enables periodic re-randomization of problems after a given number of attempts. Student would have to click Request New Version to obtain new version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "Enables the use of the conditional release system. To use conditional release you need to specify a list of set names on the Problem Set Detail Page, along with a minimum score. Students will not be able to access that homework set until they have achieved the minimum score on all of the listed sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "Enables use of the Show Me Another button, which offers the student a newly-seeded version of the current problem, complete with solution (if it exists for that problem)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -3496,7 +3717,7 @@ msgstr "" msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "" @@ -3505,7 +3726,7 @@ msgstr "" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" @@ -3522,20 +3743,20 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "Enter one of the allowed display mode types above. See 'display modes entry' for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" @@ -3548,12 +3769,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -3561,12 +3782,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -3576,12 +3797,12 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "Error getting old set-proctor password from the database: %1. No update to the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -3589,42 +3810,27 @@ msgstr "" msgid "Error message:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "Error: Reduced scoring date must come between the open date and close date in set %1." msgstr "" @@ -3633,12 +3839,12 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "Errors encountered while processing %1. This %2 has been omitted from the hardcopy. Error text: %3" msgstr "" @@ -3647,12 +3853,12 @@ msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "Errors occurred while hiding the courses listed below when attempting to create the file hide_directory in the course's directory. Check the ownership and permissions of the course's directory, e.g \"%1\"." msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "Errors occurred while unhiding the courses listed below when attempting delete the file hide_directory in the course's directory. Check the ownership and permissions of the course's directory, e.g \"%1\"." msgstr "" @@ -3672,11 +3878,11 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "Except for the errors listed above, all selected courses are already unhidden." msgstr "" @@ -3688,19 +3894,19 @@ msgstr "" msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" @@ -3753,42 +3959,53 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "Extend the close date of this assignment to %1 (an additional 24 hours). Any submissions during this additional time will be reduced and are worth %2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 -msgid "Extend the close date of this assignment to %1 (an additional 24 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 +msgid "Extend the close date of this assignment to %1 (an additional %2). Any submissions during this additional time will be reduced and are worth %3% of their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "Extend the reduced credit deadline of this assignment to %1 (an additional %2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "Extend the reduced credit deadline of this assignment to %1 (an additional %2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "Extends the close date of a test by 24 hours. Note: The test must still be open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -3839,7 +4056,7 @@ msgid "Failed to duplicate set: no set selected for duplication!" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -3855,27 +4072,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -3891,23 +4108,32 @@ msgstr "" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" @@ -3917,41 +4143,41 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "" @@ -3959,7 +4185,7 @@ msgstr "" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -3973,23 +4199,23 @@ msgstr "" msgid "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "File not saved. The file name for this problem does not match the file name the editor was opened with. The problem set may have changed. Please reopen this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -3998,7 +4224,7 @@ msgid "Filename" msgstr "" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4019,12 +4245,12 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1337 /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1331 /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -4044,11 +4270,11 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 msgid "First Name" msgstr "" @@ -4056,34 +4282,46 @@ msgstr "" msgid "First name" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "Fold the region that begins on the current line. Triangles in the gutter next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "For problem files you may choose to replace the current problem in the current set, append to the end of an existing set as a new problem, or create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 msgid "For security reasons, you cannot specify a message file from a directory higher than the email directory (you can't use ../blah/blah for example). Please specify a different file or move the needed file to the email directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "For set or hardcopy header files you may choose to set the file as the same kind of header for an existing problem set, or create a header file that is not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "Force the editor to display text from right-to-left. (Note that this does not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -4092,12 +4330,8 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -4117,14 +4351,14 @@ msgid "From field must contain a single valid email address." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 -msgid "From this page you can add new students, edit user data (name, email address, recitation, section, permission level, enrollment status, and password), and export (save) class lists for back-up or use in another course. You can also delete students from the class roster, but this cannot be undone." +msgid "From this page you can add new students, edit user data (name, email address, student ID, enrollment status, accommodation time factor, section, recitation, comment, permission level, and password), and export (save) class lists for back-up or use in another course. You can also delete students from the class roster, but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:34 msgid "From:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -4144,7 +4378,7 @@ msgstr "" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -4152,11 +4386,11 @@ msgstr "" msgid "Generate" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "Generate a hardcopy of the problem being edited. This does not change the permanent file on the disk. You can generate a hardcopy for different versions of the same problem by changing the seed. You can also change the format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file will be generated for download, unless there are errors. If errors occur or \"TeX Source\" is selected, then a zip file will be generated for download that contains the TeX source file and resources needed for generating the PDF file using LaTeX." msgstr "" @@ -4168,6 +4402,10 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "Give one student or several students additional time for all timed tests." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "" @@ -4189,25 +4427,25 @@ msgid "Global Usage Data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:51 -msgid "Global data on problem usage is contributed by many institutions using WeBWorK all over the world. The Usage figure is the total number of individuals who have attemped this problem at least once. A high figure represents a problem which has been assigned to many students and is both popular with instructors and likely bug free." +msgid "Global data on problem usage is contributed by many institutions using WeBWorK all over the world. The Usage figure is the total number of individuals who have attempted this problem at least once. A high figure represents a problem which has been assigned to many students and is both popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "" @@ -4215,20 +4453,20 @@ msgstr "" msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -4236,11 +4474,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -4248,7 +4486,7 @@ msgstr "" msgid "Grader" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "" @@ -4256,7 +4494,7 @@ msgstr "" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "" @@ -4284,7 +4522,7 @@ msgstr "" msgid "Groups types of achievements. The \"level\" and \"secret\" categories are special (described above), and categories can be used to create achievement chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "" @@ -4292,7 +4530,7 @@ msgstr "" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" @@ -4300,7 +4538,7 @@ msgstr "" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -4308,16 +4546,16 @@ msgstr "" msgid "Hardcopy Format:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -4325,7 +4563,7 @@ msgstr "" msgid "Hardcopy Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" msgstr "" @@ -4337,11 +4575,19 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 -msgid "Headers" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 +msgid "Headers" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "" @@ -4349,7 +4595,7 @@ msgstr "" msgid "Here is a list of the variables the evaluator has access to. Unless indicated, changes to the variables will not be saved. Evaluators are run in the same order they are listed on the achievement editor page and are only run if the achievement has not been earned. Keep this in mind when using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "" @@ -4357,10 +4603,14 @@ msgstr "" msgid "Hidden" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -4369,16 +4619,12 @@ msgstr "" msgid "Hide Courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -4408,11 +4654,11 @@ msgstr "" msgid "Histogram showing the percent grade of active students for problem %1 and the adjusted percent grade with review. The number of students in each percent range is: %2. The number of students in each percent range after review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "" @@ -4424,6 +4670,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -4448,7 +4702,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "If \"PDF\" is selected, then a PDF file will be generated for download, unless there are errors. If errors occur generating a PDF file or \"TeX Source\" is selected then a zip file will be generated for download that contains the TeX source file and resources needed for generating the PDF file using LaTeX." msgstr "" @@ -4460,7 +4714,7 @@ msgstr "" msgid "If a password is provided in the password field, then that will be set as the password for the user. If the password field is left blank, then the value for the selected \"Fallback password source\" will be set as the password assuming a value for that field it is provided. If the password field is left blank, and the \"Fallback password source\" is \"None\" or that field not provided, then the user will not have a password and will not be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "If a user does not have this permission, then the user will not be allowed to navigate to the course home page, i.e., the Assignments page. This should only be used for a course when LTI authentication is used, and is most useful when LTIGradeMode is set to homework. In this case the Assignments page is not useful and can even be confusing to students. To use this feature set this permission to \"login_proctor\"." msgstr "" @@ -4484,7 +4738,7 @@ msgstr "" msgid "If selected, this adds spaces between the fields to align the commas, which makes the columns easy to read when in text form but it can confuse some spreadsheet applications since the extra spaces violate the csv standard (although Excel handles them with no problem). This will give a visual form of the CSV file that is easy to read on the page. If you want a reliable .csv file for use in any spreadsheet application unclick the \"Pad Fields\" option. You can download the .csv file immediately by clicking on the link with the filename chosen above, or you can download it using the \"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "If the original problem cannot be edited than the path name must be changed in order to be allowed to save the problem. Adding \"local/\" to the beginning of the original path is the default solution. All locally created and edited files will then appear in a subdirectory named \"local\"." msgstr "" @@ -4492,15 +4746,24 @@ msgstr "" msgid "If the test was timed, granting the user an additional version may be preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "If the username that was entered is valid, that user has a valid email address set, and that user has permission to change their password, then a reset link has been emailed to that address. That link will only be valid for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "If there are .conf files in the %1 folder, you may select a number of these to include at the end of the course.conf file. This only applies when not copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "If this flag is set then this problem will count toward the grade of its parent problem. In general the adjusted status on a problem is the larger of the problem's status and the weighted average of the status of its child problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "If this is enabled then instructors with the ability to receive feedback emails will be notified whenever a student runs out of attempts on a problem and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "If this is enabled then students will be unable to attempt a problem until they have completed all of the previous problems and their child problems if necessary." msgstr "" @@ -4508,19 +4771,19 @@ msgstr "" msgid "If this is selected, a success index is listed in each csv file. The success index is a number assigned on the basis of the number of incorrect attempts (roughly equivalent to 1/the number of attempts) which seems to correlate with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 -msgid "If this is set to \"preview\", hitting the enter key on a homework problem page activates the \"Preview My Answers\" button. If this is set to \"submit\", then the enter key activates the \"Submit Answers\" button instead. Or if that button is not present, it will activate the \"Check Answers\" button. Or if that button is also not present, it will activate the \"Preview My Answers\" button. A third option is \"conservative\". In this case, the enter key behaves like \"preview\" when the \"Submit\" button is available and there are only finitely many attempts allowed. Otherise the enter key behaves like \"submit\". Note that this is only affects homework problem pages, not test/quiz pages, and not instructor pages like the PG Editor and the Library Browser." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +msgid "If this is set to \"preview\", hitting the enter key on a homework problem page activates the \"Preview My Answers\" button. If this is set to \"submit\", then the enter key activates the \"Submit Answers\" button instead. Or if that button is not present, it will activate the \"Check Answers\" button. Or if that button is also not present, it will activate the \"Preview My Answers\" button. A third option is \"conservative\". In this case, the enter key behaves like \"preview\" when the \"Submit\" button is available and there are only finitely many attempts allowed. Otherwise the enter key behaves like \"submit\". Note that this is only affects homework problem pages, not test/quiz pages, and not instructor pages like the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "If this is set to true, then each time a user submits an answer or grades a test, that will trigger WeBWorK possibly reporting a score to the LMS. However, several other configuration settings might still prevent WeBWorK from actually submitting a score to the LMS. If this is set to false, then grades will only be sent to the LMS with mass updates (either triggered by the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "If this is set to true, then when a user enters WeBWorK using LTI from an LMS, their user account data in WeBWorK will be updated to match the data from the LMS. This applies to first name, last name, section, recitation, and email address. If a user's information changes in the LMS then it will change in WeBWorK the next time the user enters WeBWorK from the LMS. Any changes to the user data that are made in WeBWorK will be overwritten. So if this is set to true, you may want to review the settings in the Permissions tab for who is allowed to change their own name and email address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "If this is set, all users (including the instructor) must enter the WeBWorK course through the LMS. If a user reaches the regular WeBWorK login screen, they receive a message directing them back to the LMS." msgstr "" @@ -4543,15 +4806,15 @@ msgstr "" #. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 -msgid "If you upload your file on the web with the name: %1 and also create an email message with the name %2 with the approriate %3 variables then not only can you email the message with the embedded grades to the students, but files with those exact names are automatically appended to the \"Grades\" page seen by the students." +msgid "If you upload your file on the web with the name: %1 and also create an email message with the name %2 with the appropriate %3 variables then not only can you email the message with the embedded grades to the students, but files with those exact names are automatically appended to the \"Grades\" page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -4575,7 +4838,7 @@ msgstr "" msgid "Import how many sets?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "" @@ -4637,17 +4900,21 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -4663,6 +4930,10 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "Indicates the number of problems in the set. Clicking on the link opens the set detail page which allows you to modify set parameters, edit set headers, and change parameters of problems in the set such as the number of allowed attempts or the weight (credit value). You can also add, remove, view, edit, and reorder the problems in the set." msgstr "" @@ -4676,15 +4947,15 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -4692,7 +4963,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "" @@ -4714,7 +4985,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -4729,7 +5000,7 @@ msgid "Invalid file name \"%1\". All email file names must end with the \".msg\" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "" @@ -4737,11 +5008,11 @@ msgstr "" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:492 msgid "Invalid security code." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:50 /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:16 /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:82 /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:92 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:48 /opt/webwork/webwork2/lib/WeBWorK/Authen/Proctor.pm:16 /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:82 /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:92 msgid "Invalid user ID or password." msgstr "" @@ -4757,7 +5028,7 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -4774,23 +5045,23 @@ msgstr "" msgid "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in %plural(%4,ascending,descending) order,and then by %5 in %plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -4802,67 +5073,67 @@ msgstr "" msgid "LAST NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "LMS authorization request URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -4870,10 +5141,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" msgstr "" @@ -4891,7 +5166,7 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -4903,7 +5178,7 @@ msgstr "" msgid "LTI Mass Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -4943,19 +5218,15 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 msgid "Last Name" msgstr "" @@ -4967,7 +5238,11 @@ msgstr "" msgid "Last name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "" @@ -5003,23 +5278,27 @@ msgstr "" msgid "Libraries" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 +msgid "Library Browser" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" +msgid "Library Browser Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 -msgid "Library Browser" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "Link structure is missing links, or the webserver lacks sufficient privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" msgstr "" @@ -5027,7 +5306,7 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -5035,7 +5314,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "" @@ -5043,11 +5322,11 @@ msgstr "" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -5055,7 +5334,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -5076,7 +5355,7 @@ msgid "Local data is generated when your systems admin runs the script update-OP msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 -msgid "Local data on problem usage is generated and maintained by your institution. The Usage figure is the total number of local individuals who have attemped this problem at least once. A high figure represents a problem which has been assigned to many students and is both popular with instructors and likely bug free." +msgid "Local data on problem usage is generated and maintained by your institution. The Usage figure is the total number of local individuals who have attempted this problem at least once. A high figure represents a problem which has been assigned to many students and is both popular with instructors and likely bug free." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:115 @@ -5084,16 +5363,16 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "Location %1 does not exist in the WeBWorK database. Please check your input (perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -5121,27 +5400,27 @@ msgstr "" msgid "Log In Again" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "" @@ -5149,7 +5428,7 @@ msgstr "" msgid "Login Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" msgstr "" @@ -5161,11 +5440,11 @@ msgstr "" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -5203,8 +5482,8 @@ msgstr "" msgid "Makes a new copy of the file you are editing at the location relative to the course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 -msgid "Makes a new copy of the file you are editing at the location relative to the course's templates ([TMPL]) directory. You may choose to replace the current problem in the current set, append to the end to then end of the current set as a new problem, or create a problem that is not attached to a problem set." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 +msgid "Makes a new copy of the file you are editing at the location relative to the course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:1 /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:2 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:33 @@ -5239,7 +5518,7 @@ msgstr "" msgid "Manage users. Note, only admin users have access to the course administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" @@ -5248,15 +5527,15 @@ msgid "Manual Grader Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "Manually initiate an LTI grade passback for selected sets or users. This link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "Many of these editing activities can also be done more quickly from the \"Instructor Tools\" page where students and sets can be selected simultaneously. The \"Instructor Tools\" page is useful for quick editing of one or two students. The initial setup of the class can be done best from this page. Importing and exporting class lists can only be done from this page. Deleting students can only be done from this page." msgstr "" @@ -5264,7 +5543,7 @@ msgstr "" msgid "Mark Correct" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "" @@ -5280,19 +5559,23 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" msgstr "" @@ -5304,18 +5587,32 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" @@ -5327,19 +5624,19 @@ msgstr "" msgid "Messages can be saved to a message file (which must end in the \".msg\" extension). Use the \"Message file\" drop down menu to select which message file to load, or \"None\" to use a blank message. To save a new message, use the \"Save as\" button after entering in a valid filename. The \"Save as\" button will not overwrite currently saved messages. To edit a currently saved message first select it using the drop down menu, then click the \"Save\" button to save any changes. Use the \"File Manager\" to delete messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "Missing required input data. Please check that you have filled in all of the create location fields and resubmit." msgstr "" @@ -5347,15 +5644,15 @@ msgstr "" msgid "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" @@ -5371,6 +5668,10 @@ msgstr "" msgid "Multiple users or sets may be selected by holding down the shift key or the ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" @@ -5384,7 +5685,7 @@ msgstr "" msgid "NO OF FIELDS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 msgid "Name" msgstr "" @@ -5404,7 +5705,7 @@ msgstr "" msgid "Name the new set" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -5412,11 +5713,11 @@ msgstr "" msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" msgstr "" @@ -5424,31 +5725,43 @@ msgstr "" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -5456,7 +5769,11 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "" @@ -5469,27 +5786,31 @@ msgid "Next page" msgstr "" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/delete_form.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:39 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:14 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:154 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:176 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:198 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/delete_form.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:39 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:14 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:154 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:176 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:198 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:73 msgid "No" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -5501,7 +5822,7 @@ msgstr "" msgid "No Target Set Selected" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "No WeBWorK course was found associated to this LMS course. If this is an error, please contact the WeBWorK system administrator." msgstr "" @@ -5509,7 +5830,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -5538,7 +5859,7 @@ msgstr "" msgid "No action taken" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:113 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:111 msgid "No authentication method found for your request. If this recurs, please speak with your instructor." msgstr "" @@ -5547,19 +5868,19 @@ msgstr "" msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "No changes specified. You must mark the checkbox of the item(s) to be changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -5575,7 +5896,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -5588,7 +5909,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" @@ -5596,7 +5917,7 @@ msgstr "" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -5604,7 +5925,7 @@ msgstr "" msgid "No filename was specified for saving! The message was not saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:289 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:276 msgid "No guest logins are available. Please try again in a few minutes." msgstr "" @@ -5612,12 +5933,12 @@ msgstr "" msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -5641,7 +5962,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -5649,11 +5970,11 @@ msgstr "" msgid "No new Achievement ID specified. No new achievement created. File not saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:678 msgid "No new versions of this test are available, because the test is not open or its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:649 msgid "No new versions of this test are available, because you have already taken the maximum number allowed." msgstr "" @@ -5661,7 +5982,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -5674,7 +5995,7 @@ msgid "No recipients selected. Please select one or more recipients from the lis msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" @@ -5690,32 +6011,32 @@ msgstr "" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "No sets shown. Choose one of the options above to list the sets in the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "No students shown. Choose one of the options above to list the students in the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -5728,24 +6049,24 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" @@ -5757,7 +6078,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "" @@ -5766,7 +6087,7 @@ msgstr "" msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:43 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:54 /opt/webwork/webwork2/templates/ContentGenerator/ShowMeAnother/messages.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/ShowMeAnother/messages.html.ep:31 /opt/webwork/webwork2/templates/ContentGenerator/ShowMeAnother/messages.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/ShowMeAnother/messages.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:43 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:54 /opt/webwork/webwork2/templates/ContentGenerator/ShowMeAnother/messages.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/ShowMeAnother/messages.html.ep:31 /opt/webwork/webwork2/templates/ContentGenerator/ShowMeAnother/messages.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/ShowMeAnother/messages.html.ep:43 msgid "Note" msgstr "" @@ -5788,15 +6109,15 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "Note: grading the test grades all problems, not just those on this page." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -5804,7 +6125,7 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -5812,15 +6133,31 @@ msgstr "" msgid "Number" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "Number of digits to round the score (between 0 and 1) sent to the LMS using LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "" @@ -5828,15 +6165,15 @@ msgstr "" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -5848,6 +6185,10 @@ msgstr "" msgid "Oil of Cleansing" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "On the Assignments page, if a primary date is shown for an assignment, and if the user's value of that date is overriding the course assignment data, then show an indicator that this is the case. This will happen for all users at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "Once \"Generate Hardcopy for selected sets and selected users\" is clicked a file in the selected hardcopy format will be generated and offered for download. If PDF output was selected, a single PDF file is generated. If TeX output is selected, a zip file is generated that contains all files needed to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." @@ -5857,7 +6198,7 @@ msgstr "" msgid "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "Once the authenticator app is set up, return to the login page in WeBWorK and enter the code it shows. Remember that the attached QR code is only valid as long as the page that you were visiting when this email was sent is still open." msgstr "" @@ -5865,11 +6206,11 @@ msgstr "" msgid "One Column" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:910 msgid "One or more of the problems in this test have not been assigned to you." msgstr "" @@ -5877,19 +6218,23 @@ msgstr "" msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" @@ -5901,19 +6246,19 @@ msgstr "" msgid "Only present for JITAR sets. Expand JITAR nested problem groups that have been collapsed. Note that the nesting of a single problem group can be expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "Only this permission level and higher get buttons for sending email to the instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:61 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:61 msgid "Open Date" msgstr "" @@ -5921,25 +6266,33 @@ msgstr "" msgid "Open Problem Library" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" @@ -5951,11 +6304,11 @@ msgstr "" msgid "Optional Modules" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "Order problems randomly or not. If you will be manually reviewing student answers, you might not want to order problems randomly to facilitate assembly line grading." msgstr "" @@ -5968,7 +6321,7 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "" @@ -5984,7 +6337,7 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "" @@ -5996,7 +6349,7 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" @@ -6004,6 +6357,14 @@ msgstr "" msgid "PDF hardcopy for selected users, for selected sets" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 msgid "PG Info" msgstr "" @@ -6020,15 +6381,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "PG markdown syntax used to format WeBWorK questions. This interactive lab can help you to learn the techniques." msgstr "" @@ -6036,37 +6393,32 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 -msgid "PG question failed to render" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 +msgid "PG question failed to render" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -6074,11 +6426,7 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -6113,20 +6461,24 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:60 /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:18 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:60 /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:18 msgid "Password" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "" @@ -6138,7 +6490,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -6154,15 +6506,15 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "Perltidy is a reformatting function that attempts to format code in a standard way. It does not change the functionality of the code and in general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "" @@ -6171,11 +6523,11 @@ msgstr "" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "" @@ -6183,11 +6535,11 @@ msgstr "" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "Place a file named \"hide_directory\" in a course or other directory and it will not show up in the courses list on the WeBWorK home page. It will still appear in the Course Administration listing." msgstr "" @@ -6195,6 +6547,10 @@ msgstr "" msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -6215,6 +6571,14 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." msgstr "" @@ -6223,6 +6587,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "" @@ -6240,26 +6608,39 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -6268,7 +6649,7 @@ msgstr "" msgid "Please select at least one set and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" @@ -6276,7 +6657,7 @@ msgstr "" msgid "Please select at least one user and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -6292,7 +6673,7 @@ msgstr "" msgid "Please select exactly one user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "" @@ -6310,11 +6691,7 @@ msgstr "" #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 -msgid "Please use radio buttons to choose the method for saving this file. Uknown saveMode: %1." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "Plese enter a file with path relative to the course templates directory." +msgid "Please use radio buttons to choose the method for saving this file. Unknown saveMode: %1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 @@ -6322,11 +6699,11 @@ msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -6334,6 +6711,12 @@ msgstr "" msgid "Points" msgstr "" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -6350,11 +6733,11 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" @@ -6362,11 +6745,11 @@ msgstr "" msgid "Preview Message" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "" @@ -6374,7 +6757,11 @@ msgstr "" msgid "Preview the message before sending using the \"Preview Message\" button. The preview shows the email that would be sent to the first selected student or the instructor if no students were selected. The preview will also list all of the students that would receive their own personalized message. If a merge file was selected, the preview will also indicate which (if any) recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "" @@ -6386,26 +6773,30 @@ msgstr "" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" msgstr "" @@ -6440,7 +6831,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "" @@ -6452,15 +6843,27 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "" @@ -6472,15 +6875,15 @@ msgstr "" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 msgid "Problem Techniques" msgstr "" @@ -6489,15 +6892,15 @@ msgstr "" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "Problem files may have hints included in their code. Use this option to suppress showing students these hints. Note that even if hints are not suppressed, there is a threshold number of attempts that a student must make before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -6535,7 +6938,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "" @@ -6543,7 +6954,7 @@ msgstr "" msgid "Problem source is drawn from a grouping set and cannot be directly rendered or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 msgid "Problems" msgstr "" @@ -6551,7 +6962,7 @@ msgstr "" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" msgstr "" @@ -6567,7 +6978,11 @@ msgstr "" msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -6575,11 +6990,15 @@ msgstr "" msgid "Problems with this rating should only require direct memory of a fact. Examples might be a specific value of a function, or the statement of a definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "Processing of this PG problem was not completed. Probably because of a syntax error. The translator died prematurely and no PG warning messages were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -6607,23 +7026,23 @@ msgstr "" msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "Proctored tests always require authorization to start the test. \"Both Start and Grade\" will require either login proctor authorization or a password specific to this set to start the test, and grade proctor authorization to grade the test. \"Only Start\" requires either grade proctor authorization or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -6643,15 +7062,23 @@ msgstr "" msgid "RECITATION" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -6667,11 +7094,11 @@ msgstr "" msgid "Really delete the items listed above?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -6684,10 +7111,10 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -6699,15 +7126,15 @@ msgstr "" msgid "Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:66 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:66 msgid "Reduced Scoring Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "" @@ -6716,21 +7143,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -6739,11 +7161,7 @@ msgstr "" msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "Reformat the code using perltidy or a conversion to PGML. Using perltidy will change the code in the editor window, and save changes to the temporary file. In some cases (if the code contains backslashes or double tildes) this can result in odd spacing in the code. The convert to PGML feature changes the code in text blocks in the code to use PGML features. Generally the conversion of many of the formatting and LaTeX is performed correctly, however answer blanks need attention. In either case, make sure to inspect the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -6763,11 +7181,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -6781,7 +7204,7 @@ msgid "Remaining" msgstr "" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -6789,20 +7212,20 @@ msgstr "" msgid "Remember Me" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 -msgid "Remove reduced scoring penalties from an open assignemnt. You will have to resubmit any problems that have already been penalized to earn full credit on them." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 +msgid "Remove reduced scoring penalties from an open assignment. You will have to resubmit any problems that have already been penalized to earn full credit on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "Remove the reduced scoring penalty from this assignment. Problems submitted before the close date on %1 will earn full credit. Any problems that have already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 msgid "Rename" msgstr "" @@ -6819,19 +7242,19 @@ msgstr "" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "" @@ -6839,7 +7262,7 @@ msgstr "" msgid "Render all problems on the page. This does not reload the page or save or reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "Render or re-render the problem, course info file, or set header being edited. This does not change the permanent file on the disk. You can view different versions of the same problem by changing the seed. You can also change the manner in which the mathematics is typeset. If \"Open in new window\" is checked, then the problem will open in a new tab or window showing the problem as it will be rendered for students in the set." msgstr "" @@ -6847,7 +7270,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "" @@ -6859,29 +7282,53 @@ msgstr "" msgid "Renumber problems in the set consecutively starting from one. In the process of deleting problems, the numbering can be made non-consecutive. This is useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 -msgid "Reopen this homework assignment for the next 24 hours. All problems will be rerandomized." +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "Reopen this homework assignment for full credit for the next %1. After %1 any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 +msgid "Reopen this homework assignment for the next %1. All problems will be rerandomized." +msgstr "" + +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 +msgid "Reopen this test for full credit for the next %1. After %1 any tests will revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 -msgid "Reopen this test for the next 24 hours. This item does not allow you to take any additional versions of the test." +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 +msgid "Reopen this test for full credit for the next %1. If you are allowed to start new versions of the test, then this will allow you to start a new test. If you have already started all of the versions of the test that you are allowed to start, then you should not use this item. This item will not extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 -msgid "Reopens any test for an additional 24 hours. This allows you to take a test even if the close date has past. This item does not allow you to take additional versions of the test." +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "Reopen this test for the next %1. If you were allowed to start new versions of the test, then this will allow you to start a new test. If you have already started all of the versions of the test that you are allowed to start, then you should not use this item. This item will not extend the time limit for any tests that you have already started." msgstr "" +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 +msgid "Reopens any test for an additional %1. If you are allowed to start new versions of the test, then this allows you to start a new test even if the close date has past. If you were not allowed to start a new version of the test, then this item will not allow you to take additional versions of the test. This item will not extend the time limit for any tests that you have already started." +msgstr "" + +#. ($timeText) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 -msgid "Reopens one closed homework set for 24 hours and rerandomizes all problems." +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', c( tag('span', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 @@ -6896,7 +7343,7 @@ msgstr "" msgid "Report Bugs in this Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "" @@ -6905,7 +7352,7 @@ msgid "Report bugs in a WeBWorK question/problem using this link. The very first msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" @@ -6919,16 +7366,20 @@ msgstr "" msgid "Request New Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "Requested set \"%1\" is a proctored test, but no valid proctor authorization has been obtained." msgstr "" @@ -6938,12 +7389,12 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "Requested set '%1' is a homework assignment but the test content generator %2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "Requested set '%1' is a test but the regular homework assignment content generator %2 was called. Try re-entering the set from the problem sets listing page." msgstr "" @@ -6953,13 +7404,13 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." msgstr "" #. ($verNum, $setName) @@ -6972,7 +7423,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -6980,15 +7431,15 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "" @@ -6996,6 +7447,10 @@ msgstr "" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" msgstr "" @@ -7008,18 +7463,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -7053,7 +7512,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -7061,15 +7520,15 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" @@ -7077,7 +7536,7 @@ msgstr "" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "" @@ -7086,11 +7545,11 @@ msgstr "" msgid "Result for job %1" msgstr "" -#: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" @@ -7102,7 +7561,7 @@ msgstr "" msgid "Return to your work" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "" @@ -7116,11 +7575,11 @@ msgstr "" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 -msgid "Reverts to the copy of the file saved on the disk or to a backup file. All unsaved editing changes will be lost. This option is only active when a temporary file or a backup file exists. You may also delete backups that have been made with this tab." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 +msgid "Reverts to the copy of the file saved on the disk or to a backup file. All unsaved editing changes will be lost. You may also delete backups that have been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -7160,27 +7619,27 @@ msgstr "" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -7194,15 +7653,19 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:18 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:15 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:126 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:108 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:18 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:15 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:126 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:108 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "" @@ -7215,11 +7678,11 @@ msgstr "" msgid "Save Account Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:19 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:16 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:127 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:19 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:16 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:127 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "" @@ -7235,19 +7698,19 @@ msgstr "" msgid "Save as" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "Save the contents of the editor window to the file on disk and re-render the problem. If \"Open in new window\" is checked, then the problem will open in a new tab or window showing the problem as it will be rendered for students in the set. If \"Create backup\" is checked then a backup of the current file on disk will be created before overwriting it with the contents of the editor window. If a backup already exists, then a \"Delete oldest backup\" check box will be present. If that is checked, then the oldest backup will be deleted when \"Save\" is clicked. These backups can be reverted to and managed on the \"Revert\" tab." msgstr "" @@ -7256,7 +7719,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "" @@ -7264,33 +7727,33 @@ msgstr "" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" @@ -7302,7 +7765,7 @@ msgstr "" msgid "Score selected set(s) and save to:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -7314,6 +7777,11 @@ msgstr "" msgid "Score which sets?" msgstr "" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" msgstr "" @@ -7337,15 +7805,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "" @@ -7353,7 +7821,7 @@ msgstr "" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "Screen and Hardcopy set header information cannot be overridden for individual students." msgstr "" @@ -7369,23 +7837,23 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 msgid "Section:" msgstr "" @@ -7394,28 +7862,33 @@ msgstr "" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "" #. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -7423,7 +7896,7 @@ msgstr "" msgid "Select" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -7435,6 +7908,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" msgstr "" @@ -7451,6 +7928,10 @@ msgstr "" msgid "Select a Homework Set" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -7459,6 +7940,10 @@ msgstr "" msgid "Select a Set from this Course" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "Select a course to create a .tar.gz archive of, which contains a dump of the database and all course files (templates, configuration files, etc). Each course can only have a single archive. Creating an archive of a previously archived course will delete the old archive." msgstr "" @@ -7475,7 +7960,7 @@ msgstr "" msgid "Select a course to rename. The courseID is used in the url and can only contain alphanumeric characters and underscores. The course title appears on the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -7503,7 +7988,7 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -7527,7 +8012,11 @@ msgstr "" msgid "Select course(s) to hide or unhide." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -7608,7 +8097,7 @@ msgid "Select user(s) and/or set(s), and click the action button of your choice msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "Select users from the %1 course to add to the new course with indicated permission." msgstr "" @@ -7629,7 +8118,7 @@ msgstr "" msgid "Select which users in the %1 course to copy over to the newly created course. The WeBWorK administrators need to be added to the course in order for them to access the course. Unselecting them will make it so WeBWorK administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -7669,7 +8158,7 @@ msgstr "" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -7689,7 +8178,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "" @@ -7717,7 +8206,7 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -7725,7 +8214,7 @@ msgstr "" msgid "Set Definition Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "" @@ -7733,23 +8222,27 @@ msgstr "" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 msgid "Set Info" msgstr "" @@ -7758,7 +8251,7 @@ msgstr "" msgid "Set LMS context ids for courses to map LMS courses to WeBWorK courses for content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "" @@ -7766,15 +8259,19 @@ msgstr "" msgid "Set Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -7782,6 +8279,11 @@ msgstr "" msgid "Set an existing template file as the email notification template for this achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -7791,6 +8293,14 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" @@ -7805,19 +8315,19 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "Set to true for log to mean base 10 log and false for log to mean natural logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "Set to true to allow students to enter Unicode versions of some characters (like U+2212 for the minus sign) in their answers. One reason to allow this is that copying and pasting output from MathJax can introduce these characters, but it is also getting easier to enter these characters directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "Set to true to display the \"Entered\" column which automatically shows the evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is set to false, e.g., to save space in the response area, the student can still see their evaluated answer by clicking on the typeset version of their answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) converted to their ASCII equivalents (U+0021 to U+007E) automatically in MathObjects. This may be valuable for Chinese keyboards, for example, that automatically use Full Width characters for parentheses and commas." msgstr "" @@ -7825,7 +8335,7 @@ msgstr "" msgid "Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -7833,12 +8343,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -7846,7 +8356,7 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "Sets how grades will be passed back from WeBWorK to the LMS.
        course
        Sends a single grade back to the LMS. This grade is calculated out of the total question set that has been assigned to a user and made open. Therefore it can appear low, since it counts problem sets with future due dates as zero.
        homework
        Sends back a score for each problem set (including for each quiz). To use this, the external links from the LMS must be problem set specific. For example, webwork.myschool.edu/webwork2/course-name/problem_set_name. If the problem set name has space characters, they should be underscores in these addresses. Also, to initialize the communication between WeBWorK and the LMS, the user must follow each of these external learning tools at least one time. Since there must be a separate external tool link for each problem set, this option requires more maintenance of the LMS course.
        " msgstr "" @@ -7856,7 +8366,7 @@ msgid "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in %plural(%4,ascending,descending) order,and then by %5 in %plural(%6,ascending,descending) order." msgstr "" @@ -7864,7 +8374,7 @@ msgstr "" msgid "Sets the order in which achievements are listed and evaluated. Achievements in the \"level\" category are always listed and evaluated after all other achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "Sets the time in seconds to periodically update the LMS scores. WeBWorK will update all scores on the LMS if it has been longer than this time since the completion of the last update. This is only an approximate time. Mass updates of this nature may put significant strain on the server, and should not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -7881,11 +8391,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" @@ -7898,31 +8408,43 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" msgstr "" @@ -7930,16 +8452,16 @@ msgstr "" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 @@ -7950,35 +8472,47 @@ msgstr "" msgid "Show Problem Source File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -7994,11 +8528,11 @@ msgstr "" msgid "Show saved answers?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "Show the correct answer to the current problem on the last attempt before a new version is requested." msgstr "" @@ -8028,12 +8562,12 @@ msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "" #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "" @@ -8054,15 +8588,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -8096,7 +8630,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -8104,7 +8638,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -8120,7 +8654,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -8132,7 +8666,7 @@ msgstr "" msgid "Shows how many instructors and students have been assigned this problem set, out of the total number in the class. Clicking on this link allows you to assign the set to users, unassign this set from users, and to individually edit the assignment for specific users. For changing dates for individual users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -8144,7 +8678,7 @@ msgstr "" msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -8168,7 +8702,7 @@ msgstr "" msgid "Some of these files are directories. Only delete directories if you really know what you are doing. You can seriously damage your course if you delete the wrong thing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "Some problems have an explanation essay answer field, typically following a simpler answer field. For example, find a certain derivative using the definition. An answer blank would be present for the derivative to be automatically checked, and then there would be a separate essay answer field to show the steps of actually using the definition of the derivative, to be scored manually. With this setting, the essay explanation fields are supperessed. Instructors may use the exercise without incurring the manual grading." msgstr "" @@ -8196,11 +8730,15 @@ msgstr "" msgid "Sorts the table rows by set name, due date, etc. The table rows can also be sorted by clicking on an active link at the top of the column." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:31 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:98 msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "" @@ -8212,23 +8750,31 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "Source file paths cannot include .. or start with /: your source file path was modified." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "Spell check the text of the file that your are editing. Note that there will be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -8236,7 +8782,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -8244,7 +8790,7 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" @@ -8256,7 +8802,7 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "" @@ -8265,25 +8811,28 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 +msgid "Status" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 -msgid "Status" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "" @@ -8291,15 +8840,15 @@ msgstr "" msgid "Stop Archiving" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:43 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:43 msgid "Student ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -8307,7 +8856,7 @@ msgstr "" msgid "Student Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "" @@ -8316,12 +8865,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -8349,7 +8898,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -8391,7 +8940,7 @@ msgid "Success index is the square of the score divided by the number of attempt msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" @@ -8411,23 +8960,23 @@ msgid "Successfully created new set %1" msgstr "" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "" @@ -8439,15 +8988,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -8463,12 +9012,12 @@ msgstr "" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -8476,11 +9025,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -8488,27 +9037,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" @@ -8516,7 +9070,7 @@ msgstr "" msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -8524,11 +9078,11 @@ msgstr "" msgid "Text" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -8544,6 +9098,11 @@ msgstr "" msgid "Textbook:" msgstr "" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "The \"Edit Target Set\" button at the top of the page will take you to the Set Detail page which will allow you to edit dates, assign users and other information about the problem set." msgstr "" @@ -8552,19 +9111,25 @@ msgstr "" msgid "The \"Score\" tab will export achievement data to a CSV file that can be downloaded. The export contains the global data including number of achievement points and current level of each student. In addition for each selected achievement, a column for if the achievement was earned (1) or not earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 -msgid "The Assigned sets column (x/y) indicates that x sets out of y sets avaiable have been assigned to this student. Click this link to assign or unassign sets to this student, to adjust due dates, or to adjust the grades on an assignment for a student." +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 +msgid "The Assigned sets column (x/y) indicates that x sets out of y sets available have been assigned to this student. Click this link to assign or unassign sets to this student, to adjust due dates, or to adjust the grades on an assignment for a student." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:5 msgid "The Set Detail page can be viewed in one of two distinct modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "The login name column links allow you to \"act as\" a student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "The pencil in the login column allows you to edit that student's data." msgstr "" @@ -8576,11 +9141,11 @@ msgstr "" msgid "The Attempts figure is the local average of the number of attempts (both correct and incorrect) individuals at your institution take on this problem. A high figure may represent a difficult problem. Note that problems with multiple parts may have higher average attempts since many students will submit an answer to each part before continuing and each such submittal counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "The Maximum number of times Show me Another can be used per problem by a student. If set to -1 then there is no limit to the number of times that Show Me Another can be used." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "The Reduced Scoring Period is the default period before the due date during which all additional work done by the student counts at a reduced rate. When enabling reduced scoring for a set the reduced scoring date will be set to the due date minus this number. The reduced scoring date can then be changed. If the Reduced Scoring is enabled and if it is after the reduced scoring date, but before the due date, a message like \"This assignment has a Reduced Scoring Period that begins 11/08/2009 at 06:17pm EST and ends on the due date, 11/10/2009 at 06:17pm EST. During this period all additional work done counts 50% of the original.\" will be displayed." msgstr "" @@ -8622,28 +9187,28 @@ msgstr "" msgid "The amount of time (in minutes) before the due date when the assignment is opened. You can change this for individual homework, but WeBWorK will use this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "The attached file \"%1\" exceeds the allowed attachment size of %quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 -msgid "The child problems for this problem will become visible to the student when they either have more incorrect attempts than is specified here, or when they run out of attempts, whichever comes first. Use -1 to indicate that child problems should only be available after a student runs out of attempts." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 +msgid "The child problems for this problem will become visible to the student when they either have more incorrect attempts than is specified here, or when they run out of attempts, whichever comes first. Select \"No Attempts Remaining\" to indicate that child problems should only be available after a student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "The classlist files are stored in the templates directory and provide a convenient way to enter a large number of students into your class. To view the format for ClassList files see the ClassList specification or download the %2 file and use it as a model. ClassList files can be prepared using a spreadsheet and then saved as %3 (comma separated values) text files. However, to access as a classlist file, the file suffix needs to be changed to %4, which can be done with the \"Rename\" button." msgstr "" @@ -8653,17 +9218,17 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "The context id for %1 is requested to be set to be the same as that of %2, and both courses are configured to use LTI 1.1, but the consumer keys for the two courses are either not both set or are the same." msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "The context id for %1 is requested to be set to be the same as that of %2, but the two courses are configured to use LTI 1.3 with the same LTI 1.3 authentication parameters." msgstr "" @@ -8671,7 +9236,7 @@ msgstr "" msgid "The correct answers shown in feedback are instructor previews and will only be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "The correct answers shown in feedback are instructor previews and will only be shown to students when answers are available." msgstr "" @@ -8715,15 +9280,15 @@ msgstr "" msgid "The current value of the achievement counter. Changes to this variable will be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "The default number of attempts before the problem is re-randomized. ( 0 => never )" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "The default number of attempts between re-randomization of the problems ( 0 => never)" msgstr "" @@ -8731,14 +9296,8 @@ msgstr "" msgid "The description shown to students which states what action is needed to earn the achievement." msgstr "" -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." -msgstr "" - #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 msgid "The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" @@ -8746,7 +9305,7 @@ msgstr "" msgid "The directory you specified doesn't exist" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "The email verbosity level controls how much information is automatically added to feedback emails. Levels are
        1. Simple: send only the feedback comment and context link
        2. Standard: as in Simple, plus user, set, problem, and PG data
        3. Debug: as in Standard, plus the problem environment (debugging data)
        " msgstr "" @@ -8760,14 +9319,14 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#. ($sourceFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -8777,28 +9336,28 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" @@ -8818,12 +9377,12 @@ msgid "The file %1 cannot be found. Check whether it exists and whether the dire msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "The file %1 exists. Check \"Overwrite existing archive\" to force this file to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "The file %1 is not contained in the course templates directory and cannot be modified." msgstr "" @@ -8832,16 +9391,16 @@ msgstr "" msgid "The file %1 is not readable by the webserver. Check that it's permissions are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -8850,25 +9409,29 @@ msgid "The first and last name can be any combination of letters, numbers and sp msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "The following %plural(%1,file already exists,files already exist). Check \"Overwrite existing files silently\" to unpack %plural(%1,this file,these files)." msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "The following %plural(%1,file is,files are) outside the current working directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "The following %plural(%1,file) found in the archive %plural(%1,is,are) protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "" @@ -8880,8 +9443,12 @@ msgstr "" msgid "The following files have been selected for archiving. Select the type of archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" @@ -8890,7 +9457,7 @@ msgstr "" msgid "The following variables are available for use in the template. These variables can be used inside %1 tags. For example, %2 will insert the description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -8898,19 +9465,23 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "The grade for this problem is the larger of the score for this problem, or the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "The grade for this problem is the larger of the score for this problem, or the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "The grades are divided into open, reduced scoring, closed, and future assignments. No grades are shown for future assignments, just their open date. Assignments are sorted using the same urgency logic as the \"Assignments\" page. For open assignments, a table of per problem scores are shown for homework assignments. Just in time assignments only show top level problems. Tests only show the best test version provided students can see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -8930,39 +9501,29 @@ msgstr "" msgid "The initial value is the answer sub score for the answer that is currently shown. If this is modified, it will be used to compute the total problem score below. This score is not saved, and will reset to the score for the shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "The initial value is the currently saved score as a point value computed using the percent score. This point value is used to compute the percent score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "The instructor account with user id %1 does not exist. Instructor accounts must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "The instructor account with user id %1 does not exist. Please create the account manually via WeBWorK." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "The job id is an automatically incremented integer. It is used internally to uniquely identify jobs. It is also used to reference jobs in messages on this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "The key maps that are available are \"default\", \"emacs\", \"sublime\", and \"vim\". The \"default\" key map has the standard behavior of a browser text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors then you may choose to use one of those key maps instead." msgstr "" @@ -8978,11 +9539,7 @@ msgstr "" msgid "The login name cannot be changed. (It is the primary key for the student's data.) If you make a mistake in the login name at the beginning of the course (before any work has been done) then it is best to simply add a new student with the correct entry and drop the student with the bad login name. (See drop and delete students below.) If the login name must be changed after a user has started working assignments, then contact your system administrator, who can use the webwork2 \"bin/change_user_id\" script to change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "The main page allows access to set and student statistics. When selecting a student, their grades page is shown, which lists set totals and per problem grades for each set assigned to the student. When selecting a set, various statistics and histograms are shown for the overall grades of students who are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "The main page for WeBWorK documentation is the webwork wiki while specific help for instructors setting up a course are in the instructors' section." msgstr "" @@ -8996,11 +9553,11 @@ msgstr "" msgid "The name of course information file (located in the templates directory). Its contents are displayed in the right panel next to the list of homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "The name of the LMS. This is used in messages to users that direct them to go back to the LMS to access something in the WeBWorK course." msgstr "" @@ -9022,12 +9579,12 @@ msgid "The open date, due date, and answer date in \"%1\" are not in chronologic msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" @@ -9040,16 +9597,20 @@ msgstr "" msgid "The password you entered in the %1 field does not match your current password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "The passwords you entered in the \"New Password\" and \"Confirm New Password\" fields do not match. Please retype your new password and try again." +msgstr "" + #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "The passwords you entered in the %1 and %2 fields don't match. Please retype your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" @@ -9057,19 +9618,14 @@ msgstr "" msgid "The percentage of students receiving at least these scores. The median score is in the 50% column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "The permission level to view the achievements leaderboard, if achievements are enabled. Consider that achievement points can be closely tied to student grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "The permission level to view usernames on the achievements leaderboard. Consider that achievement points can be closely tied to student grades before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - #. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "The problem is shown at the top with the seed and answers of the selected student. Use the drop " @@ -9088,7 +9644,7 @@ msgstr "" msgid "The reduced scoring date must be between the open date and the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "The reduced scoring date should be between the open date and close date." msgstr "" @@ -9101,13 +9657,13 @@ msgstr "" msgid "The requested LMS Context ID is the same as that of another course that is also configured to use LTI 1.3, but this course and that course have the same LTI 1.3 authentication parameters. This is not allowed, and so this setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" @@ -9120,12 +9676,12 @@ msgstr "" msgid "The second row of the problem collection area is for browsing directories. The OPL will be there as well as any other directories that you may set up (for example Contrib). If this is selected, all subdirectories containing problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:495 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -9144,9 +9700,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -9174,17 +9730,17 @@ msgstr "" msgid "The solution shown is an instructor preview and will only be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "The solution shown is an instructor preview and will only be shown to students when answers are available." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to \"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" @@ -9194,16 +9750,16 @@ msgid "The temporary file %1 is not contained in the course templates directory msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "The temporary file %1 is not in the course templates directory and cannot be deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "The text box now contains the source of the original problem. You can recover lost edits by using the Back button on your browser." msgstr "" @@ -9229,21 +9785,21 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "The top number is the percent score on the problem. A period (.) indicates a problem has not been attempted. The bottom number is the number of incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 -msgid "The total grade row at the bottom shows the total score and percent average over all open assignments. The total grade row can be shown/hidden under general course configuration settings." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 +msgid "The total grade at the top shows the total score and percent average over all open assignments. The total grade can be shown/hidden under general course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -9276,10 +9832,10 @@ msgid "The visible name/title of the achievement." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 -msgid "The webwork server must be able to write to these directories. Please correct the permssion errors." +msgid "The webwork server must be able to write to these directories. Please correct the permission errors." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -9289,7 +9845,7 @@ msgid "Then by" msgstr "" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -9298,11 +9854,16 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "There are database fields that do not have the same type as the field defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "There are database fields that do not have the same type as the field defined in the schema for at least one table. Check the checkbox by the field to change its type when upgrading the course. Warning: This can fail which may corrupt the table. If you have not archived this course, then do that now before upgrading if you want to change the type of any of these fields." msgstr "" @@ -9315,11 +9876,11 @@ msgid "There are database fields that do not have the same type as the field def msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: %3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "There are extra database fields which are not defined in the schema and were part of the key for at least one table. These fields must be deleted and the table indexes rebuilt. Warning: This will destroy all data contained in the field and is not undoable!" msgstr "" @@ -9327,7 +9888,7 @@ msgstr "" msgid "There are extra database fields which are not defined in the schema and were part of the key for at least one table. These fields need to be deleted and the table indexes need to be rebuilt. This will be done when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "There are extra database fields which are not defined in the schema for at least one table." msgstr "" @@ -9335,15 +9896,15 @@ msgstr "" msgid "There are extra database fields which are not defined in the schema for at least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "There are extra database fields which are not defined in the schema for at least one table. Check the checkbox by the field to delete it when upgrading the course. Warning: Deletion destroys all data contained in the field and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -9355,7 +9916,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -9371,6 +9932,10 @@ msgstr "" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "There are resize grips that can be moved to resize the editor windows. This can be done by clicking and dragging or by focusing the resize grip and using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + Cmd keys on Mac) is held down then the size is only changed by one pixel for each arrow key press, and if the Alt key (Option key for Mac) is held down then the size is changed by 50 pixels for each arrow key press. With no modifier key the size is changed by 20 pixels. Double clicking on a resize grip or pressing Enter or Space while a resize grip is focused resets the windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "There is NO undo for this function. Do not use it unless you know what you are doing! When you unassign a student using this button, or by unchecking their name, you destroy all of the data for achievement %1 for this student." @@ -9381,11 +9946,11 @@ msgstr "" msgid "There is NO undo for this function. Do not use it unless you know what you are doing! When you unassign a student using this button, or by unchecking their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "There is NO undo for unassigning sets. Do not do so unless you know what you are doing! When you unassign sets by unchecking set names and clicking save, you destroy all of the data for those sets for this student." msgstr "" @@ -9393,21 +9958,25 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "There is no additional grade information. A message about additional grades can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These files can be edited using the \"Email\" link and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "There is no time remaining on the currently open test. Click continue below and then click \"Grade Test\" within %1 seconds to submit the test for a grade." msgstr "" @@ -9415,7 +9984,7 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "There is no written solution available for this problem, but you can still view the correct answers." msgstr "" @@ -9423,15 +9992,15 @@ msgstr "" msgid "There is one main theme to choose from: math4. It has three variants: math4-green, math4-red, and math4-yellow. The theme specifies a unified look and feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "There was an error during the login process. Please speak to your instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "There was an error during the login process. Please speak to your instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "These are stored in the templates directory. The format of Set Definition files is described in the Set Definition specification. Set definition files are mainly useful for transferring set assignments from one course to another and are created when exporting a problem set from the \"Sets Manager\". Each set definition file contains a list of problems used and the dates and times. These definitions can be imported into the current course." msgstr "" @@ -9452,7 +10021,7 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "These users and higher get the \"Show Past Answers\" button on the problem page." msgstr "" @@ -9468,14 +10037,18 @@ msgstr "" msgid "This allows for the viewing, downloading, uploading and other management of files in the course. Select a file or set of files (using CTRL or SHIFT) and click the desired button on the right. Many actions can only be done with a single file (like view). Selecting a directory or set of files and clicking \"Make Archive\" allows the creation of a compressed tar or zip file." msgstr "" +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "This assignment has been reopened and is due on %1. After that date any work completed will count for %2% of its value until %3." +msgstr "" + #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "This assignment has been reopened and will now close on %1. Problems have been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 @@ -9490,16 +10063,16 @@ msgstr "" msgid "This button is present both at top and the bottom of the page. Any and all changes made to any part of the set will be saved. When editing the set for one or more students, you can choose to override the default value (defined for the set in general) by providing a value. If a value is not provided then the default value for the set will be used for the users currently being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "This can computed from the answer sub scores above using the weights shown if they are modified. Alternatively, enter the point score you want saved here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 -msgid "This configures if the single problem manual grader has inputs to enter problem scores as a percent, a point value, or both. Note, the problem score is always saved as a percent, so when using a point value, the problem score will be rounded to the nearest whole percent." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 +msgid "This configures if the manual problem grader or single problem grader has inputs to enter problem scores as a percent, a point value, or both. Note, the problem score is always saved as a percent, so when using a point value, the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "This course supports guest logins. Click %1 to log into this course as a guest." msgstr "" @@ -9511,7 +10084,11 @@ msgstr "" msgid "This course uses an external authentication system. You've authenticated through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "This date should be on or after the open date, and earlier or equal to the close date. Answers submitted between the reduced scoring date and the close date are scaled down by a factor that you can set in the Course Config page. If reduced scoring is being used, note that students will consider the reduced scoring date to be the \"due date\", since that is the date when they can no longer earn 100% for problems." msgstr "" @@ -9531,11 +10108,11 @@ msgstr "" msgid "This directory is accessible from the web. You can use it to store html documents or image documents that are used by the course. Do not store private information in this directory or in any subdirectory thereof. These documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "This email address will be used as the sender for achievement notifications. Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "This email should be deleted once you have completely signed in the first time." msgstr "" @@ -9543,78 +10120,74 @@ msgstr "" msgid "This feature has been used the maximum allowed number of times for this problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "This form can assign, unassign, and edit user data for a single achievement. You can assign the achievement to all current users or select which users to assign the achievement to and click Save. You can unassign the achievement by unchecking a student's name (note all data will be deleted). To unassign the achievement from all users, first select \"Allow unassign\" and then click the \"Unassign from All Users\" button. You can also toggle the earned status with the checkbox in the \"Earned\" column and edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 -msgid "This gives the status and dates of the main set. Indvidual students may have different settings." +msgid "This gives the status and dates of the main set. Individual students may have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "This is a number between 0 and 1 indicating the student's score for the problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "This is a relative weight to be attached to the problem, either in the context of scoring the set, or in the context of calculating a score for a collection of sets." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "This is a timed test. You will have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 -msgid "This is done by first entering the user as a student and then changing the permission level of the user. First edit the user by clicking on the pencil next to their name (or using the technique above for several users), then change their permssion level -- an entry blank at the far right of the screen, you may have to scroll to see it. The permission levels are" +msgid "This is done by first entering the user as a student and then changing the permission level of the user. First edit the user by clicking on the pencil next to their name (or using the technique above for several users), then change their permission level -- an entry blank at the far right of the screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page if you wish to assign a set to all students or a large group of students (e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "This is generally the date when students can begin visiting the set and submitting answers. Prior to this date, if the set is assigned to a user and it is flagged \"visible\", they can see that it exists and when it will open, but cannot view the problems. If using \"course\" grade passback to an LMS, only those sets that are past their open date are factored in to the overall course grade that is passed back. Note that certain permissions can be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "This is generally the date when students can click a checkbox to see the expected correct answers to problems in the set. If a problem has a coded solution, this is also when thy can click to see that solution. Note that certain permissions can be changed so that the details explained here are no longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "This is generally the date when students can no longer use the \"Submit\" button to submit an answer and have it assessed for credit. However students can still visit the set, type or select answers, and use the \"Check Answers\" button to be assessed without credit. Note that certain permissions can be changed so that the details explained here are no longer true. This date must come on or after the open date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:63 -msgid "This is most easily done by importing a class list. The class list can be uploaded from your workstation to the server using the File Manager page. The class list must be a file ending in .lst and must have a specific format. Once the file has been uploaded to the server the file will appear in the import action pop-up list (5th action). demoCourse.lst is available for most courses and adds the \"practice users\" which activate guest logins to the class list." +msgid "This is most easily done by importing a class list. The class list can be uploaded from your workstation to the server using the File Manager page. The class list must be a file ending in .lst and must have a specific format. Once the file has been uploaded to the server the file will appear in the import action pop-up list (5th action). demoCourse.lst is available for most courses and adds the \"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -9625,11 +10198,11 @@ msgstr "" msgid "This is the administration course which is used to manage courses on this server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "This is the default number of attempts a student must make before hints will be shown to the student. Set this to -1 to hide hints. Note that this can be overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "This is the default number of attempts before show me another becomes available to students. It can be set to -1 to disable show me another by default." msgstr "" @@ -9653,7 +10226,7 @@ msgstr "" msgid "This is the number of achievement points given to each user for completing a problem. The default collection of achievements is designed for a course where a student who completes all the exercises would earn 1000 points, not counting points from badges. It is recommended that if you use the default collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "This is the only part of the score that is actually saved. This is computed from the answer sub scores above using the weights shown if they are modified. Alternatively, enter the score you want saved here (the above sub scores will be ignored)." msgstr "" @@ -9673,44 +10246,35 @@ msgstr "" msgid "This is where email messages and templates are saved. You can upload or download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "This is where you edit the code of the problem. Type Ctrl-Enter while this window has focus to re-render the problem. In addition, the following keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "This is your last submission. If you say yes, then your answers will be final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "This is your only submission. If you say yes, then your answers will be final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "This item won't work unless your instructor enables the reduced scoring feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "This item won't work unless your instructor enables the reduced scoring feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "This link gives details for many macros. It links to documentation embedded in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 -msgid "This links to a WeBWorK \"problem\" which allows you to try out fragments of PGML code. This link will not be available if the file %1 is not located in the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 +msgid "This links to a WeBWorK \"problem\" which allows you to try out fragments of PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" @@ -9718,15 +10282,19 @@ msgstr "" msgid "This may be Mathjax, images, or plainText. Only the options that are enabled for the course will be available to select. This option is only visible if there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "This must be set in order to utilize LTI content selection. The WeBWorK content item URL must be set for the external tool in the LMS first. Then if content selection from the LMS is attempted, you will be shown the LMS context ID. Enter the context ID shown here, and then you will be able to select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "This number is used to control how the random elements of the problem will be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "This option analyzes the code with PG Critic which gives suggestions on using modern PG constructs and ensures that the code conforms to current best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "This option converts the text blocks in the problem code to PGML and updates the loadMacros to include PGML and drop others. This can be used as a first pass of the conversion, however the author will still need to ensure the problem functions. One area of attention should be the answer blanks, which may not be converted correctly." msgstr "" @@ -9796,18 +10364,18 @@ msgid "This page manages all problem sets (including quizzes/tests). The followi msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 -msgid "This page shows the student's current grades for all sets they are assigned to. Only visible sets are shown to the student, while invisible set names are italic when viewed as an instructor. Students can only see the per problem grades on open assignments." +msgid "This page shows the student's current grade for all assignments they are assigned to. This page only shows assignments and grades visible to the student. To view all grades, visit the \"Student Progress\" page for the student. The student navigation menu at the top can be used to change which student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "This permission level and higher can use the problem grader (both the grader that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "This problem has open subproblems. You can visit them by using the links to the left or visiting the set page." msgstr "" @@ -9816,11 +10384,11 @@ msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -9843,25 +10411,25 @@ msgid "This sample mail would be sent to %1" msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "This score for this problem does not count for the score of problem %1 or for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "This scoring message is generated from [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These files can be edited using the \"Email\" link and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "This secret word is used to validate logins from an LMS using LTI 1.1. This secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "" @@ -9874,7 +10442,7 @@ msgstr "" msgid "This set has a set-level proctor password to authorize logins. Enter the password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -9887,7 +10455,7 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -9895,84 +10463,132 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "This set will be unavailable to students until they have earned the \"Score Required for Release\" on the sets specified in this field. The sets should be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 -msgid "This sets a number of minutes for each version of a test, once it is started. Use \"0\" to indicate no time limit. If there is a time limit, then there will be an indication that this is a timed test on the main \"Assignments\" page. Additionally the student will be sent to a confirmation page beefore they can begin." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 +msgid "This sets a number of minutes for each version of a test, once it is started. Use \"0\" to indicate no time limit. If there is a time limit, then there will be an indication that this is a timed test on the main \"Assignments\" page. Additionally the student will be sent to a confirmation page before they can begin. Note that the actual time a student will have to complete a timed test is the product of this time limit and the accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "This sets the number of decimal digits to round the set score (a value between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the score is rounded to 2 digits or the nearest whole percent. Setting this to a number less than 2 will disable rounding. Note that there may be some rounding since floats are used to compute and save scores in the database and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "This sets the time factor which affects the extension time for the extension achievement items. This factor is multiplied by the base extension time of 24 hours to determine the extension time. In effect, this is the number of days of the extension. If this factor is not a whole number, then the resulting time is rounded to the nearest full hour, and cannot be less than 1 hour. This affects the extension achievement items \"ExtendDueDate\", \"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", \"ResurrectGW\", and \"ResurrectHW\". The two super extensions, \"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "This should be done cautiously. Once a student is deleted from a course their data is lost forever and cannot be recovered. They can be added to the course as a new student, but all of their assignment data has been permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 -msgid "This specifies the number of attempts before hints are shown to students. The value of -2 uses the default from course configuration. The value of -1 disables hints. Note that this will only have an effect if the problem has a hint." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 +msgid "This specifies the number of attempts before hints are shown to students. If \"Never\" is selected, then hints are disabled. Note that this will only have an effect if the problem has a hint." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 +msgid "This specifies the rerandomization period: the number of attempts before a new version of the problem is generated by changing the Seed value. Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "This tab is available for all file types except for the course information file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "This tab is available for all files, but is only active for files in the course templates directory that are writable by the server. For files outside of the course templates directory, such as sample problems or a new problem template, or files that are not writable by the server, such as OPL problems, first use the \"Save As\" tab to save to a file in the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "This tab is available for all files, but is only active when a temporary file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "This tab is only available for PG problem files, set header files, and hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "This tab is only available for problem files, set header files, and hardcopy header files, but is not active for a new problem template or a sample problem. To append a new problem template or sample problem to a set, first use \"Save As\" to save the file to the course templates directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 -msgid "This specifies the rerandomization period: the number of attempts before a new version of the problem is generated by changing the Seed value. The value of -1 uses the default from course configuration. The value of 0 disables rerandomization." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "This tab is only available for problem files, set header files, and hardcopy header files. In addition, only the option to reformat code with perltidy is available for set header files and hardcopy header files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:724 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:788 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:835 msgid "This test version is past due, but has not been graded. You can still grade the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:387 /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:394 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "Three code maintenance tools can be utilized. First, the code can be reformatted using perltidy. Using perltidy will change the code in the editor window, and save changes to the temporary file. In some cases (if the code contains backslashes or double tildes) this can result in odd spacing in the code. Second the code can be converted to PGML. This changes the code in text blocks to use PGML features. Generally the conversion of much of the formatting and LaTeX is performed correctly. However, answer blanks need attention. In any case, make sure to inspect the formatted code, and edit further or revert if needed. Third, the code can be analyzed by the \"PG Critic.\" This checks that the code does not use old or deprecated features of PG and conforms to current best-practices in problem authoring, and offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + #. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "" @@ -9988,13 +10604,13 @@ msgstr "" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "To access this set you must score at least %1% on the following sets: %2." msgstr "" @@ -10002,11 +10618,11 @@ msgstr "" msgid "To assign one or more sets to an individual student click in the column \"Assigned Sets\" in the student's row. This will take you to a page where you can assign and unassign sets and change the due dates for homework on an individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "To change status (scores or grades) for this student for one set, click on the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "To copy components from an existing course, select the course and check which components to copy." msgstr "" @@ -10014,7 +10630,7 @@ msgstr "" msgid "To drop a student or students, select them for editing as described above and then set the pop-up list to enrolled, drop, or audit. Dropped students cannot log in to the course, are not assigned new sets and are not sent email. They can be re-enrolled simply by changing their status back to enrolled. No data is lost, any assignments assigned before they were dropped are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "To edit a specific student version of this set, edit (all of) her/his assigned sets." msgstr "" @@ -10026,7 +10642,7 @@ msgstr "" msgid "To set up one-time password generation, scan the QR code below with an authenticator app (such as Google Authenticator, Microsoft Authenticator, Twilio Authy, etc.) installed on a mobile device. Alternatively, after installing an authenticator app on a mobile device, open this page on that device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "To set up one-time password generation, scan the attached QR code with an authenticator app (such as Google Authenticator, Microsoft Authenticator, Twilio Authy, etc.) installed on a mobile device." msgstr "" @@ -10034,7 +10650,7 @@ msgstr "" msgid "To use the Email merge feature, upload a CSV with calculated grades to the scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -10042,11 +10658,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -10054,7 +10670,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -10062,6 +10678,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -10070,11 +10690,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "" @@ -10094,6 +10714,10 @@ msgstr "" msgid "Two Columns" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "Two factor authentication has not been set up for this account. Password reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" @@ -10102,17 +10726,17 @@ msgstr "" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 -msgid "Unable to change the achievement notification template for achivement %1. Unknown error." +msgid "Unable to change the achievement notification template for achievement %1. Unknown error." msgstr "" #. ($achievementName) @@ -10121,7 +10745,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -10131,22 +10755,31 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "Unable to create a WeBWorK user. Please speak to your instructor or system administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -10160,24 +10793,25 @@ msgstr "" msgid "Unable to disable the achievement notification template for achievement %1. Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:580 msgid "Unable to generate a valid test version. This is usually caused by invalid usage of grouping sets or a database error. Please speak to your instructor to fix the error. A system administrator can obtain more details on this error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -10191,17 +10825,17 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -10214,7 +10848,7 @@ msgstr "" msgid "Unarchive %1 to course:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" @@ -10222,7 +10856,7 @@ msgstr "" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -10247,11 +10881,11 @@ msgstr "" msgid "Unclassified Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -10263,21 +10897,21 @@ msgstr "" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "Unlock an additional version of a test. If used before the close date of the test this will allow you to generate a new version of the test." msgstr "" @@ -10298,15 +10932,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -10314,7 +10948,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -10331,7 +10965,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -10339,7 +10973,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -10381,7 +11015,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "" @@ -10390,11 +11024,11 @@ msgid "Upgrade" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -10414,7 +11048,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "" @@ -10422,20 +11056,20 @@ msgstr "" msgid "Upload" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "Upload, download and delete text files, including scoring spread sheets, set definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "" @@ -10451,6 +11085,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -10460,11 +11098,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" @@ -10476,7 +11114,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "" @@ -10484,20 +11122,24 @@ msgstr "" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -10518,12 +11160,20 @@ msgstr "" msgid "Use the editor to edit the evaluator and the action form at the bottom to save the evaluator. You can either overwrite the current evaluator file or save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "Use the interface below to quickly access commonly-used instructor tools." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 -msgid "Use the options in the second box to pick a collection of problems decribed below. In each case, clicking \"View Problems\" will render a fixed number of problems (default of 20). After problems are shown, there will be options to show the next/previous batch of problems, add all problems to the target set (set at the top of the page) or clear the curent batch of problems." +msgid "Use the options in the second box to pick a collection of problems described below. In each case, clicking \"View Problems\" will render a fixed number of problems (default of 20). After problems are shown, there will be options to show the next/previous batch of problems, add all problems to the target set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -10542,7 +11192,7 @@ msgstr "" msgid "Use this page to send emails to active (enrolled or auditing) students. Emails can be sent to all active students or selected students. Use the \"Students\" form to sort, filter, or format how the user name is displayed. If multiple filters are selected and the \"Intersection\" radio button is used, the filters will be applied in sequence, narrowing the results list. If the \"Union\" button is used, the updated list will be the union of all results lists from the multiple filters. Click \"Refresh List\" to apply any changes. Use control-click or shift-click to select multiple students to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "Use this to hide the existence of this set from students, even when it is assigned to them." msgstr "" @@ -10557,17 +11207,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "User \"%1\" will not be copied from the %2 course as it is the same as additional user number %3." msgstr "" @@ -10587,7 +11237,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -10595,28 +11245,32 @@ msgstr "" msgid "User Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 -msgid "User ID may contain only numbers, letters, hyphens, periods, and underscores." +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 +msgid "User ID may contain only numbers, letters, hyphens, periods, commas, at symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 -msgid "User ID number %1 may only contain letters, numbers, hyphens, periods, commas, and underscores." +msgid "User ID number %1 may only contain letters, numbers, hyphens, periods, commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -10641,11 +11295,11 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate database corruption." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "" @@ -10653,7 +11307,7 @@ msgstr "" msgid "Users" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "" @@ -10661,31 +11315,31 @@ msgstr "" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "Users at this level and higher are allowed to change display settings used in pg problems.Note that if it is expected that there will be students that have vision impairments and MathQuill is enabled to assist with answer entry, then you should not set this permission to a level above student as those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "Users at this level and higher are allowed to change their email address. Normally guest users are not allowed to change the email address since it does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "Users at this level and higher are allowed to change their first and last name. Note that if WeBWorK is used with an LMS, it may be configured to allow the LMS to manage user data such as user names. Then if a user changes their name in WeBWorK, the LMS might override that later. This course might be configured to allow you to control whether or not the LMS is allowed to manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "Users at this level and higher are allowed to change their password. Normally guest users are not allowed to change their password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 -msgid "Users with at least this permission level get a link in the left panel for reporting bugs to the bug tracking system at bugs.webwork.maa.org." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 +msgid "Users with at least this permission level get a link in the left panel for reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "Users with these permission levels will be sent feedback emails from students when they use the feedback button." msgstr "" @@ -10693,19 +11347,19 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" @@ -10713,14 +11367,18 @@ msgstr "" msgid "Usually means students must demonstrate understanding of facts. This is more than regurgitating the fact. We use this category for simple and direct applications of algorithms the student has studied. There should be no judgement involved in choosing the method. This would include a simple application of a rule for differentiation (e.g., can combine rules for sums and constant multiples with one more advanced rule) or for integrals." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -10735,23 +11393,55 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "" @@ -10759,39 +11449,35 @@ msgstr "" msgid "View Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:717 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "View statistics of students' performance on homework either by individual or by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -10803,10 +11489,10 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -10814,7 +11500,7 @@ msgstr "" msgid "Visibility" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" msgstr "" @@ -10822,15 +11508,19 @@ msgstr "" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "" @@ -10855,7 +11545,7 @@ msgid "Warning: This will make users need to setup two factor authentication aga msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "" @@ -10863,16 +11553,16 @@ msgstr "" msgid "We use this for carrying out more complicated algorithms, such as derivatives using both the product and chain rule or integrals which involve say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "" @@ -10892,15 +11582,15 @@ msgstr "" msgid "WeBWorK expects many files to be in certain locations. The following describe this. Note that by default the File Manager shows the \"templates\" directory. Other directories mentioned below are at the same level and need to be accessed by going up a directory by clicking the \"^\" button above the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 -msgid "WeBWorK has encountered a software error while attempting to process this problem. It is likely that there is an error in the problem itself. If you are a student, report this error message to your professor to have it corrected. If you are a professor, please consult the error output below for more information." +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 +msgid "WeBWorK has encountered a software error. If you are a student, report this error message to your instructor to have it corrected. If you are a instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 -msgid "WeBWorK has encountered warnings while processing your request. If this occurred when viewing a problem, it was likely caused by an error or ambiguity in that problem. Otherwise, it may indicate a problem with the WeBWorK system itself. If you are a student, report these warnings to your professor to have them corrected. If you are a professor, please consult the warning output below for more information." +msgid "WeBWorK has encountered warnings while processing your request. This indicates a problem with the WeBWorK system. If you are a student, report these warnings to your instructor to have them corrected. If you are a instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "WeBWorK was unable to generate a different version of this problem. Close this tab, and return to the original problem." msgstr "" @@ -10908,10 +11598,14 @@ msgstr "" msgid "WeBWorK was unable to generate a paper copy of this homework set. Please inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "" @@ -10932,12 +11626,12 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 -msgid "When a student has more attempts than is specified here they will be able to view another version of this problem. If set to -1 the feature is disabled and if set to -2 the course default is used." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 +msgid "When a student has more attempts than is specified here they will be able to view another version of this problem. The \"Show Me Another\" feature is is disabled if \"Never\" is selected." msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "When acting as a student, this permission level and higher can submit answers for that student, which includes starting and grading test versions. This permission should only be turned on temporarily and set back to \"nobody\" after you are done submitting answers for a student. Leaving this permission on is dangerous, as you could unintentionally submit answers for a student, which can use up their total number of attempts. Further, if you are viewing an open test version, your answers on each page will be saved when you move " msgstr "" @@ -10945,16 +11639,16 @@ msgstr "" msgid "When editing users a column for editing passwords will be shown. The text input in this column will show \"password set\" for users that have a password, and \"no password set\" for users that do not have a password. To set or change the password for a user enter the new password in the column for that user. To delete the password for a user check the checkbox to the right. This means that the user will not be able to sign into the course using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "When location restrictions are applied (see \"Restrict Access by Location\") you may choose to relax those restrictions after the answer date. In the case of a test, the set's answer date and the date of an individual version may differ, and you can choose which answer date to use. For a set that is not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "When numerical answers are checked, most test if the student's answer is close enough to the programmed answer be computing the error as a percentage of the correct answer. This value controls the default for how close the student answer has to be in order to be marked correct.

        A value such as 0.1 means 0.1 percent error is allowed.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 -msgid "When students click the Email Instructor button to send feedback, WeBWorK fills in the subject line. Here you can set the subject line. In it, you can have various bits of information filled in with the following escape sequences.

        • %c = course ID
        • %u = user ID
        • %s = set ID
        • %p = problem ID
        • %x = section
        • %r = recitation
        • %% = literal percent sign
        " +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 +msgid "When saving a problem in a new location (directory), by default all auxiliary files, such as images, or other files that do not end in \".pg\", will also be copied to the new location. To stop this behavior, uncheck the \"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -10969,11 +11663,11 @@ msgstr "" msgid "When this is on students will see a line on the Grades page which has their total cumulative homework score. This score includes all sets assigned to the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "When this is true, then when a user enters WeBWorK from an external tool link in the LMS, the bottom of the screen will display the data that the LMS passed to WeBWorK. This may be useful to debug LTI, especially because different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "When viewing a problem, WeBWorK usually puts the previously submitted answer in the answer blank. Below this level, old answers are never shown. Typically, that is the desired behaviour for guest accounts." msgstr "" @@ -10981,10 +11675,6 @@ msgstr "" msgid "When viewing progress for a single student, their grades page is shown which lists set totals and per problem grades for each set assigned to the student. This shows the same information as the statistics page for the student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "When viewing set statistics, the drop down menus can be used to show stats for individual sections, recitations, or problems. The overall results include all students who are assigned to the set, while the individual problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "When viewing student progress for a set, the score for the set and the status for problems in the set are listed for all students. The table can be sorted by clicking the links in the table header. Click the student's name to access the student's set. When viewing progress for a test, additional columns can be shown/hidden by updating the display at the top" msgstr "" @@ -11003,20 +11693,20 @@ msgstr "" msgid "When you unassign by unchecking a student's name, you destroy all of the data for assignment %1 for this student. You will then need to reassign the set to these students and they will receive new versions of the problems. Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "When you uncheck a homework set (and save the changes), you destroy all of the data for that set for this student. If you reassign the set, the student will receive a new version of each problem. Make sure this is what you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "With \"Homework\", students visit each problem one at a time. They submit answers for one problem at a time and immediately receive feedback. With \"Test\", students will submit all answers for all problems at once. They may or may not receive feedback right away depending upon other settings. Also a \"Test\" can have a time limit, where the student needs to start between the open date and the close date, but once started has only so much time. Also a \"Test\" can be configured to allow taking new, re-randomized versions. A \"Proctored Test\" is the same as a \"Test\", but in order to begin, either a classwide password specific to this set is needed, or a higher level user must enter their username and password on the student's screen. A \"Just in Time Assessment and Review\" set is like a \"Homework\" set, but can be configured to introduce more exercises when a student answers a given exercise incorrectly so many times." msgstr "" @@ -11038,7 +11728,7 @@ msgid "Write permissions have not been enabled for \"%1\". Changes must be save msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "Write permissions have not been enabled for \"%1\". Changes must be saved to another file for viewing." msgstr "" @@ -11048,7 +11738,7 @@ msgid "Write permissions have not been enabled in \"%1\". Changes must be saved msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "Write permissions have not been enabled in \"%1\".Changes must be saved to a different directory for viewing." msgstr "" @@ -11056,15 +11746,15 @@ msgstr "" msgid "Write permissions have not been enabled in the templates directory. No changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "Write permissions have not been enabled in the templates directory. No changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/delete_form.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:39 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:154 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:176 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:198 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/delete_form.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:39 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:154 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:176 /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:198 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:72 msgid "Yes" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "You are acting as another user and do not have permission to start a new test for other users." msgstr "" @@ -11074,15 +11764,15 @@ msgid "You are acting as user %1 and do not have the permission to create a new msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:661 msgid "You are acting as user %1. If you continue, you will create a new version of this test for that user, which will count against their allowed maximum number of versions for the current time interval. In general, this is not what you want to do. Please be sure that you want to do this before clicking the \"Create New Test Version\" button below. Alternatively, click \"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "You are currently checking answers to a different version of your problem. These answers will not be recorded, and you should remember to return to your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "You are currently previewing answers to a different version of your problem - these will not be recorded, and you should remember to return to your original problem once you are done here." msgstr "" @@ -11093,20 +11783,20 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "You are in the Reduced Scoring Period. All work counts for %1% of the original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -11115,16 +11805,16 @@ msgstr "" msgid "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -11132,15 +11822,15 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:4 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:4 msgid "You are not authorized to access instructor tools." msgstr "" @@ -11156,7 +11846,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -11168,15 +11858,15 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -11192,7 +11882,7 @@ msgstr "" msgid "You are not authorized to modify the course configuration." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "" @@ -11221,20 +11911,20 @@ msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "" #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "You are only allowed to click on Show Me Another %quant(%1,time,times) per problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" #. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:714 msgid "You are trying to view an open test version for %1 and have the permission to submit answers for that user. This is dangerous, as your answers can overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The new theme will be saved to the templates/hardcopyThemes folder." msgstr "" @@ -11246,10 +11936,6 @@ msgstr "" msgid "You can assign selected achievements to all users by using the \"Assign\" action action and selecting which achievements to assign. You can select which users to assign/unassign to an achievement by clicking on the link in the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "You can change the file path for this problem manually from the \"Sets Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "You can click the download icon to the right of each set to generate a PDF hardcopy of the set. You can generate hardcopies for multiple sets and students including their answers as well by selecting sets and students on the page that opens when that icon is clicked. Note that students will only be able to generate hardcopies of a single set at a time. Students will only be able to include answers in the hardcopy after the answer date." msgstr "" @@ -11279,19 +11965,19 @@ msgid "You can import/export from their respective action tab. Exporting saves msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" msgstr "" @@ -11308,47 +11994,47 @@ msgstr "" msgid "You can use this feature %quant(%1,more time,more times,as many times as you want) on this problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -11356,7 +12042,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" @@ -11364,20 +12050,24 @@ msgstr "" msgid "You do not have permission to change the hardcopy theme." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "" -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:338 msgid "You do not have the authorization level required to view/edit undefined sets." msgstr "" @@ -11389,56 +12079,56 @@ msgstr "" msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "" #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "" #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "You have %1 submissions remaining for this test. If you say yes, then you will have %quant(%2,submission) remaining. Once all submissions have been used, your answers will be final and you will not be able to continue to work this test version." msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." msgstr "" #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "You have %quant(%1,attempt,attempts) left before new version will be requested." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:686 msgid "You have already taken all available versions of this test in the current time interval. You may take the test again after the time interval has expired." msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "" @@ -11450,19 +12140,23 @@ msgstr "" msgid "You have been sent an email with instructions on how to set up an authenticator app to generate one-time passwords. Follow the instructions in that email, and then enter the security code shown below." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "You have less than 90 seconds left to complete this assignment. You should finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "" @@ -11470,11 +12164,11 @@ msgstr "" msgid "You have requested that the following items be deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "" @@ -11482,15 +12176,15 @@ msgstr "" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 -msgid "You may cap the number of attempts a student can use for the problem. Use -1 to indicate unlimited attempts." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 +msgid "You may cap the number of attempts a student can use for the problem. Select \"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 msgid "You may check the box to \"clean\" the unarchived course. This will remove student users and their associated data from the database after the course is unarchived. It will also remove the log files, any files in the scoring folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "You may check your answers to this problem without affecting the maximum number of tries to your original problem." msgstr "" @@ -11498,7 +12192,7 @@ msgstr "" msgid "You may choose a course to copy components from. Select the course and which components to copy. If the course is not a true course (like the modelCourse) then only the templates and html folders, and the simple and course config files can be copied. The \"simple config\" file contains the settings made in the \"Course Config\" page. The \"course config\" file should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "You may choose to restrict student access to this set to specified locations. Alternatively, you may choose to block access from specified locations. Locations are defined by the WeBWorK administrator by IP address or address range. The list of defined locations will appear after saving this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -11507,27 +12201,27 @@ msgstr "" msgid "You may choose to show any of the following data. Correct answers, hints, and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "You may set a time interval in minutes. Within this time interval, students may start new randomized versions of the test. However they may only start as many new versions as you set for \"Versions per Interval\". When the time interval ends, the cap is reset. This feature is intended to allow students an immediate retake, but require them to take a break (and perhaps study more) after too many low scoring attempts in close succession. Use \"0\" to indicate an infinite time interval, which is what you want for an absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "" @@ -11539,47 +12233,55 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "You may want to create an unattached problem if you are using the current problem as a model for a new problem. You can add the new file to a homework set from the Library Browser or via the set detail page of the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "You might want to do this if you want to give full credit to everyone on a particular problem that was not worded correctly, or wasn't working properly. This is done from the \"Sets Manager\" page or the \"Instructor Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + #. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "You must attempt this problem %quant(%1,more time) before this feature is available" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "You must attempt this problem %quant(%1,time,times) before Show Me Another is available." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to( $ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" @@ -11588,7 +12290,7 @@ msgid "You must select one or more sets for scoring!" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "" @@ -11596,35 +12298,35 @@ msgstr "" msgid "You must specify a course ID." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:363 msgid "You must specify a user ID." msgstr "" @@ -11632,17 +12334,12 @@ msgstr "" msgid "You must specify an file name in order to save a new file." msgstr "" -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "You must use your Learning Management System (%1) to access this set. Try logging in to the Learning Management System and visiting the set from there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" @@ -11659,42 +12356,52 @@ msgid "You need to select a set to view." msgstr "" #. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "" +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "You will not be able to proceed to problem %1 until you have completed, or run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "You will not be able to proceed to problem %1 until you have completed, or run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -11706,7 +12413,7 @@ msgstr "" msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" @@ -11735,69 +12442,77 @@ msgid "Your message was sent successfully." msgstr "" #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" #. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" # $testNounNum is either "test (#)" or "submission (#)" #. ($testNounNum) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "" # $testNoun is either "test" or "submission" #. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "" # $testNounNum is either "test (#)" or "submission (#) #. ($testNounNum) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "" #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1042 /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:132 msgid "Your score was not recorded because there was a failure in storing the problem record to the database." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:162 msgid "Your score was not recorded because this homework set is closed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:230 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:169 msgid "Your score was not recorded because this problem has not been assigned to you." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 msgid "Your score was not recorded because this problem set version is not open." msgstr "" #. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1078 msgid "Your score was not recorded because you have exceeded the time limit for this test. (Time taken: %1 min; allowed: %2 min.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1067 msgid "Your score was not recorded because you have no attempts remaining on this set version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1082 /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:164 /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "" @@ -11806,7 +12521,7 @@ msgstr "" msgid "Your score was not successfully sent to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:132 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:130 msgid "Your score was recorded." msgstr "" @@ -11820,7 +12535,7 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:520 msgid "Your session has timed out due to inactivity. Please log in again." msgstr "" @@ -11854,7 +12569,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -11879,7 +12594,7 @@ msgstr "" msgid "all course users" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "" @@ -11887,11 +12602,11 @@ msgstr "" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "" @@ -11900,12 +12615,12 @@ msgid "alphabetically" msgstr "" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" @@ -11933,16 +12648,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "" @@ -11950,43 +12669,55 @@ msgstr "" msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_button.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_button.html.ep:22 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/sort_button.html.ep:10 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/sort_button.html.ep:22 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/sort_button.html.ep:34 msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "" @@ -12014,7 +12745,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -12022,8 +12753,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" @@ -12035,7 +12776,11 @@ msgstr "" msgid "guest" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "" @@ -12043,11 +12788,11 @@ msgstr "" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "" @@ -12059,12 +12804,12 @@ msgstr "" msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -12072,15 +12817,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "" @@ -12088,7 +12837,7 @@ msgstr "" msgid "login ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -12096,10 +12845,6 @@ msgstr "" msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "" @@ -12112,6 +12857,10 @@ msgstr "" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -12120,11 +12869,11 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "" @@ -12136,10 +12885,14 @@ msgstr "" msgid "nobody" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -12149,11 +12902,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "" @@ -12170,15 +12923,15 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "" @@ -12186,11 +12939,11 @@ msgstr "" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "" @@ -12210,37 +12963,37 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -12264,6 +13017,14 @@ msgstr "" msgid "selected users" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -12284,7 +13045,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -12292,7 +13053,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" @@ -12300,12 +13061,12 @@ msgstr "" msgid "student" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" @@ -12313,6 +13074,10 @@ msgstr "" msgid "summary" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "" @@ -12325,15 +13090,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "" @@ -12341,11 +13106,11 @@ msgstr "" msgid "then delete them" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -12355,11 +13120,11 @@ msgid "to" msgstr "" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "" @@ -12387,19 +13152,24 @@ msgid "users who match on selected field" msgstr "" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/zh-CN.po b/lib/WeBWorK/Localize/zh-CN.po index 6b1542e7ad..119f77c015 100644 --- a/lib/WeBWorK/Localize/zh-CN.po +++ b/lib/WeBWorK/Localize/zh-CN.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Liping Chen , 2013 # Liping Chen , 2013 @@ -12,11 +12,12 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: 李 明昊 , 2020\n" -"Language-Team: Chinese (China) (http://app.transifex.com/webwork/webwork2/language/zh_CN/)\n" +"Language-Team: Chinese (China) (http://app.transifex.com/webwork/webwork2/" +"language/zh_CN/)\n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. ($_->{problem}->version_id) @@ -24,26 +25,40 @@ msgstr "" msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -80,7 +95,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "" @@ -89,13 +104,29 @@ msgstr "" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -107,12 +138,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -127,22 +158,42 @@ msgid "%1 Problems:" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -153,40 +204,38 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" msgstr "%1个用户已替换,%2个用户已添加,%3个用户已跳过。跳过的用户有:(%4)" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -238,13 +287,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "%1:第%2题" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "" @@ -259,7 +308,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "" @@ -268,19 +317,24 @@ msgstr "" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -315,47 +369,45 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "" @@ -363,31 +415,35 @@ msgstr "" msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -395,16 +451,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -413,7 +469,7 @@ msgstr "" msgid "Weight: %1%" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

        After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -428,19 +484,19 @@ msgid "" "written appropriately.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

        During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

        Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

        MathQuill renders students answers in real-time as they type on the " "keyboard.

        MathView allows students to choose from a variety of common " @@ -457,103 +513,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

        There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

        The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

        The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

        The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

        Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

        Modes:

        • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
        • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
        • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
        • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
        • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
        • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
        • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
        " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

        The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

        Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

        Modes:

        • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
        • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
        • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
        • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
        • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
        • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
        • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
        " msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

        Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

        Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

        Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

        This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

        • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
        • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

        If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

        For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

      2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
      3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

        For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

        This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

        If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

        For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

        " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

        For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

        This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

        To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

        This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

        This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

        When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

        • %c = course ID
        • %u = user ID
        • %s = set ID
        • %p = problem ID
        • %x = section
        • %r = " +"recitation
        • %% = literal percent sign

        If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

        When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -561,21 +629,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

        • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
        • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
        • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
        • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
        " +"this case.
      4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
      5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

        When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -587,19 +655,25 @@ msgid "" "choice of modes (since there will only be one active).

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -617,39 +691,39 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
        • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
        • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
        • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
        • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
        Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
        when the \"Show Me Another\" button is clicked.
      6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
      7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
      8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
      9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." @@ -658,20 +732,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." msgstr "" @@ -706,34 +780,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" msgstr "" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -746,17 +819,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -765,8 +846,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -789,25 +870,25 @@ msgid "" "(✗), or unattempted (no symbol)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -827,19 +908,19 @@ msgid "ADJ STATUS" msgstr "" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "答案仅检查 -- 答案没有被记录" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." +"if necessary)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 @@ -853,7 +934,18 @@ msgstr "放弃更改" msgid "Abandon export" msgstr "放弃输出" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -862,11 +954,12 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." msgstr "" #. ($c->param('effectiveUser') @@ -874,7 +967,7 @@ msgstr "" msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -929,7 +1022,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -941,7 +1034,7 @@ msgstr "" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -949,7 +1042,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -981,13 +1074,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "" @@ -995,7 +1087,7 @@ msgstr "" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1003,8 +1095,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1014,12 +1106,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1027,49 +1119,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1078,15 +1170,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
        1. award 50% score to one " -"problem
        2. reset the number of attempts allowed for one " -"problem
        3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
        4. double the weight of one problem within its " -"set
        5. replaces one problem in a set with a copy of a different problem" -" in that set
        6. award 100% score to one problem
        7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
        8. double the" -" weight of all problems within a set
        9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
        10. award 100% score" -" to all problems in one set.
        " +"problem
      10. reset the number of attempts allowed for one problem
      11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
      12. double the weight of one problem within its set
      13. replaces " +"one problem in a set with a copy of a different problem in that set
      14. award 100% score to one problem
      15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
      16. double the weight of all " +"problems within a set
      17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
      18. award 100% score to all " +"problems in one set.
      " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1105,12 +1197,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "添加" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1119,8 +1211,8 @@ msgid "Add All" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "" @@ -1129,7 +1221,7 @@ msgstr "" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "添加用户" @@ -1146,7 +1238,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "添加为哪种文件类型?" @@ -1170,15 +1262,16 @@ msgstr "" msgid "Add problems to" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "" @@ -1190,12 +1283,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1205,28 +1298,24 @@ msgid "Added %1 problems to set %2." msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "" #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1239,59 +1328,62 @@ msgstr "" msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." msgstr "" #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." msgstr "" #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." @@ -1311,43 +1403,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 -msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 -msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1358,7 +1440,7 @@ msgstr "" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "" @@ -1370,33 +1452,39 @@ msgstr "" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1408,16 +1496,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "" @@ -1446,7 +1534,7 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1470,17 +1558,16 @@ msgstr "" msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1504,8 +1591,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1513,11 +1600,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" @@ -1527,71 +1614,71 @@ msgstr "" msgid "Allow unassign" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1600,14 +1687,14 @@ msgid "Amulet of Extension" msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1615,8 +1702,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1627,10 +1714,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1642,7 +1729,7 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " @@ -1656,7 +1743,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1666,7 +1753,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1676,24 +1763,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1707,17 +1794,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1729,6 +1824,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1743,7 +1839,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "" @@ -1762,16 +1858,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "" @@ -1788,55 +1892,60 @@ msgstr "" msgid "Answers Available" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." msgstr "以下所有修改会影响所有学生的这次作业。" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 @@ -1848,12 +1957,12 @@ msgid "Archive" msgstr "" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1885,7 +1994,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "" @@ -1893,11 +2002,6 @@ msgstr "" msgid "Archived Courses" msgstr "" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1925,6 +2029,12 @@ msgid "" "will be destroyed. There is no undo available." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" "As the checkbox says, this includes a percentage grade column for each set." @@ -1946,7 +2056,7 @@ msgstr "" msgid "Assign" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" @@ -1954,7 +2064,7 @@ msgstr "" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1962,7 +2072,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1974,7 +2084,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "这次作业留给哪些用户?" @@ -1988,7 +2098,7 @@ msgid "Assign which achievements?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "" @@ -2006,12 +2116,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2019,7 +2129,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2031,12 +2141,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2050,11 +2172,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2062,7 +2184,7 @@ msgstr "" msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2071,11 +2193,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2083,25 +2210,33 @@ msgstr "" msgid "Attempts" msgstr "尝试次数" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "审核中" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "作者信息" @@ -2109,7 +2244,7 @@ msgstr "作者信息" msgid "Automatic" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2121,7 +2256,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "" @@ -2155,7 +2290,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2164,8 +2299,7 @@ msgstr "" msgid "Badges" msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2174,19 +2308,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2204,7 +2344,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2221,7 +2361,7 @@ msgstr "" msgid "Browse from:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2229,7 +2369,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2248,8 +2388,8 @@ msgstr "" msgid "CLOSE TIME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2257,33 +2397,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2293,22 +2433,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2330,23 +2470,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "" -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2385,11 +2526,11 @@ msgstr "取消导出" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2403,12 +2544,12 @@ msgstr "" msgid "Cannot open %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2422,7 +2563,7 @@ msgstr "" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2430,36 +2571,24 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2472,8 +2601,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2485,38 +2614,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "对这个文件的修改还未永久保存。" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2536,26 +2665,31 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "检查答案" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2598,6 +2732,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "选择要修改可见性的作业" @@ -2624,13 +2762,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2638,20 +2776,20 @@ msgstr "" msgid "Clear Problem Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2668,9 +2806,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2691,7 +2841,7 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." @@ -2702,19 +2852,18 @@ msgstr "点击用户名去修改该用户的作业信息(比如截至日期)。" msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2722,7 +2871,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2731,10 +2880,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2743,22 +2892,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2766,7 +2915,14 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " @@ -2774,13 +2930,21 @@ msgid "" "problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2789,21 +2953,20 @@ msgstr "" msgid "Close Date" msgstr "" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2814,12 +2977,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "" #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2827,33 +2994,38 @@ msgstr "" msgid "Closes:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " @@ -2861,16 +3033,18 @@ msgid "" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "评论" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "" @@ -2886,18 +3060,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "" @@ -2905,10 +3078,14 @@ msgstr "" msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2933,6 +3110,10 @@ msgstr "确认%1的新密码" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2961,6 +3142,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "" @@ -2975,18 +3160,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2994,14 +3179,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "继续" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -3009,22 +3194,22 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3038,8 +3223,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3047,11 +3231,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "" @@ -3063,37 +3251,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "正确" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "" @@ -3101,13 +3288,17 @@ msgstr "" msgid "Correct answers" msgstr "正确答案" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "" @@ -3136,16 +3327,16 @@ msgstr "" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "课程管理" @@ -3154,8 +3345,8 @@ msgstr "课程管理" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "课程配置" @@ -3163,9 +3354,9 @@ msgstr "课程配置" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3175,32 +3366,36 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "" @@ -3220,7 +3415,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3229,19 +3424,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -3256,7 +3444,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3265,7 +3453,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3285,14 +3473,14 @@ msgstr "" msgid "Create Location:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3317,8 +3505,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3329,11 +3517,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "创建为哪种类型的作业?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "" @@ -3367,7 +3559,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "" @@ -3379,20 +3608,24 @@ msgstr "" msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3404,10 +3637,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "" @@ -3423,7 +3661,7 @@ msgid "" "Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "" @@ -3431,12 +3669,12 @@ msgstr "" msgid "Default Time that the Assignment is Due" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3497,11 +3735,11 @@ msgstr "" msgid "Delete course:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "" @@ -3509,7 +3747,7 @@ msgstr "" msgid "Delete location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3521,8 +3759,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3535,7 +3773,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -3555,8 +3793,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" @@ -3574,24 +3812,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "" #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3614,7 +3852,7 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" @@ -3637,7 +3875,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3647,7 +3885,7 @@ msgstr "" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -3663,20 +3901,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3691,12 +3929,12 @@ msgid "Directory" msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3711,17 +3949,17 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3731,8 +3969,8 @@ msgstr "" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" @@ -3754,21 +3992,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3786,19 +4026,34 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "" @@ -3807,24 +4062,23 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" @@ -3833,7 +4087,7 @@ msgstr "" msgid "Do not uncheck students, unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "" @@ -3841,7 +4095,7 @@ msgstr "" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3875,14 +4129,15 @@ msgstr "" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "" @@ -3896,29 +4151,27 @@ msgstr "" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "" @@ -3948,15 +4201,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "发电子邮件给老师" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "" @@ -3968,12 +4225,12 @@ msgstr "电子邮件:" msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3983,8 +4240,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -3998,12 +4255,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4019,7 +4276,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "" @@ -4027,21 +4284,21 @@ msgstr "" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "编辑作业信息" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4058,9 +4315,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4071,8 +4328,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4085,28 +4342,26 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." msgstr "" @@ -4123,41 +4378,40 @@ msgstr "编辑哪些作业" msgid "Edit which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4183,7 +4437,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4200,11 +4454,8 @@ msgstr "" msgid "Editing location %1" msgstr "" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4216,26 +4467,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "电子邮件" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4250,7 +4502,7 @@ msgstr "" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" @@ -4262,7 +4514,7 @@ msgstr "" msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4284,6 +4536,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4298,8 +4551,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4310,7 +4563,7 @@ msgstr "" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" @@ -4326,34 +4579,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4369,30 +4623,30 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -4404,7 +4658,7 @@ msgstr "已注册" msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "注册状态" @@ -4414,15 +4668,15 @@ msgstr "注册状态" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4436,22 +4690,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" @@ -4464,12 +4718,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4477,12 +4731,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4492,14 +4746,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4507,42 +4761,27 @@ msgstr "" msgid "Error message:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4553,12 +4792,12 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" @@ -4569,7 +4808,7 @@ msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4577,7 +4816,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4600,12 +4839,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4621,29 +4860,29 @@ msgstr "" msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4695,53 +4934,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4796,7 +5042,7 @@ msgid "Failed to duplicate set: no set selected for duplication!" msgstr "复制作业失败:没有指定要复制的作业!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4814,27 +5060,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4852,23 +5098,33 @@ msgstr "" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "反馈信息" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" @@ -4879,43 +5135,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "文件管理" @@ -4923,7 +5179,7 @@ msgstr "文件管理" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4938,26 +5194,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4966,7 +5222,7 @@ msgid "Filename" msgstr "文件名" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4974,9 +5230,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4986,8 +5242,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5007,14 +5263,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -5039,12 +5295,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5055,18 +5311,25 @@ msgstr "名" msgid "First name" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5077,21 +5340,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5100,13 +5374,8 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5127,12 +5396,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5140,7 +5409,8 @@ msgstr "" msgid "From:" msgstr "来自于:" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5160,8 +5430,8 @@ msgstr "" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5171,20 +5441,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "打印副本" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5200,6 +5470,11 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "" @@ -5224,28 +5499,28 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "" @@ -5253,21 +5528,21 @@ msgstr "" msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5275,11 +5550,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5287,7 +5562,7 @@ msgstr "" msgid "Grader" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "成绩" @@ -5295,7 +5570,7 @@ msgstr "成绩" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "" @@ -5326,8 +5601,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "游客登录" @@ -5335,7 +5610,7 @@ msgstr "游客登录" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" @@ -5343,7 +5618,7 @@ msgstr "" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5351,17 +5626,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "文件格式" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "打印作业" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "文件头" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5370,7 +5645,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5384,13 +5659,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "帮助" @@ -5404,7 +5687,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "" @@ -5413,11 +5696,15 @@ msgstr "" msgid "Hidden" msgstr "隐藏" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5430,16 +5717,12 @@ msgstr "" msgid "Hide Courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5455,24 +5738,21 @@ msgstr "" msgid "Hints" msgstr "提示" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5481,12 +5761,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "" @@ -5499,6 +5779,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5528,7 +5816,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5551,15 +5839,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5577,8 +5865,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5600,14 +5888,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5621,7 +5909,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5629,29 +5933,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5659,25 +5963,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5690,7 +5993,7 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5700,17 +6003,17 @@ msgstr "" #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5732,23 +6035,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5780,7 +6082,7 @@ msgstr "从哪儿导入?" msgid "Import how many sets?" msgstr "导入多少次作业?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "导入作业名为" @@ -5848,18 +6150,21 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5877,13 +6182,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5895,15 +6204,15 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -5911,7 +6220,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "教师工具" @@ -5934,7 +6243,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5952,7 +6261,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "" @@ -5961,7 +6270,7 @@ msgstr "" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5988,7 +6297,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -6000,8 +6310,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6009,24 +6318,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6038,73 +6347,71 @@ msgstr "" msgid "LAST NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6112,10 +6419,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6134,8 +6445,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6148,7 +6459,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6189,20 +6500,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6217,8 +6524,14 @@ msgstr "" msgid "Last name" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "" @@ -6229,8 +6542,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6257,29 +6570,33 @@ msgstr "" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "浏览资料库" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6289,8 +6606,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6298,7 +6615,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "" @@ -6307,11 +6624,11 @@ msgstr "" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -6319,7 +6636,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6343,9 +6660,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -6355,19 +6672,19 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -6391,8 +6708,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6404,32 +6721,34 @@ msgstr "" msgid "Log In Again" msgstr "重新登录" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "登出" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "登入" @@ -6437,11 +6756,11 @@ msgstr "登入" msgid "Login Info" msgstr "登录信息" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6455,11 +6774,11 @@ msgstr "登录状态" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "登出" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6501,18 +6820,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6562,7 +6878,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" @@ -6571,24 +6887,23 @@ msgstr "" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6597,7 +6912,7 @@ msgstr "" msgid "Mark Correct" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "" @@ -6614,22 +6929,26 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "数学函数对象" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 @@ -6640,19 +6959,34 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" @@ -6663,32 +6997,32 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 @@ -6696,15 +7030,15 @@ msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" @@ -6717,10 +7051,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6731,6 +7065,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" @@ -6745,12 +7083,13 @@ msgid "NO OF FIELDS" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6773,6 +7112,7 @@ msgstr "" msgid "Name the new set" msgstr "命名新作业" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6781,17 +7121,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6801,33 +7141,46 @@ msgstr "" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6836,9 +7189,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "下一题" @@ -6852,24 +7210,23 @@ msgid "Next page" msgstr "" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6884,19 +7241,23 @@ msgstr "" msgid "No" msgstr "否" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6909,7 +7270,7 @@ msgid "No Target Set Selected" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6919,7 +7280,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6960,22 +7321,22 @@ msgstr "" msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6991,7 +7352,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -7006,7 +7367,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" @@ -7014,7 +7375,7 @@ msgstr "" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7030,12 +7391,12 @@ msgstr "" msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -7059,7 +7420,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -7069,13 +7430,13 @@ msgid "" "saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7085,7 +7446,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -7100,7 +7461,7 @@ msgid "" msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" @@ -7117,36 +7478,36 @@ msgstr "" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." msgstr "没有显示作业。选择以上某个选项去列出这门课满足条件的作业。" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7159,29 +7520,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" @@ -7193,7 +7555,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "没有登录。" @@ -7202,8 +7564,8 @@ msgstr "没有登录。" msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7218,8 +7580,8 @@ msgstr "注意" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7236,8 +7598,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7253,17 +7615,17 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7271,9 +7633,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7283,18 +7646,36 @@ msgstr "" msgid "Number" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "" @@ -7302,15 +7683,15 @@ msgstr "" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7322,15 +7703,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7338,45 +7726,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" @@ -7384,8 +7775,8 @@ msgstr "" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7395,23 +7786,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7424,28 +7817,36 @@ msgstr "开始日期" msgid "Open Problem Library" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" @@ -7457,11 +7858,11 @@ msgstr "" msgid "Optional Modules" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7484,8 +7885,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "" @@ -7501,8 +7902,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "" @@ -7514,14 +7915,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7540,15 +7949,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7558,40 +7963,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 -msgid "PG question failed to render" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 +msgid "PG question failed to render" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7599,12 +7997,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "只是预览 -- 答案未记录" @@ -7639,8 +8033,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7649,16 +8043,21 @@ msgstr "" msgid "Password" msgstr "密码" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "" @@ -7672,7 +8071,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7693,21 +8092,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "权限等级" @@ -7716,11 +8115,11 @@ msgstr "权限等级" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "" @@ -7728,24 +8127,29 @@ msgstr "" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7764,8 +8168,17 @@ msgid "" "users." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:19 -msgid "Please correct the following errors and try again:" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:19 +msgid "Please correct the following errors and try again:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 @@ -7777,6 +8190,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "" @@ -7795,27 +8212,41 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "请在下面%1处输入你的用户名和密码 :" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 msgid "Please select a set definition file to import." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 msgid "Please select at least one achievement." msgstr "" @@ -7825,7 +8256,7 @@ msgid "Please select at least one set and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" @@ -7834,7 +8265,7 @@ msgid "Please select at least one user and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -7852,7 +8283,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "请指定要保存到的文件。" @@ -7873,26 +8304,21 @@ msgstr "" #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7901,6 +8327,13 @@ msgstr "" msgid "Points" msgstr "" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7917,12 +8350,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" @@ -7932,28 +8365,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "上一题" @@ -7966,40 +8404,43 @@ msgstr "" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8036,7 +8477,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "" @@ -8048,18 +8489,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "题目编辑" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "题目列表" @@ -8073,21 +8526,20 @@ msgstr "" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "问题方法" @@ -8096,20 +8548,20 @@ msgstr "问题方法" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8147,7 +8599,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "" @@ -8157,12 +8617,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8173,7 +8633,7 @@ msgstr "题目" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8191,7 +8651,11 @@ msgstr "" msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8202,11 +8666,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "监考员" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8234,28 +8705,28 @@ msgstr "" msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8263,8 +8734,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8274,25 +8745,33 @@ msgstr "发布" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8310,15 +8789,17 @@ msgstr "" msgid "Really delete the items listed above?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "习题课" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8332,12 +8813,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "记录单个作业的成绩" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -8349,12 +8831,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8362,7 +8846,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "" @@ -8371,21 +8855,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8394,19 +8873,7 @@ msgstr "" msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8432,11 +8899,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8450,7 +8922,7 @@ msgid "Remaining" msgstr "剩余" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -8459,28 +8931,28 @@ msgstr "" msgid "Remember Me" msgstr "自动登录" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8505,20 +8977,20 @@ msgstr "" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "" @@ -8528,7 +9000,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8542,7 +9014,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "" @@ -8555,44 +9027,80 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "" +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 @@ -8608,7 +9116,7 @@ msgid "Report Bugs in this Problem" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "报告错误" @@ -8620,8 +9128,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" @@ -8637,20 +9145,24 @@ msgstr "" msgid "Request New Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) @@ -8660,14 +9172,14 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8680,13 +9192,13 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." msgstr "" #. ($verNum, $setName) @@ -8699,7 +9211,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -8707,16 +9219,16 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "" @@ -8725,6 +9237,12 @@ msgstr "" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8738,18 +9256,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8783,7 +9305,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8791,15 +9313,15 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" @@ -8807,7 +9329,7 @@ msgstr "" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "结果" @@ -8818,11 +9340,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" @@ -8837,7 +9359,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "恢复" @@ -8852,15 +9374,14 @@ msgstr "" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8904,29 +9425,30 @@ msgstr "" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8940,11 +9462,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8955,12 +9482,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "保存" @@ -8980,13 +9507,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "另存为" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "" @@ -9006,34 +9533,34 @@ msgstr "保存导出" msgid "Save as" msgstr "另存为" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "保存修变" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9041,7 +9568,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "" @@ -9049,57 +9576,57 @@ msgstr "" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "成绩" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "对选中的作业进行计分并保存到:" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9111,6 +9638,11 @@ msgstr "" msgid "Score which sets?" msgstr "对哪些作业进行计分?" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9135,15 +9667,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "成绩下载" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "成绩编辑工具" @@ -9152,7 +9684,7 @@ msgstr "成绩编辑工具" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9170,31 +9702,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "班级" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9206,29 +9740,33 @@ msgstr "" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9236,7 +9774,7 @@ msgstr "" msgid "Select" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9251,6 +9789,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9269,6 +9811,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -9277,10 +9824,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9298,11 +9849,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -9336,8 +9887,8 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -9354,8 +9905,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9369,6 +9920,11 @@ msgid "Select course(s) to hide or unhide." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9418,8 +9974,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9459,9 +10015,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9482,7 +10038,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9494,11 +10050,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9512,8 +10068,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9526,7 +10082,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9566,7 +10122,7 @@ msgstr "" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9586,7 +10142,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "作业" @@ -9598,8 +10154,8 @@ msgstr "" #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9616,10 +10172,11 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9629,8 +10186,8 @@ msgstr "" msgid "Set Definition Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "" @@ -9638,23 +10195,28 @@ msgstr "" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "作业头" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9667,7 +10229,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "作业清单" @@ -9678,15 +10240,19 @@ msgstr "作业清单" msgid "Set Name" msgstr "作业名" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9696,6 +10262,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9705,12 +10276,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9720,13 +10298,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9735,16 +10313,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9760,8 +10338,8 @@ msgstr "" msgid "Sets" msgstr "作业" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9769,12 +10347,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9782,28 +10360,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
      course
      Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
      homework
      Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
      " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
      course
      Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
      homework
      Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
      " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9811,7 +10385,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9825,11 +10399,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9849,11 +10423,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" @@ -9867,36 +10441,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9906,19 +10495,19 @@ msgstr "" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "显示以往的回答" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "显示以往的回答" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9927,35 +10516,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9971,8 +10573,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9981,12 +10583,11 @@ msgstr "" msgid "Show saved answers?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -10013,19 +10614,18 @@ msgstr "" msgid "Show:" msgstr "显示:" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "显示 %2 次作业中的 %1 次。" #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "显示 %2 个用户中的 %1 个" @@ -10046,15 +10646,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10088,7 +10688,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10096,7 +10696,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10112,7 +10712,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10123,14 +10723,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10143,7 +10743,7 @@ msgstr "站点信息" msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -10165,10 +10765,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 @@ -10178,14 +10778,14 @@ msgid "" "the wrong thing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -10226,8 +10826,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10236,7 +10840,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "" @@ -10248,30 +10852,38 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10280,7 +10892,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -10288,8 +10900,8 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" @@ -10306,9 +10918,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "统计数据" @@ -10318,32 +10929,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "状态" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "停止担任" @@ -10351,11 +10968,11 @@ msgstr "停止担任" msgid "Stop Archiving" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10363,6 +10980,7 @@ msgstr "" msgid "Student ID" msgstr "学号" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10372,9 +10990,9 @@ msgstr "" msgid "Student Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "学生进度" @@ -10384,12 +11002,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10420,7 +11038,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10475,7 +11093,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" @@ -10497,24 +11115,24 @@ msgid "Successfully created new set %1" msgstr "成功创建新作业 %1" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "" @@ -10526,15 +11144,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -10554,13 +11172,13 @@ msgstr "" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10568,11 +11186,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10580,27 +11198,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" @@ -10613,7 +11236,7 @@ msgstr "" msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10621,11 +11244,11 @@ msgstr "" msgid "Text" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10641,6 +11264,11 @@ msgstr "" msgid "Textbook:" msgstr "" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10657,10 +11285,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10671,13 +11306,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10695,25 +11330,25 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " @@ -10753,7 +11388,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10783,37 +11419,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10822,8 +11456,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10831,12 +11465,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10844,7 +11478,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10858,7 +11492,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10909,11 +11543,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10927,17 +11561,17 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" @@ -10945,27 +11579,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
      1. Simple: send only the feedback " @@ -10984,15 +11612,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11002,30 +11630,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11048,17 +11678,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11068,16 +11698,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -11093,7 +11723,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11101,24 +11731,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "" @@ -11132,14 +11766,17 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11147,7 +11784,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11155,23 +11792,34 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11188,10 +11836,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11202,57 +11850,42 @@ msgid "" "shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11265,8 +11898,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11274,24 +11907,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11313,11 +11936,11 @@ msgid "" "sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." @@ -11343,19 +11966,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11368,48 +11991,49 @@ msgid "" "password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" + #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11433,7 +12057,7 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." msgstr "" @@ -11455,25 +12079,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11485,12 +12109,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11509,9 +12133,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11537,9 +12161,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11555,50 +12179,50 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." -msgstr "这个文本框中包含原问题的来源。您可以通过点击您的浏览器上的后退按钮来恢复丢失的修改。" +msgstr "" +"这个文本框中包含原问题的来源。您可以通过点击您的浏览器上的后退按钮来恢复丢失" +"的修改。" #. ( % . 'but the result will not be counted.') #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:23 @@ -11631,28 +12255,28 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11663,8 +12287,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11699,11 +12323,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." +"correct the permission errors." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11717,7 +12341,7 @@ msgid "Then by" msgstr "然后按" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11727,13 +12351,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11761,30 +12390,30 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." @@ -11797,19 +12426,19 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -11824,7 +12453,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11841,6 +12470,19 @@ msgstr "" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" @@ -11857,14 +12499,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11874,25 +12516,29 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -11903,7 +12549,7 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." @@ -11911,28 +12557,26 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" @@ -11940,8 +12584,7 @@ msgid "" "instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11955,9 +12598,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -11980,7 +12623,7 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." @@ -11997,39 +12640,45 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 msgid "" "This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 +msgid "" +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12043,23 +12692,23 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." @@ -12077,14 +12726,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12103,8 +12756,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12116,13 +12769,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12134,47 +12787,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "这个作业没有包含任何题目。" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "这个作业已关闭。" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "这个作业还未开始。" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12182,17 +12831,17 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 @@ -12200,46 +12849,48 @@ msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12254,11 +12905,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12271,14 +12922,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12288,11 +12939,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12308,33 +12959,33 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 @@ -12355,94 +13006,89 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " "feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12471,8 +13117,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12494,15 +13140,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12522,8 +13168,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12531,8 +13177,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12542,10 +13187,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12563,27 +13208,28 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 @@ -12591,11 +13237,11 @@ msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12613,9 +13259,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12627,32 +13273,32 @@ msgid "This sample mail would be sent to %1" msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "" @@ -12669,8 +13315,8 @@ msgid "" "password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -12685,8 +13331,8 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -12694,109 +13340,203 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "" @@ -12812,13 +13552,13 @@ msgstr "" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "" @@ -12827,17 +13567,17 @@ msgstr "" msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12849,11 +13589,11 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." @@ -12874,7 +13614,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12887,9 +13627,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12899,11 +13640,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12911,7 +13652,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12919,6 +13660,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12927,11 +13672,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "" @@ -12952,6 +13697,12 @@ msgstr "" msgid "Two Columns" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" @@ -12960,19 +13711,19 @@ msgstr "" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" @@ -12982,7 +13733,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12992,23 +13743,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13024,7 +13787,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13032,20 +13800,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13059,19 +13823,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13087,7 +13851,7 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" @@ -13096,7 +13860,7 @@ msgstr "" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13111,8 +13875,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13124,11 +13888,11 @@ msgstr "" msgid "Unclassified Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13141,21 +13905,21 @@ msgstr "" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13182,15 +13946,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13198,7 +13962,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13215,7 +13979,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13223,7 +13987,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13265,7 +14029,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "" @@ -13275,11 +14039,11 @@ msgid "Upgrade" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13304,7 +14068,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "" @@ -13313,24 +14077,24 @@ msgstr "" msgid "Upload" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "" @@ -13347,6 +14111,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -13356,11 +14124,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" @@ -13372,7 +14140,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "" @@ -13380,20 +14148,24 @@ msgstr "" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13433,6 +14205,14 @@ msgid "" "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13440,11 +14220,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13469,16 +14249,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13499,17 +14279,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13532,7 +14312,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13541,34 +14321,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13593,12 +14378,13 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "用户名" @@ -13611,7 +14397,7 @@ msgstr "用户名" msgid "Users" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "" @@ -13619,11 +14405,11 @@ msgstr "" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "用户列表" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -13632,36 +14418,36 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13672,41 +14458,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13721,30 +14512,62 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "查看" @@ -13752,42 +14575,38 @@ msgstr "查看" msgid "View Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "公式显示为" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "查看作业统计数据" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "查看学生统计数据" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "看学生在某个作业上的进度" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "查看学生进度" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13799,11 +14618,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13815,6 +14634,7 @@ msgid "Visibility" msgstr "可见性" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13824,16 +14644,19 @@ msgstr "可见的" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "" @@ -13855,38 +14678,34 @@ msgstr "警告:删除会销毁所有与用户相关的资料且不可撤销! #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "" @@ -13902,39 +14721,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13946,18 +14761,22 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "欢迎来到WebWorK!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13973,23 +14792,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "匹配用户哪项信息?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14004,32 +14823,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

        A value such as " "0.1 means 0.1 percent error is allowed.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

        • %c = course ID
        • %u = user ID
        • %s =" -" set ID
        • %p = problem ID
        • %x = section
        • %r = " -"recitation
        • %% = literal percent sign
        " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14044,9 +14861,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14057,37 +14874,29 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14109,8 +14918,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." msgstr "" #. (tag('b', dir => 'ltr', format_set_name_display($setID) @@ -14122,7 +14931,7 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " @@ -14130,18 +14939,19 @@ msgid "" "you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14179,25 +14989,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14207,25 +15017,24 @@ msgid "" "changes can be made." msgstr "模版目录的写入权限未启用。不能做任何修改。" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14240,7 +15049,7 @@ msgstr "" msgid "Yes" msgstr "是" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14254,24 +15063,24 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " @@ -14285,23 +15094,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14311,16 +15120,16 @@ msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14328,26 +15137,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14371,7 +15180,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14383,18 +15192,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "您没有被授权修改题目。" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "您没有被授权修改作业定义文件。" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14411,7 +15220,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "您没有被授权执行此操作。" @@ -14441,35 +15250,26 @@ msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "" #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14487,41 +15287,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14530,8 +15324,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14549,26 +15343,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14588,58 +15384,56 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "你不能删除自己!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14647,7 +15441,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" @@ -14655,23 +15449,26 @@ msgstr "" msgid "You do not have permission to change the hardcopy theme." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "" -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "您没有权限去查看这个错误的详细信息。" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14682,17 +15479,17 @@ msgstr "" msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "" #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "" #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -14701,45 +15498,45 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." msgstr "您还剩下 %negquant(%1,无限次尝试,尝试,尝试)。" #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14747,7 +15544,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "您已经试过这个题目%quant(%1,次,次)。" @@ -14758,25 +15555,29 @@ msgstr "你已经登出WeBWorK." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "" @@ -14784,11 +15585,11 @@ msgstr "" msgid "You have requested that the following items be deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "" @@ -14796,10 +15597,10 @@ msgstr "" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14810,7 +15611,7 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." @@ -14818,20 +15619,20 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14842,29 +15643,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "您不能在这里修改您自己的密码!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14872,7 +15673,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "" @@ -14889,15 +15690,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14905,15 +15706,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14921,32 +15724,33 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" @@ -14955,7 +15759,7 @@ msgid "You must select one or more sets for scoring!" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "" @@ -14963,37 +15767,37 @@ msgstr "" msgid "You must specify a course ID." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "" @@ -15006,20 +15810,12 @@ msgstr "您必须指定用户名。" msgid "You must specify an file name in order to save a new file." msgstr "您必须指定文件名已保持一个新文件。" -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" @@ -15035,51 +15831,61 @@ msgstr "" msgid "You need to select a set to view." msgstr "" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "这次您得到%1分。" +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15091,7 +15897,7 @@ msgstr "你的电子邮件地址已经改变." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" @@ -15121,46 +15927,53 @@ msgid "Your message was sent successfully." msgstr "" #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "您总的纪录分数是%1. %2" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "" -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "" #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " @@ -15177,29 +15990,27 @@ msgid "" "you." msgstr "因为这个题目没有布置给您,所以您的成绩没有被记录。" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "" -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "" @@ -15223,7 +16034,7 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." msgstr "您的会话已因闲置超时。请重新登录。" @@ -15257,7 +16068,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15293,7 +16104,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "" @@ -15301,11 +16112,11 @@ msgstr "" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "所有作业" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "" @@ -15316,19 +16127,19 @@ msgid "alphabetically" msgstr "" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15358,16 +16169,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "" @@ -15377,31 +16192,39 @@ msgstr "" msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15413,15 +16236,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "" @@ -15449,7 +16277,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -15457,8 +16285,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" @@ -15470,9 +16308,14 @@ msgstr "" msgid "guest" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "隐藏" @@ -15480,11 +16323,11 @@ msgstr "隐藏" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "" @@ -15496,12 +16339,12 @@ msgstr "" msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15509,15 +16352,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "" @@ -15525,7 +16372,7 @@ msgstr "" msgid "login ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -15533,10 +16380,6 @@ msgstr "" msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "多个作业" @@ -15549,6 +16392,10 @@ msgstr "" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15557,11 +16404,11 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "没有作业" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "" @@ -15575,10 +16422,15 @@ msgstr "没有用户" msgid "nobody" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15588,11 +16440,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "" @@ -15609,17 +16461,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "" @@ -15627,11 +16479,11 @@ msgstr "" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "" @@ -15651,38 +16503,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15718,6 +16570,16 @@ msgstr "选中的作业" msgid "selected users" msgstr "选中的用户" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -15738,7 +16600,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15746,7 +16608,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" @@ -15754,12 +16616,12 @@ msgstr "" msgid "student" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" @@ -15767,6 +16629,11 @@ msgstr "" msgid "summary" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "" @@ -15779,15 +16646,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "" @@ -15795,11 +16662,11 @@ msgstr "" msgid "then delete them" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15809,11 +16676,11 @@ msgid "to" msgstr "" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "" @@ -15845,24 +16712,30 @@ msgid "users who match on selected field" msgstr "匹配所选字段的用户" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "可见的" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "可见的用户" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Localize/zh-HK.po b/lib/WeBWorK/Localize/zh-HK.po index 4dd96ac1b3..2c0ec10f14 100644 --- a/lib/WeBWorK/Localize/zh-HK.po +++ b/lib/WeBWorK/Localize/zh-HK.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Liping Chen , 2013 msgid "" @@ -10,11 +10,12 @@ msgstr "" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2013-01-27 17:03+0000\n" "Last-Translator: Liping Chen , 2013\n" -"Language-Team: Chinese (Hong Kong) (http://app.transifex.com/webwork/webwork2/language/zh_HK/)\n" +"Language-Team: Chinese (Hong Kong) (http://app.transifex.com/webwork/" +"webwork2/language/zh_HK/)\n" +"Language: zh_HK\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: zh_HK\n" "Plural-Forms: nplurals=1; plural=0;\n" #. ($_->{problem}->version_id) @@ -22,26 +23,40 @@ msgstr "" msgid " (version %1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:263 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:282 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:297 msgid " Answers Available." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:82 +msgid "" +" If you are allowed to start new versions of the test, then this will allow " +"you to start a new test. If you have already started all of the versions of " +"the test that you are allowed to start, then you should not use this item. " +"This item will not extend the time limit for any tests that you have already " +"started." +msgstr "" + #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1011 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1032 msgid "\"%1\" begins with a period which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1009 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1030 msgid "\"%1\" contains a path component which is not allowed." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1010 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1031 msgid "\"%1\" contains invalid characters." msgstr "" +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:131 +msgid "\"%1\" is not a valid hardcopy format." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:127 msgid "\"Act as\" a student" msgstr "" @@ -78,7 +93,7 @@ msgstr "" msgid "% Score with Review" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:515 msgid "% Score:" msgstr "" @@ -87,13 +102,29 @@ msgstr "" msgid "%1 (%2 remaining)" msgstr "" +#. ($user->full_name, $user->user_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:21 +msgid "%1 (%2) wrote:" +msgstr "" + +#. ($user->status) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:165 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:97 +msgid "%1 (unknown status abbreviation)" +msgstr "" + #. ($c->maketext($self->name) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:121 msgid "%1 (unlimited reusability)" msgstr "" +#. ($_->{displayName}, $_->{setVersion}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:50 +msgid "%1 (version %2)" +msgstr "" + #. ($properties{name}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1018 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1008 msgid "%1 Help" msgstr "" @@ -105,12 +136,12 @@ msgid "%1 Icon" msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2552 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2543 msgid "%1 OTP secrets copied." msgstr "" #. ($total) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2527 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2518 msgid "%1 OTP secrets reset." msgstr "" @@ -125,22 +156,42 @@ msgid "%1 Problems:" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:185 msgid "%1 and %2 folders" msgstr "" +#. ($days) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:242 +msgid "%1 days" +msgstr "" + +#. ($days, $hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:240 +msgid "%1 days and %quant(%2,hour,hours)" +msgstr "" + #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:333 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:309 msgid "%1 evaluator" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:340 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:316 msgid "%1 notifications" msgstr "" +#. ($totalRight, $courseTotal) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:17 +msgid "%1 out of %2 total points." +msgstr "" + +#. ($item->{set_name}, $problem->{id}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:35 +msgid "%1 problem %2" +msgstr "" + #. ($count) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2141 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 msgid "%1 sets" msgstr "" @@ -151,40 +202,38 @@ msgid "%1 setting" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2105 msgid "%1 students out of %2" msgstr "" #. ($achievementItem->name, $message) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems.pm:93 -msgid "%1 successfuly used. %2" +msgid "%1 successfully used. %2" msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseTitle, -#. $rename_newCourseTitle, -#. $rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:651 +#. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:641 msgid "%1 title and institution changed from %2 to %3 and from %4 to %5" msgstr "" #. ($achievementID =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:323 msgid "%1 users" msgstr "" #. (scalar @userIDsToExport, "$dir/$fileName") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 msgid "%1 users exported to file %2" msgstr "" #. ($numReplaced, $numAdded, $numSkipped, join(', ', @$skipped) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:455 msgid "" "%1 users replaced, %2 users added, %3 users skipped. Skipped users: (%4)" msgstr "" -#. ($level_percentage) #. ($percentage) +#. ($level_percentage) #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/achievement_badges.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements/cheevobigbox.html.ep:11 @@ -236,13 +285,13 @@ msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) #. ($c->tag('span', dir => 'ltr', $prettySetID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Login.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1028 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:892 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:162 msgid "%1: Problem %2" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:236 msgid "%1: Problem %2 Show Me Another" msgstr "" @@ -257,7 +306,7 @@ msgid "%quant(%1,day)" msgstr "" #. ($num_extracted) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 msgid "%quant(%1,file) unpacked successfully" msgstr "" @@ -266,19 +315,24 @@ msgstr "" msgid "%quant(%1,hour)" msgstr "" +#. ($hours) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/DateTime.pm:245 +msgid "%quant(%1,hour,hours)" +msgstr "" + +#. ($minutes) #. (sprintf('%3.1f', $testTime) #. ($timeLeft) -#. ($minutes) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/LTIUpdate.pm:93 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:146 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:147 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:165 msgid "%quant(%1,minute)" msgstr "" #. (@outside_files - 30) #. (@existing_files - 30) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:602 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:623 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:666 msgid "%quant(%1,more file,more files) not shown" msgstr "" @@ -313,47 +367,45 @@ msgid "(%quant(%1,item))" msgstr "" #. ($problemValue) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1040 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:904 msgid "(%quant(%1,point))" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:714 msgid "(Any unsaved changes will be lost.)" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:11 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:137 msgid "(If an action cannot be executed it will not appear.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1087 msgid "(This problem will not count toward your grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:47 msgid "(This set is hidden from students.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:359 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:342 msgid "" "(This test is overtime because it was not submitted in the allowed time.)" msgstr "" -#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:170 +#. ($testNoun, $c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 msgid "(Your score on this %1 is not available until %2.)" msgstr "" -#. ($testNoun) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:172 +#. ($testNoun) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:153 msgid "(Your score on this %1 is not available.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1276 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1287 msgid "(correct)" msgstr "" @@ -361,31 +413,35 @@ msgstr "" msgid "(in target set)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1278 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1279 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1289 msgid "(incorrect)" msgstr "" #. ($pgScore) #. ($recScore) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1280 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1290 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1291 msgid "(score %1)" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +msgid "(taken from filenames)" +msgstr "" + #. ($versionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:166 msgid "(version %1)" msgstr "" #. ($display_sort_method_name{$secondary_sort_method}) #. ($display_sort_method_name{$ternary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:141 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:144 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:145 msgid ", then by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1018 msgid ". If this is a class roster, rename it to have extension \".lst\"" msgstr "" @@ -393,16 +449,16 @@ msgstr "" msgid "0 seconds" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2115 msgid "1 set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2123 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 msgid "1 student" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:755 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:776 msgid "%1 is an invalid file name and must be renamed. Rename it as:" msgstr "" @@ -411,7 +467,7 @@ msgstr "" msgid "Weight: %1%" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:388 msgid "" "

        After the Reduced Scoring Date all additional work done by the student " "counts at a reduced rate. Here is where you set the reduced rate which must " @@ -426,19 +482,19 @@ msgid "" "written appropriately.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:711 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:737 msgid "" "

        During summer 2005, a newer version of the answer checkers was " "implemented for answers which are functions and numbers. The newer checkers " -"allow more functions in student answers, and behave better in certain cases." -" Some problems are specifically coded to use new (or old) answer checkers. " +"allow more functions in student answers, and behave better in certain cases. " +"Some problems are specifically coded to use new (or old) answer checkers. " "However, for the bulk of the problems, you can choose what the default will " "be here.

        Choosing false here means that the newer answer " "checkers will be used by default, and choosing true means that the " "old answer checkers will be used by default.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:682 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:708 msgid "" "

        MathQuill renders students answers in real-time as they type on the " "keyboard.

        MathView allows students to choose from a variety of common " @@ -455,103 +511,115 @@ msgid "" "DIV enclosing the problem if it is different than the value which should be " "set in the main HTML tag set for the entire course based on the course " "language.

        There are two options for the DIRection attribute: \"ltr\" " -"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic" -" and Hebrew.

        The DIRection attribute is needed to trigger proper " +"for left-to-write scripts, and \"rtl\" for right-to-left scripts like Arabic " +"and Hebrew.

        The DIRection attribute is needed to trigger proper " "display of the question text when the problem text-direction is different " "than that used by the current language of the course. For example, English " -"problems from the library browser would display improperly in RTL mode for a" -" Hebrew course, unless the problen Direction is set to LTR.

        The " -"feature to set a problem language and direction was only added in 2018 to " -"the PG language, so most problems will not declare their language, and the " -"system needs to fall back to determining the language and direction in a " -"different manner. The OPL itself is all English, so the system wide fallback" -" is to en-US in LTR mode.

        Since the defaults fall back to the LTR " -"direction, most sites should be fine with the \"auto::\" mode, but may want " -"to select the one which matches their course language. The mode " -"\"force::ltr\" would also be an option for a course which runs into trouble " -"with the \"auto\" modes.

        Modes:

        • \"none\" prevents any " -"additional LANG and/or DIR tag being added. The browser will use the main " -"setting which was applied to the entire HTML page. This is likely to cause " -"trouble when a problem of the other direction is " -"displayed.
        • \"auto::\" allows the system to make the settings based " -"on the language and direction reported by the problem (a new feature, so not" -" set in almost all existing problems) and falling back to the expected " -"default of en-US in LTR mode.
        • \"auto:LangCode:Dir\" allows the " -"system to make the settings based on the language and direction reported by " -"the problem (a new feature, so not set in almost all existing problems) but " -"falling back to the language with the given LangCode and the direction Dir " -"when problem settings are not available from PG.
        • \"auto::Dir\" for " -"problems without PG settings, this will use the default en=english language," -" but force the direction to Dir. Problems with PG settings will get those " -"settings.
        • \"auto:LangCode:\" for problems without PG settings, this " -"will use the default LTR direction, but will set the language to " -"LangCode.Problems with PG settings will get those " -"settings.
        • \"force:LangCode:Dir\" will ignore any setting made" -" by the PG code of the problem, and will force the system to set the " -"language with the given LangCode and the direction to Dir for all " -"problems.
        • \"force::Dir\" will ignore any setting made by the " -"PG code of the problem, and will force the system to set the direction to " -"Dir for all problems, but will avoid setting any language attribute " -"for individual problem.
        " +"problems from the library browser would display improperly in RTL mode for a " +"Hebrew course, unless the problen Direction is set to LTR.

        The feature " +"to set a problem language and direction was only added in 2018 to the PG " +"language, so most problems will not declare their language, and the system " +"needs to fall back to determining the language and direction in a different " +"manner. The OPL itself is all English, so the system wide fallback is to en-" +"US in LTR mode.

        Since the defaults fall back to the LTR direction, " +"most sites should be fine with the \"auto::\" mode, but may want to select " +"the one which matches their course language. The mode \"force::ltr\" would " +"also be an option for a course which runs into trouble with the \"auto\" " +"modes.

        Modes:

        • \"none\" prevents any additional LANG and/or " +"DIR tag being added. The browser will use the main setting which was applied " +"to the entire HTML page. This is likely to cause trouble when a problem of " +"the other direction is displayed.
        • \"auto::\" allows the system to " +"make the settings based on the language and direction reported by the " +"problem (a new feature, so not set in almost all existing problems) and " +"falling back to the expected default of en-US in LTR mode.
        • \"auto:LangCode:Dir\" allows the system to make the settings based on " +"the language and direction reported by the problem (a new feature, so not " +"set in almost all existing problems) but falling back to the language with " +"the given LangCode and the direction Dir when problem settings are not " +"available from PG.
        • \"auto::Dir\" for problems without PG settings, " +"this will use the default en=english language, but force the direction to " +"Dir. Problems with PG settings will get those settings.
        • \"auto:LangCode:\" for problems without PG settings, this will use " +"the default LTR direction, but will set the language to LangCode.Problems " +"with PG settings will get those settings.
        • \"force:LangCode:Dir\" " +"will ignore any setting made by the PG code of the problem, and will " +"force the system to set the language with the given LangCode and the " +"direction to Dir for all problems.
        • \"force::Dir\" will " +"ignore any setting made by the PG code of the problem, and will force " +"the system to set the direction to Dir for all problems, but will " +"avoid setting any language attribute for individual problem.
        " msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:182 msgid "" "

        Some servers handle courses taking place in different timezones. If this " "course is not showing the correct timezone, enter the correct value here. " -"The format consists of unix times, such as \"America/New_York\", " -"\"America/Chicago\", \"America/Denver\", \"America/Phoenix\" or " -"\"America/Los_Angeles\".

        Complete list: TimeZoneFiles" +"The format consists of unix times, such as \"America/New_York\", \"America/" +"Chicago\", \"America/Denver\", \"America/Phoenix\" or \"America/" +"Los_Angeles\".

        Complete list: TimeZoneFiles" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:982 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1011 msgid "" "

        This can be set to one of the dates associated with assignments, or " "\"Never\". For each assignment, if this setting is \"After the ... \" then " -"if it is after the indicated date, WeBWorK will send scores. If this setting" -" is \"Never\" then there is no date that will force WeBWorK to send scores " +"if it is after the indicated date, WeBWorK will send scores. If this setting " +"is \"Never\" then there is no date that will force WeBWorK to send scores " "and only the $LTISendGradesEarlyThreshold can cause scores to be sent. If " "scores are sent:

        • For 'course' grade passback mode, the " -"assignment will be included in the overall course score " -"calculation.
        • For 'homework' grade passback mode, the assignment's " -"score itself will be sent.

        If $LTISendScoresAfterDate is set to " -"\"After the reduced scoring date\" and an assignment has no reduced scoring " -"date or reduced scoring is disabled, the fallback is to use the close " -"date.

        For a given assignment, WeBWorK will still send a score to the " -"LMS if the $LTISendGradesEarlyThreshold has been met, regardless of how " +"assignment will be included in the overall course score calculation.

      2. For 'homework' grade passback mode, the assignment's score itself " +"will be sent.
      3. If $LTISendScoresAfterDate is set to \"After the " +"reduced scoring date\" and an assignment has no reduced scoring date or " +"reduced scoring is disabled, the fallback is to use the close date.

        For a given assignment, WeBWorK will still send a score to the LMS if " +"the $LTISendGradesEarlyThreshold has been met, regardless of how " "$LTISendScoresAfterDate is set.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1037 msgid "" "

        This can either be set to a score or set to Attempted. When something " "triggers a potential grade passback, if it is earlier than " "$LTISendScoresAfterDate, the condition described by this variable must be " "met or else no score will be sent.

        If this variable is a score, then " -"the set will need to have a score that reaches or exceeds this score for its" -" score to be sent to the LMS (or included in the 'course' score " -"calculation). If this variable is set to Attempted, then the set needs to " -"have been attempted for its score to be sent to the LMS (or included in the " -"'course' score calculation).

        For a regular or jitar set, 'attempted' " -"means that at least one exercise was attempted. For a test, 'attempted' " -"means that either multiple versions exist or there is one version with a " -"graded submission.

        " +"the set will need to have a score that reaches or exceeds this score for its " +"score to be sent to the LMS (or included in the 'course' score calculation). " +"If this variable is set to Attempted, then the set needs to have been " +"attempted for its score to be sent to the LMS (or included in the 'course' " +"score calculation).

        For a regular or jitar set, 'attempted' means that " +"at least one exercise was attempted. For a test, 'attempted' means that " +"either multiple versions exist or there is one version with a graded " +"submission.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:359 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:374 msgid "" "

        This sets whether the Reduced Scoring system will be enabled. If enabled " "you will need to set the default length of the reduced scoring period and " "the value of work done in the reduced scoring period below.

        To use " -"this, you also have to enable Reduced Scoring for individual assignments and" -" set their Reduced Scoring Dates by editing the set data.

        This works " +"this, you also have to enable Reduced Scoring for individual assignments and " +"set their Reduced Scoring Dates by editing the set data.

        This works " "with the avg_problem_grader (which is the default grader) and the " "std_problem_grader (the all or nothing grader). It will work with custom " "graders if they are written appropriately.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:948 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:861 +msgid "" +"

        When students click the Email Instructor button to send " +"feedback, WeBWorK fills in the subject line. Here you can set the subject " +"line. In it, you can have various bits of information filled in with the " +"following escape sequences.

        • %c = course ID
        • %u = user ID
        • %s = set ID
        • %p = problem ID
        • %x = section
        • %r = " +"recitation
        • %% = literal percent sign

        If content is " +"between a brace pair, like '{ rec:%r}', then it will only be included in the " +"subject line if all substitutions within the double brace pair are defined " +"and nonempty." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:977 msgid "" "

        When this is true, any time WeBWorK is about to send a score to the LMS, " "it will first request from the LMS what that score currently is. Then if " @@ -559,21 +627,21 @@ msgid "" "score, WeBWorK will not follow through with updating the LMS score. This is " "to avoid frequent insignificant updates to a student score in the LMS. With " "some LMSs, students may receive notifications each time a score is updated, " -"and setting this variable will prevent too many notifications for them. This" -" does create a two-step process, first querying the current score from the " +"and setting this variable will prevent too many notifications for them. This " +"does create a two-step process, first querying the current score from the " "LMS and then actually updating the score (if there is a significant " "difference). Additional details:

        • If the LMS score is not 100%, " -"but the WeBWorK score is, then even if the LMS score is only insignificantly" -" less than 100%, it will be updated anyway.
        • If the LMS score is not " +"but the WeBWorK score is, then even if the LMS score is only insignificantly " +"less than 100%, it will be updated anyway.
        • If the LMS score is not " "set and the WeBWorK score is 0, this is considered a significant difference " "and the LMS score will updated to 0. However, the constraints of the " "$LTISendScoresAfterDate and the $LTISendGradesEarlyThreshold variables " "(described below) might apply, and the score may still not be updated in " -"this case.
        • \"Significant\" means an absolute difference of 0.001, or" -" 0.1%. At this time this is not configurable.
        " +"this case.
      4. \"Significant\" means an absolute difference of 0.001, or " +"0.1%. At this time this is not configurable.
      5. " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:683 msgid "" "

        When viewing a problem, users may choose different methods of rendering " "formulas via an options box in the left panel. Here, you can adjust what " @@ -585,19 +653,25 @@ msgid "" "choice of modes (since there will only be one active).

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1447 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:394 msgid "" -"Warning: There may be something wrong with a question in " +"Warning: There may be something wrong with a problem in " "this test. Please inform your instructor including the warning messages " -"below." +"below the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:71 msgid "" "Warning: There may be something wrong with this question. " "Please inform your instructor including the warning messages below." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:1223 +msgid "" +"Warning: WeBWorK has encountered warnings while processing " +"your request. See the warning messages below for details." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:212 msgid "" "one set's details for some or all users" @@ -615,39 +689,39 @@ msgstr "" msgid "selected users to selected sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:468 msgid "" "
        • SMAcheckAnswers: Enables the \"Check Answers\" button for " -"the new problem when the \"Show Me Another\" button is " -"clicked.
        • SMAshowSolutions: Shows the solution for the new " -"problem when the \"Show Me Another\" button is clicked (assuming that a " -"solution exists).
        • SMAshowCorrect: Correct answers for the " -"new problem can be viewed when the \"Show Me Another\" button is " -"clicked. Note that SMACheckAnswers must also be enabled or the student will " -"have no way to view correct answers.
        • SMAshowHints: Show hints" -" for the new problem (assuming hints exist).
        Note: There is " -"very little point enabling the Show Me Another feature unless you check at " -"least one of these options. Otherwise the students would simply see a new " -"version that cannot be attempted or learned from." +"the new problem
        when the \"Show Me Another\" button is clicked.
      6. SMAshowSolutions: Shows the solution for the new problem when the \"Show Me Another\" button is clicked (assuming that a solution " +"exists).
      7. SMAshowCorrect: Correct answers for the new " +"problem can be viewed when the \"Show Me Another\" button is clicked. " +"Note that SMACheckAnswers must also be enabled or the student will have no " +"way to view correct answers.
      8. SMAshowHints: Show hints for " +"the new problem (assuming hints exist).
      9. Note: There is very " +"little point enabling the Show Me Another feature unless you check at least " +"one of these options. Otherwise the students would simply see a new version " +"that cannot be attempted or learned from." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:821 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 msgid "" "A \"Reveal\" button must be clicked to make a correct answer visible any " "time that correct answers for a problem are shown. Note that this is always " -"the case for instructors before answers are available to students, and in " -"\"Show Me Another\" problems." +"the case for instructors before answers are available to students (except " +"when the problem grader is open), and in \"Show Me Another\" problems." msgstr "" #. ($add_courseID) #. ($rename_newCourseID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:576 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:566 msgid "A course with ID %1 already exists." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1163 msgid "" "A directory already exists with the name %1. You must first delete this " "existing course before you can unarchive." @@ -656,20 +730,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:97 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm:27 msgid "" -"A file name cannot begin with a dot, it cannot be empty, it cannot contain a" -" directory path component and only the characters -_.a-zA-Z0-9 and space are" -" allowed." +"A file name cannot begin with a dot, it cannot be empty, it cannot contain a " +"directory path component and only the characters -_.a-zA-Z0-9 and space are " +"allowed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1034 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1055 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1081 msgid "A file with that name already exists" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:19 msgid "" -"A hardcopy file was generated, but it may not be complete or correct. Please" -" check that no problems are missing and that they are all legible. If not, " +"A hardcopy file was generated, but it may not be complete or correct. Please " +"check that no problems are missing and that they are all legible. If not, " "please inform your instructor." msgstr "" @@ -704,34 +778,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:49 msgid "" "A hash reference which saves global data for this user. This hash is " -"persistent between evaluations and changes to this variable will be saved in" -" the database." +"persistent between evaluations and changes to this variable will be saved in " +"the database." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:78 msgid "A list of sample problems by category." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:88 msgid "A list of sample problems by problem technique." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:83 msgid "A list of sample problems by subject area." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1806 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1797 msgid "" -"A location with the name %1 already exists in the database. Did you mean to" -" edit that location instead?" +"A location with the name %1 already exists in the database. Did you mean to " +"edit that location instead?" msgstr "" #. ($mail_data->{subject}, $number_of_recipients) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:110 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:113 msgid "" -"A message with the subject line \"%1\" has been sent to " -"%quant(%2,recipient)." +"A message with the subject line \"%1\" has been sent to %quant(%2,recipient)." msgstr "" #. ($c->shortPath($outputFilePath) @@ -744,17 +817,25 @@ msgstr "" msgid "A new file has been created at \"%1\" with the contents below." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:205 +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1189 +msgid "" +"A new file has been created at \"%1\" with the contents below. However, the " +"file has not been set as the %2 for a set, since no target set was specified." +msgstr "" + +#. ($c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1231 msgid "" -"A new problem whose path ends in newProblem.pg should be given a new name, " -"for example, \"myNewProblem.pg\"." +"A new file has been created at \"%1\" with the contents below. However, the " +"problem has not been added to a set, since no target set was specified." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:29 msgid "A solution should be provided here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:297 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 msgid "" "A student might start a timed test close to the close date. This setting " "allows to either cut them off at the close date or allow them the full time " @@ -763,8 +844,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserDetail.html.ep:5 msgid "" -"A student must be assigned a homework set in order for it to appear on their" -" WeBWorK home page. Check the box in the left column to assign a student to " +"A student must be assigned a homework set in order for it to appear on their " +"WeBWorK home page. Check the box in the left column to assign a student to " "that homework set. Uncheck the box to unassign a student. If a student is " "unassigned from a homework set, all of the student's data for that homework " "set is deleted and cannot be recovered. Use this action cautiously!" @@ -787,25 +868,25 @@ msgid "" "(✗), or unattempted (no symbol)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:371 msgid "" "A test is broken up into pages with this many problems on each page. " "Students can move from page to page without clicking to grade the test, and " -"their temporary answers will be saved. Use \"0\" to indicate \"all problems" -" on one page\". For tests with many problems, either extreme (1 per page or" -" \"all on one page\") has drawbacks. With 1 per page, the student has many " -"pages and may be frustrated trying to go back and find a particular problem." -" With \"all on one page\", the student may spend a lot of time on that one " -"page without clicking anything that lets WeBWorK know they are still active," -" and their session might expire for inactivity before they get around to " -"clicking the grade button. This situation can lead to their typed answers " -"being lost and unrecoverable. Additionally, having many problems load at " -"the same time on one page can put a strain on the server. This is " +"their temporary answers will be saved. Use \"0\" to indicate \"all problems " +"on one page\". For tests with many problems, either extreme (1 per page or " +"\"all on one page\") has drawbacks. With 1 per page, the student has many " +"pages and may be frustrated trying to go back and find a particular " +"problem. With \"all on one page\", the student may spend a lot of time on " +"that one page without clicking anything that lets WeBWorK know they are " +"still active, and their session might expire for inactivity before they get " +"around to clicking the grade button. This situation can lead to their typed " +"answers being lost and unrecoverable. Additionally, having many problems " +"load at the same time on one page can put a strain on the server. This is " "especially worth considering if the test has many dynamically generated " "images, which can slow things down significantly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:319 msgid "" "A test may be configured to allow students one or more versions. For each " "version, this is the number of times you will allow them to click to have " @@ -825,19 +906,19 @@ msgid "ADJ STATUS" msgstr "" #. ($c->{scoreRecordedMessage}[ $probOrder->[$i] ]) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:525 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:540 msgid "ANSWERS NOT RECORDED -- %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1453 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1314 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:550 msgid "ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED" msgstr "答案仅为检查 -- 答案没有被记录" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1483 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1344 msgid "" "ATTEMPT NOT ACCEPTED -- Please submit answers again (or request new version " -"if neccessary)." +"if necessary)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/cancel_edit_form.html.ep:1 @@ -851,7 +932,18 @@ msgstr "放弃更改" msgid "Abandon export" msgstr "放弃输出" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:301 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:114 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:55 +msgid "Accommodation Time Factor" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:126 +msgid "" +"Accommodation time factor for %1 unchanged. A value was given that is not a " +"decimal number or is not greater than or equal to 1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:322 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:13 msgid "Account Settings" msgstr "" @@ -860,11 +952,12 @@ msgstr "" msgid "Account Settings Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:453 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:303 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:445 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:305 msgid "" -"Account creation is currently disabled in this course. Please speak to your" -" instructor or system administrator." +"Account creation is currently disabled in this course. Please speak to your " +"instructor or system administrator." msgstr "" #. ($c->param('effectiveUser') @@ -872,7 +965,7 @@ msgstr "" msgid "Account settings for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:416 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:40 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:22 msgid "Accounts Manager" @@ -927,7 +1020,7 @@ msgstr "" msgid "Achievement Notification Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:540 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:556 msgid "Achievement Notification for %5" msgstr "" @@ -939,7 +1032,7 @@ msgstr "" msgid "Achievement Points Per Problem in Reduced Scoring Period" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:46 msgid "Achievement Rewards" msgstr "" @@ -947,7 +1040,7 @@ msgstr "" msgid "Achievement User Editor Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:551 msgid "Achievement Users for %5" msgstr "" @@ -979,13 +1072,12 @@ msgid "" "rewards:" msgstr "" -#. ($c->link_to( $scoreFileName => $c->systemLink( -#. $c->url_for('instructor_file_manager') +#. ($c->link_to( $scoreFileName => $c->systemLink( $c->url_for('instructor_file_manager') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:305 msgid "Achievement scores saved to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:333 msgid "Achievements" msgstr "" @@ -993,7 +1085,7 @@ msgstr "" msgid "Achievements Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:319 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:340 msgid "Achievements Leaderboard" msgstr "" @@ -1001,8 +1093,8 @@ msgstr "" msgid "Achievements Leaderboard Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:539 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 msgid "Achievements Manager" msgstr "" @@ -1012,12 +1104,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:278 msgid "" -"Achievements are a way to gamify WeBWorK. In parallel to a student's regular" -" scores on assignments, they earn \"achievement points\" for (a) answering " -"an exercise correctly, and (b) earning badges. Badges can be for tasks like " -"earning 100% on three assignments, answering five questions correclty on the" -" first attempt, etc. As students earn achivement points, they can \"level " -"up\" as well. An instructor can manage Achievents using the Achievements " +"Achievements are a way to gamify WeBWorK. In parallel to a student's regular " +"scores on assignments, they earn \"achievement points\" for (a) answering an " +"exercise correctly, and (b) earning badges. Badges can be for tasks like " +"earning 100% on three assignments, answering five questions correctly on the " +"first attempt, etc. As students earn achievement points, they can \"level " +"up\" as well. An instructor can manage Achievements using the Achievements " "Manager tool." msgstr "" @@ -1025,49 +1117,49 @@ msgstr "" msgid "" "Achievements are evaluated in the order shown below, with the exception of " "\"level\" achievements. Achievements in the \"level\" category are " -"evaluated last and control the XP thresholds and rewards (achievement items)" -" for reaching each level. Achievements in the \"secret\" category are not " -"shown to students until they earn the achievement, and is used for " -"fun/surprise achievements." +"evaluated last and control the XP thresholds and rewards (achievement items) " +"for reaching each level. Achievements in the \"secret\" category are not " +"shown to students until they earn the achievement, and is used for fun/" +"surprise achievements." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:17 msgid "" "Achievements in the same category, with sequential numbers, and whose ID " -"starts with the same \"prefix_\" (up to the last underscore), are treated as" -" achievement chains. Achievement chains are a sequence of achievements " -"which build upon themselves, such as complete one problem, complete 10 " -"problems, complete 25 problems, and so on. Students will only see the " -"achievements in the chain they have completed or are currently working on." +"starts with the same \"prefix_\" (up to the last underscore), are treated as " +"achievement chains. Achievement chains are a sequence of achievements which " +"build upon themselves, such as complete one problem, complete 10 problems, " +"complete 25 problems, and so on. Students will only see the achievements in " +"the chain they have completed or are currently working on." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:192 msgid "Act" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:23 msgid "Act as:" msgstr "" #. ($effectiveUserName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:28 msgid "Acting as %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:69 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:55 msgid "Action" msgstr "" #. ($actionID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:96 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:221 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:204 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:227 msgid "Action %1 not found" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:10 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:47 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:136 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 msgid "Actions:" msgstr "" @@ -1076,15 +1168,15 @@ msgid "" "Activating this will enable achievement reward items. This feature allows " "students to earn reward items as they level up (if level achievements are " "being used). The default reward items:
        1. award 50% score to one " -"problem
        2. reset the number of attempts allowed for one " -"problem
        3. extend a close date (and the reduced credit date) by 24 " -"hours on one set
        4. double the weight of one problem within its " -"set
        5. replaces one problem in a set with a copy of a different problem" -" in that set
        6. award 100% score to one problem
        7. extend a close " -"date (and the reduced credit date) by 48 hours on one set
        8. double the" -" weight of all problems within a set
        9. reopen a set that has past its " -"close date for 24 hours, with problems rerandomized
        10. award 100% score" -" to all problems in one set.
        " +"problem
      10. reset the number of attempts allowed for one problem
      11. extend a close date (and the reduced credit date) by 24 hours on one " +"set
      12. double the weight of one problem within its set
      13. replaces " +"one problem in a set with a copy of a different problem in that set
      14. award 100% score to one problem
      15. extend a close date (and the " +"reduced credit date) by 48 hours on one set
      16. double the weight of all " +"problems within a set
      17. reopen a set that has past its close date for " +"24 hours, with problems rerandomized
      18. award 100% score to all " +"problems in one set.
      " msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_row.html.ep:44 @@ -1103,12 +1195,12 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:163 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:249 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:703 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:704 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:166 msgid "Add" msgstr "添加" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:146 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:151 msgid "Add Additional User" msgstr "" @@ -1117,8 +1209,8 @@ msgid "Add All" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:242 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:284 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:17 msgid "Add Course" msgstr "" @@ -1127,7 +1219,7 @@ msgstr "" msgid "Add Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:428 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:449 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:168 msgid "Add Users" msgstr "添加用户" @@ -1144,7 +1236,7 @@ msgstr "" msgid "Add a few students to the course." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:20 msgid "Add as what filetype?" msgstr "tr: Add as what filetype?" @@ -1168,15 +1260,16 @@ msgstr "" msgid "Add problems to" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:212 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:245 msgid "" -"Add this problem as the last problem of an existing set, either as a problem" -" or as the set header (the text that appears on the home page of a homework " -"set). You can rearrange the order of the problems later using the \"Sets " -"Manager\"." +"Add this problem as the last problem of an existing set, either as a " +"problem, as the set header (the text that appears on the home page of a " +"homework set), or the hardcopy header (the text that appears in the " +"beginning of hardcopy for a set). You can rearrange the order of the " +"problems later using the \"Sets Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/add_problem_form.html.ep:7 msgid "Add to what set?" msgstr "" @@ -1188,12 +1281,12 @@ msgid "" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:942 msgid "Added \"%1\" to %2 as new hardcopy header" msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:934 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:916 msgid "Added \"%1\" to %2 as new set header" msgstr "" @@ -1203,28 +1296,24 @@ msgid "Added %1 problems to set %2." msgstr "" #. ($new_file_path, $setID, $targetProblemNumber) -#. ($sourceFilePath, $targetSetName, ( -#. $set->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:905 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1977 +#. ($sourceFilePath, $targetSetName, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:887 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1957 msgid "Added %1 to %2 as problem %3" msgstr "" -#. ($new_file_name, $c->{setID}, -#. ( $set->assignment_type eq 'jitar' -#. ? join('.', jitar_id_to_seq($targetProblemNumber) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1232 +#. ($new_file_name, $c->{setID}, ( $set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($targetProblemNumber) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1224 msgid "Added %1 to %2 as problem %3." msgstr "" #. (join(', ', @toAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2085 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2076 msgid "Added addresses %1 to location %2." msgstr "" #. ($user->user_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:150 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:173 msgid "Added missing permission level for user %1." msgstr "" @@ -1237,59 +1326,62 @@ msgstr "" msgid "Added user:" msgstr "" -#. ('[Scoring]/report_grades_data.csv', -#. '[TMPL]/email/report_grades.msg',) -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:18 +#. ('[Scoring]/report_grades_data.csv', '[TMPL]/email/report_grades.msg',) +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:26 msgid "" "Additional (external) grades can be shown on this page by placing them in " "the CSV file %1. The first six columns must be (in order): Student ID, " -"Username, Last Name, First Name, Section, Recitation. The remaining columns" -" can list any external grades. To display the grades, the CSV file is " -"merged with the \"Email\" message %2, which will be rendered and displayed " -"below the grade table. The message can be created on the \"Email\" page and" -" the CSV file can be created/uploaded using the \"File Manager\". External " +"Username, Last Name, First Name, Section, Recitation. The remaining columns " +"can list any external grades. To display the grades, the CSV file is merged " +"with the \"Email\" message %2, which will be rendered and displayed below " +"the grade table. The message can be created on the \"Email\" page and the " +"CSV file can be created/uploaded using the \"File Manager\". External " "grades can only be displayed here and are not included in any totals or " "statistics." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:872 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades.html.ep:14 +msgid "Additional Grade Information" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:901 msgid "Additional addresses for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:248 msgid "Additional submissions available." msgstr "" #. ($badLocAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1810 msgid "" "Address(es) %1 already exist in the database. THIS SHOULD NOT HAPPEN! " "Please double check the integrity of the WeBWorK database before continuing." msgstr "" #. (join(', ', @noAdd) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2097 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2088 msgid "" "Address(es) %1 in the add list is(are) already in the location %2, and so " "were skipped." msgstr "" #. (join(', ', @noDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2110 msgid "" "Address(es) %1 in the delete list is(are) not in the location %2, and so " "were skipped." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1794 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1785 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and resubmit." msgstr "" #. ($badAddr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2100 msgid "" "Address(es) %1 is(are) not in a recognized form. Please check your data " "entry and try again." @@ -1309,43 +1401,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:27 msgid "" "Addresses to add to the location. Enter one per line, as single IP " -"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP" -" ranges (e.g., 192.168.1.101-192.168.1.150):" +"addresses (e.g., 192.168.1.101), address masks (e.g., 192.168.1.0/24), or IP " +"ranges (e.g., 192.168.1.101-192.168.1.150):" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:19 msgid "" -"Adds 24 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." +"Adds %1 to the close date of a homework. This will randomize problem details " +"if used after the original close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:16 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:19 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:19 msgid "" -"Adds 24 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:16 -msgid "" -"Adds 48 hours to the close date of a homework. This will randomize problem " -"details if used after the original close date." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:16 -msgid "" -"Adds 48 hours to the reduced scoring date of an assignment. You will have " -"to resubmit any problems that have already been penalized to earn full " -"credit. You cannot extend the reduced scoring date beyond the due date of " -"an assignment." +"Adds %1 to the reduced scoring date of an assignment. You will have to " +"resubmit any problems that have already been penalized to earn full credit. " +"You cannot extend the reduced scoring date beyond the due date of an " +"assignment." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:93 msgid "" "Adds new template problems to the set when the set is saved. You can modify " -"the template to create your own problem, by clicking on the \"Edit Problem\"" -" link and saving to some new file, e.g. \"myNewProblem.pg\"." +"the template to create your own problem, by clicking on the \"Edit Problem\" " +"link and saving to some new file, e.g. \"myNewProblem.pg\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:19 @@ -1356,7 +1438,7 @@ msgstr "" msgid "Adjusted Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:46 msgid "Adobe PDF" msgstr "" @@ -1368,33 +1450,39 @@ msgstr "" msgid "Advice on changing test dates" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:238 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:247 msgid "After Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:248 msgid "After Test Version Answer Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see the questions and the responses they gave." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:387 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 msgid "" "After a test version either has no more allowed graded submissions or has " "its time limit expired, you may configure whether or not to allow students " "to see their scores on that version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 +msgid "After number of attempts is" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1028 msgid "After the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:998 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1027 msgid "After the close date" msgstr "" @@ -1406,16 +1494,16 @@ msgid "" "of its value." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:996 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1025 msgid "After the open date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1026 msgid "After the reduced scoring date" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:157 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:156 msgid "Afterward reduced credit can be earned until %1." msgstr "" @@ -1444,7 +1532,7 @@ msgstr "" msgid "All Textbooks" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:56 msgid "All Users" msgstr "" @@ -1468,17 +1556,16 @@ msgstr "" msgid "All problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:27 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:27 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 msgid "All problems will be rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2247 msgid "All selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2325 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2316 msgid "All selected courses are already unhidden." msgstr "" @@ -1502,8 +1589,8 @@ msgstr "" msgid "All sets made visible for all students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:99 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:112 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:113 msgid "All students" msgstr "" @@ -1511,11 +1598,11 @@ msgstr "" msgid "All unassignments were made successfully." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:749 msgid "Allow Unicode alternatives in student answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1089 msgid "Allow the LMS to update user account data" msgstr "" @@ -1525,71 +1612,71 @@ msgstr "" msgid "Allow unassign" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:745 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 msgid "Allowed error, as a percentage, for numerical comparisons" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:527 msgid "Allowed to act as another user" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:578 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:593 msgid "Allowed to change display settings used in pg problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:568 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:583 msgid "Allowed to change their email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:555 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 msgid "Allowed to change their name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 msgid "Allowed to change their password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:498 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:513 msgid "Allowed to login to the course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:631 msgid "Allowed to see solutions before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:600 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:626 msgid "Allowed to see the correct answers before the answer date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:658 msgid "Allowed to view achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:646 msgid "Allowed to view course home page" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:604 msgid "Allowed to view past answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:621 msgid "Allowed to view problems in sets which are not open yet" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:642 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:668 msgid "Allowed to view usernames on the achievements leaderboard" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:69 msgid "" "Allows configuration of certain parameters, such as permission levels, " -"default display mode for equations, and email feedback behavior, on a course" -" by course basis." +"default display mode for equations, and email feedback behavior, on a course " +"by course basis." msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:140 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:145 msgid "Also add this user to the %1 course." msgstr "" @@ -1598,14 +1685,14 @@ msgid "Amulet of Extension" msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2417 msgid "" "An LMS context id is requested to be assigned to %1 which is set to use LTI " "1.3, but that course is missing LTI 1.3 authentication parameters." msgstr "" #. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2397 msgid "" "An LMS context id is requested to be assigned to %1, but that course is not " "configured to use LTI." @@ -1613,8 +1700,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject/lms_context_id.pm:31 msgid "" -"An LMS context id is requested to be assigned to this course which is set to" -" use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " +"An LMS context id is requested to be assigned to this course which is set to " +"use LTI 1.3, but this course is missing LTI 1.3 authentication parameters. " "This is not allowed, and so this setting was not saved." msgstr "" @@ -1625,10 +1712,10 @@ msgid "" "association:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:350 msgid "" -"An Undefined_Set was requested, but no source file for the contained problem" -" was provided." +"An Undefined_Set was requested, but no source file for the contained problem " +"was provided." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementEditor.html.ep:5 @@ -1640,7 +1727,7 @@ msgid "" "or not." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:908 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:937 msgid "" "An address that can be used to log in to the LMS. This is used in messages " "to users that direct them to go back to the LMS to access something in the " @@ -1654,7 +1741,7 @@ msgid "" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2481 msgid "An error occurred deleting mapping for %1: %2" msgstr "" @@ -1664,7 +1751,7 @@ msgid "An error occurred deletinglms_context_id: %1" msgstr "" #. ($_, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2487 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2478 msgid "An error occurred saving mapping for %1: %2" msgstr "" @@ -1674,24 +1761,24 @@ msgid "An error occurred saving the lms_context_id: %1" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1030 msgid "An error occurred while archiving the course %1:" msgstr "" #. ($rename_oldCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:624 msgid "An error occurred while changing the title of the course %1." msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1071 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:845 msgid "An error occurred while deleting the course %1:" msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:727 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:718 msgid "An error occurred while renaming the course %1 to %2:" msgstr "" @@ -1705,17 +1792,25 @@ msgid "An error occurred while trying to send email: %1" msgstr "" #. ($unarchive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1226 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1217 msgid "An error occurred while unarchiving the course %1:" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:245 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/Saml2.pm:67 msgid "" -"An internal server error occured. Please contact the system administrator " +"An internal server error occurred. Please contact the system administrator " "for assistance." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:45 +msgid "An invalid or expired password reset URL was used." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:38 +msgid "Analyze code with PG Critic" +msgstr "" + #. ($part + 1) #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:37 msgid "Answer %1 Score (%):" @@ -1727,6 +1822,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:345 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:77 @@ -1741,7 +1837,7 @@ msgstr "" msgid "Answer Hash Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:391 msgid "Answer Log" msgstr "" @@ -1760,16 +1856,24 @@ msgid "" "actual availability." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:810 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:96 +msgid "Answer date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:60 +msgid "Answer date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:836 msgid "" -"Answer feedback will be available in problems when returning to a previously" -" worked problem and after answers are available. Students will not need to " +"Answer feedback will be available in problems when returning to a previously " +"worked problem and after answers are available. Students will not need to " "click \"Submit Answers\" to make this feedback appear. Furthermore, the " "$showPartialCorrectAnswers variable set in some problems that prevents " "showing which of the answers are correct is ignored after the answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1296 msgid "Answer(s) submitted:" msgstr "" @@ -1786,55 +1890,61 @@ msgstr "" msgid "Answers Available" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:137 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:146 msgid "Answers Available Date" msgstr "" #. ($c->formatDateTime($set->answer_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:188 msgid "Answers available for review on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:205 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:193 msgid "Answers available for review." msgstr "" #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:203 msgid "" -"Answers cannot be made available until on or after the close date for set " -"%1." +"Answers cannot be made available until on or after the close date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1400 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1382 msgid "Answers cannot be made available until on or after the close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:28 msgid "" -"Any changes made below will be reflected in the achievement for ALL " -"students." +"Any changes made below will be reflected in the achievement for ALL students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:177 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:178 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:74 msgid "Any changes made below will be reflected in the set for ALL students." -msgstr "tr: Any changes made below will be reflected in the set for ALL students." +msgstr "" +"tr: Any changes made below will be reflected in the set for ALL students." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:176 msgid "" "Any changes made below will be reflected in the set for ONLY the student(s) " "listed above." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:128 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:210 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:242 msgid "Append" msgstr "" -#. (tag('strong', dir => 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:77 -msgid "Append to end of %1 set" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:248 +msgid "Append to distribution default" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:71 +msgid "Append to end of" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:46 +msgid "Apply to Selected Sets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:36 @@ -1846,12 +1956,12 @@ msgid "Archive" msgstr "" #. ($archive, scalar(@files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:489 msgid "Archive \"%1\" created successfully (%quant(%2,file))" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:811 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:832 msgid "Archive \"%1\" deleted" msgstr "" @@ -1883,7 +1993,7 @@ msgstr "" msgid "Archive Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1101 msgid "Archive next course" msgstr "" @@ -1891,11 +2001,6 @@ msgstr "" msgid "Archived Courses" msgstr "" -#. ($courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:59 -msgid "Archived course as %1.tar.gz." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:10 msgid "" "Archived courses are located inside the \"archives\" directory of the " @@ -1923,6 +2028,12 @@ msgid "" "will be destroyed. There is no undo available." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:738 +msgid "" +"Are you sure you want to grade the test? Select \"No\" if you would like to " +"return to the test to enter more answers." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:49 msgid "" "As the checkbox says, this includes a percentage grade column for each set." @@ -1944,7 +2055,7 @@ msgstr "" msgid "Assign" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:62 msgid "Assign All Sets to Current User" msgstr "" @@ -1952,7 +2063,7 @@ msgstr "" msgid "Assign achievements" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:28 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:34 msgid "Assign and unassign selected exercise sets to selected users." msgstr "" @@ -1960,7 +2071,7 @@ msgstr "" msgid "Assign selected sets to selected users" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:161 msgid "Assign sets to many students" msgstr "" @@ -1972,7 +2083,7 @@ msgstr "" msgid "Assign this achievement to which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:60 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 msgid "Assign this set to which users?" msgstr "这次作业留给哪些用户?" @@ -1986,7 +2097,7 @@ msgid "Assign which achievements?" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:35 msgid "Assigned" msgstr "" @@ -2004,12 +2115,12 @@ msgid "Assigned achievements to users." msgstr "" #. (link_to( $c->setCountMessage($db->countUserSets($user->user_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:100 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:101 msgid "Assigned to %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:454 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:33 msgid "Assigner Tool" msgstr "" @@ -2017,7 +2128,7 @@ msgstr "" msgid "Assigner Tool Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:89 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:90 msgid "Assignment" msgstr "" @@ -2029,12 +2140,24 @@ msgstr "" msgid "Assignment Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:250 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:27 +msgid "Assignment Description" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:259 msgid "Assignment Type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:98 +msgid "Assignment type" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:62 +msgid "Assignment type:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:15 msgid "Assignments" @@ -2048,11 +2171,11 @@ msgstr "" msgid "Assignments Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:706 msgid "Assist with the student answer entry process." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:464 msgid "At least one file must be selected" msgstr "" @@ -2060,7 +2183,7 @@ msgstr "" msgid "Attachment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:583 msgid "Attempt Threshold for Children" msgstr "" @@ -2069,11 +2192,16 @@ msgstr "" msgid "Attempt to upgrade directories and links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1022 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:565 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:46 msgid "Attempted" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:36 +msgid "Attempted:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/attempts_row.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:133 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:73 @@ -2081,25 +2209,33 @@ msgstr "" msgid "Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:102 +msgid "Attempts per version" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:64 +msgid "Attempts per version:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Audit" msgstr "tr: Enrolled" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:303 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:309 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:308 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:254 msgid "Authentication failed. Please speak to your instructor." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/InstructorRPCHandler.pm:40 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:49 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/RenderViaRPC.pm:61 msgid "Authentication failed. Log in again to continue." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:133 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:40 msgid "Author Info" msgstr "tr: Author Info" @@ -2107,7 +2243,7 @@ msgstr "tr: Author Info" msgid "Automatic" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:734 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:760 msgid "" "Automatically convert Full Width Unicode characters to their ASCII " "equivalents" @@ -2119,7 +2255,7 @@ msgid "" "Changes\" or \"Reset Form\" is clicked." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:683 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:684 msgid "Automatically render problems on page load" msgstr "" @@ -2153,7 +2289,7 @@ msgid "Average Percent" msgstr "" #. ($c->formatDateTime($backupTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:620 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:595 msgid "Backup created on %1" msgstr "" @@ -2162,8 +2298,7 @@ msgstr "" msgid "Badges" msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:157 msgid "" "Bar chart showing the average percent grade of active students for each " @@ -2172,19 +2307,25 @@ msgid "" "adjusted percent grade for top level problems with review is: %2." msgstr "" -#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. -#. scalar(@$svgProblemData) +#. (join(', ', map { "$svgProblemLabels->[$_]:$svgProblemData->[$_]" } 0 .. scalar(@$svgProblemData) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:168 msgid "" "Bar chart showing the average percent grade of active students for each " -"problem, where the average percent grade (as a decimal) for each problem is:" -" %1." +"problem, where the average percent grade (as a decimal) for each problem is: " +"%1." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:106 msgid "Basic Search" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:80 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:72 +msgid "" +"Because the deadline has already passed you will only receive reduced credit " +"during this extension." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:28 msgid "Before Open Date" msgstr "" @@ -2202,7 +2343,7 @@ msgstr "" msgid "Binary" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:413 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:424 msgid "Both Start and Grade" msgstr "" @@ -2219,7 +2360,7 @@ msgstr "" msgid "Browse from:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:912 msgid "" "By default, feedback is always sent to all users specified to receive " "feedback. This variable sets the system to only email feedback to users who " @@ -2227,7 +2368,7 @@ msgid "" "will only be sent to section leaders." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:903 msgid "" "By default, feedback is sent to all users above who have permission to " "receive feedback. Feedback is also sent to any addresses specified here. " @@ -2246,8 +2387,8 @@ msgstr "" msgid "CLOSE TIME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1463 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:531 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1324 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:546 msgid "CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED" msgstr "" @@ -2255,33 +2396,33 @@ msgstr "" msgid "Cake of Enlargement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:517 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 msgid "Can email instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:546 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:561 msgid "Can report bugs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:636 msgid "Can show old answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:532 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:547 msgid "Can submit answers for a student" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:523 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:538 msgid "Can use problem grader" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:290 msgid "Can't copy file: %1" msgstr "" #. ($archive, $error) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 msgid "Can't create archive \"%1\": %2" msgstr "" @@ -2291,22 +2432,22 @@ msgid "Can't create course environment for %1 because %2" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:675 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:696 msgid "Can't create directory: %1" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:801 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:822 msgid "Can't create file \"%1\": %2" msgstr "" #. ($name, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:812 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:833 msgid "Can't delete archive \"%1\": %2" msgstr "" #. ($setID, $TargetUser->user_id,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:937 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:938 msgid "" "Can't generate hardcopy for set \"%1\" for user \"%2\". The set is not " "visible to students." @@ -2328,23 +2469,24 @@ msgid "Can't read merge file %1. No message sent" msgstr "" #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:316 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:325 msgid "Can't rename file: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:567 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:557 msgid "Can't rename to the same name." msgstr "" -#. ($fullPath) #. ($!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:236 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1959 +#. ($fullPath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:245 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1939 msgid "Can't write to file %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:412 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:736 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/archive.html.ep:58 @@ -2383,11 +2525,11 @@ msgstr "tr: Cancel Export" msgid "Cancel Reset" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:554 msgid "Cannot find a file path to save to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:539 msgid "" "Cannot find a problem record for set $c->{setID} / problem $c->{problemID}" msgstr "" @@ -2401,12 +2543,12 @@ msgstr "" msgid "Cannot open %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:288 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:299 msgid "Cap Test Time at Close Date" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/PODViewer.pm:47 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:51 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:47 msgid "Categories" msgstr "" @@ -2420,7 +2562,7 @@ msgstr "" msgid "Category:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:13 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleSet.pm:14 msgid "" "Cause the selected homework set to count for twice as many points as it " "normally would." @@ -2428,36 +2570,24 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:13 msgid "" -"Causes a homework problem to become a clone of another problem from the same" -" set." +"Causes a homework problem to become a clone of another problem from the same " +"set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DoubleProb.pm:13 msgid "Causes a single homework problem to be worth twice as much." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 -msgid "Change Course Title to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 -msgid "Change CourseID to:" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 -msgid "Change Institution to:" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:20 msgid "Change a course's ID, Title, or Institution." msgstr "" #. ($rename_oldCourseInstitution, $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:475 msgid "Change course institution from %1 to %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 msgid "Change dates for a set for the whole class." msgstr "" @@ -2470,8 +2600,8 @@ msgid "" "Change the due dates for an individual student on this page. Enter a new " "date in order to override the date. (You can copy the date format from the " "date in the left column which indicates the date when the homework set is " -"due for the whole class.) Note that you should ensure that the close date is" -" before the answer date. If the close date for a student is extended until " +"due for the whole class.) Note that you should ensure that the close date is " +"before the answer date. If the close date for a student is extended until " "after the class answer date for the set, then the answer date for the " "student must also be set to a later date. If reduced scoring is enabled for " "the set, then the reduced scoring date must be between the open and close " @@ -2483,38 +2613,38 @@ msgstr "" msgid "Change the grades on an assignment for one student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:160 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:170 msgid "Change the grading on a set for an entire class." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:167 -msgid "Change the number of atttempts allowed on a problem." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:177 +msgid "Change the number of attempts allowed on a problem." msgstr "" #. ($rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:471 msgid "Change title from %1 to %2" msgstr "" #. ($fieldInfo{$key}[1], $fieldInfo{$key}[2]) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2879 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2870 msgid "Change type of field from %1 to %2 when upgrading" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:558 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:613 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:502 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:526 msgid "Changes abandoned." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:252 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:236 msgid "Changes in this file have not yet been permanently saved." msgstr "tr: Changes in this file have not yet been permanently saved." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:593 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Config.pm:88 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:595 msgid "Changes saved." msgstr "" @@ -2534,26 +2664,31 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:34 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:117 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:37 msgid "Check Answers" msgstr "检查答案" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:677 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:700 msgid "Check Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:946 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:975 msgid "Check a score in the LMS actually needs updating before updating it" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:44 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:73 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:78 +msgid "Choose Color Scheme" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:45 msgid "Choose Sample Problem" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:216 msgid "" -"Choose a layout/styling theme for PDF hardcopy production from the Prooblem " +"Choose a layout/styling theme for PDF hardcopy production from the Problem " "Editor." msgstr "" @@ -2596,6 +2731,10 @@ msgstr "" msgid "Choose problems from a library and add them to a set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:18 +msgid "Choose set date type" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:14 msgid "Choose visibility of the sets to be affected" msgstr "" @@ -2622,13 +2761,13 @@ msgid "Class list (\".lst\") files" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:14 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:48 msgid "" "Clean course after unarchiving (remove student users, scoring files, log " "files, temporary edited files)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:46 msgid "Clear" msgstr "" @@ -2636,20 +2775,20 @@ msgstr "" msgid "Clear Problem Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:123 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:124 msgid "" -"Click a student's name to see the student's homework set. Click a heading to" -" sort the table." +"Click a student's name to see the student's homework set. Click a heading to " +"sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:116 msgid "" "Click a student's name to see the student's test summary page. Click a " -"test's version number to see the corresponding test version. Click a heading" -" to sort the table." +"test's version number to see the corresponding test version. Click a heading " +"to sort the table." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:157 msgid "" "Click first in the \"Assigned Sets\" column in the student's row. This will " "take you to a new page where you will click on the link to the assignment " @@ -2666,9 +2805,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:9 msgid "" -"Click on each of the tabs to view the configuration items. The question mark" -" icon provides access to information about the behavior of the configuration" -" settings." +"Click on each of the tabs to view the configuration items. The question mark " +"icon provides access to information about the behavior of the configuration " +"settings." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:147 +msgid "" +"Click on the \"Select\" checkbox next to the names of the students that " +"additional time is to be assigned, click on the radio button for editing " +"selected users, and then click the \"Edit\" button. Set the \"Accommodation " +"Time Factor\" to the desired multiplier for each student selected (this must " +"be a decimal number that is greater than or equal to 1). The time that a " +"student will have to complete a timed test will be the product of the \"Test " +"Time Limit\" for the test set in the \"Sets Manager\" and the " +"\"Accommodation Time Factor\" set here." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:122 @@ -2689,7 +2840,7 @@ msgid "" "problem counts toward the grade.)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:99 msgid "" "Click on the login name to edit individual problem set data, (e.g. due " "dates) for these students." @@ -2700,19 +2851,18 @@ msgstr "" msgid "" "Click the \"Add Additional User\" button to add additional users to the " "course. The only required field is the user ID. You can also add this user " -"to the %1 course, so you can copy this user when creating future courses, or" -" manage and email course users. Note, by default these new users will be " +"to the %1 course, so you can copy this user when creating future courses, or " +"manage and email course users. Note, by default these new users will be " "\"Dropped\" and unable to login to the %1 course." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:141 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:124 msgid "" "Click the \"Use points from last check\" button to set the point value to " -"the points from the answers that were entered when answers were last " -"checked." +"the points from the answers that were entered when answers were last checked." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:211 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:194 msgid "" "Click the \"Use score from last check\" button to set the problem score to " "the score from the answers that were entered when answers were last checked." @@ -2720,7 +2870,7 @@ msgstr "" #. ('') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:5 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:73 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:75 msgid "Click the %1 icon for page and item specific help." msgstr "" @@ -2729,10 +2879,10 @@ msgstr "" msgid "Click the icon %1 for page and item specific help." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:192 msgid "" "Clicking on any active link at the top of the column sorts the page by that " -"column. You can do lexigraphic sorts: click on \"First name\" then \"Last " +"column. You can do lexicographic sorts: click on \"First name\" then \"Last " "name\" to sort by last name, sorting those with the same last name by their " "first name." msgstr "" @@ -2741,22 +2891,22 @@ msgstr "" msgid "" "Clicking on the login name link in a student's row allows you to view the " "student's version of the homework (rather than your own) so that you can " -"more easily answer student questions about homework problems. (A \"acting as" -" xxx\" alert will appear in the upper right corner of each window while you " +"more easily answer student questions about homework problems. (A \"acting as " +"xxx\" alert will appear in the upper right corner of each window while you " "are acting as a student.) You can submit the answers (which will NOT be " "recorded) to check that the computer is grading the problem correctly. You " "will also be able to view past answers submitted by the student for each " -"problem. To stop acting in the student's role click the \"Stop acting\" link" -" in the upper right corner of the window." +"problem. To stop acting in the student's role click the \"Stop acting\" link " +"in the upper right corner of the window." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:206 msgid "" -"Clicking the email address link will bring up your standard" -" email application so that you can send email to the student. This works " -"even if the student has been dropped from the course. To send email to an " -"entire class or to merge grades with the email message use the \"Email\" " -"page link in the left margin." +"Clicking the email address link will bring up your standard " +"email application so that you can send email to the student. This works even " +"if the student has been dropped from the course. To send email to an entire " +"class or to merge grades with the email message use the \"Email\" page link " +"in the left margin." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:76 @@ -2764,7 +2914,14 @@ msgid "Client ID" msgstr "" #. ($clientIP->ip() -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:565 +msgid "" +"Client ip address %1 is in the list of addresses from which this assignment " +"may not be worked." +msgstr "" + +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:536 msgid "" "Client ip address %1 is not allowed to work this assignment, because the " "assignment has ip address restrictions and there are no allowed locations " @@ -2772,13 +2929,21 @@ msgid "" "problem resolved." msgstr "" +#. ($clientIP->ip() +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:561 +msgid "" +"Client ip address %1 is not in the list of addresses from which this " +"assignment may be worked." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:202 msgid "Close" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:133 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:23 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:50 @@ -2787,21 +2952,20 @@ msgstr "" msgid "Close Date" msgstr "" -#. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:93 -msgid "Close date of this assignment extended by 24 hours to %1." +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:95 +msgid "Close date" msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:72 -msgid "Close date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:98 +msgid "Close date of this assignment extended by %1 to %2." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:66 -msgid "Close date of this test extended by 24 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:120 +msgid "Close date of this test extended by %1 to %2." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:19 @@ -2812,12 +2976,16 @@ msgstr "" msgid "Closed" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:280 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:44 +msgid "Closed Assignments" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:295 msgid "Closed." msgstr "" #. ($c->formatDateTime($verSet->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:240 msgid "Closes on %1" msgstr "" @@ -2825,33 +2993,38 @@ msgstr "" msgid "Closes:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:165 +msgid "Code Maintenance" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:372 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:54 msgid "Collapse All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:381 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:382 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:68 msgid "Collapse All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:441 msgid "Collapse Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:586 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:587 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:590 msgid "Collapse Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:56 msgid "" -"Collapse problem details to the top row of information about a problem. Note" -" that the details of a single problem can be collapsed by clicking on the up" -" arrow to the right of the problem source file." +"Collapse problem details to the top row of information about a problem. Note " +"that the details of a single problem can be collapsed by clicking on the up " +"arrow to the right of the problem source file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:343 msgid "" "Comma separated list of set names that are excluded from all achievements. " "No achievement points and badges can be earned for submitting problems in " @@ -2859,16 +3032,18 @@ msgid "" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:202 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:170 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:91 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:65 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:72 msgid "Comment" msgstr "评论" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:101 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:25 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:249 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:232 msgid "Comment:" msgstr "" @@ -2884,18 +3059,17 @@ msgstr "" msgid "Complete Code" msgstr "" -#. ($c->formatDateTime($c->{set}->answer_date, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:398 +#. ($c->formatDateTime($c->{set}->answer_date, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:381 msgid "Completed results for this assignment are not available until %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:401 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:384 msgid "Completed results for this assignment are not available." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:262 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:293 msgid "Completed." msgstr "" @@ -2903,10 +3077,14 @@ msgstr "" msgid "Compose Email Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1006 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1035 msgid "Condition under which scores will be sent early to an LMS" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:233 +msgid "Configuration File:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:32 msgid "" "Configure ip ranges (locations) that can be used to restrict set access." @@ -2931,6 +3109,10 @@ msgstr "" msgid "Confirm Copy" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:25 +msgid "Confirm New Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:40 msgid "Confirm Reset" msgstr "" @@ -2959,6 +3141,10 @@ msgstr "" msgid "Confirm which sets to export." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:8 +msgid "Congratulations! No PG critic violations found." +msgstr "" + #: /opt/webwork/webwork2/templates/AchievementEvaluator/cheevoMessage.html.ep:15 msgid "Congratulations, you earned a new level!" msgstr "" @@ -2973,18 +3159,18 @@ msgid "" "that the web server can write to this file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:188 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:215 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:181 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:208 msgid "Content Selection" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:60 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:160 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:161 msgid "Context ID" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:59 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:157 msgid "Context Title" msgstr "" @@ -2992,14 +3178,14 @@ msgstr "" msgid "Contexts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2742 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:72 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:56 msgid "Continue" msgstr "继续" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:86 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:82 msgid "Continue Open Test" msgstr "" @@ -3007,22 +3193,22 @@ msgstr "" msgid "Controls if an achievement is evaluated or not." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:22 msgid "Convert the code to PGML" msgstr "" #. ($sourceDirectory, $outputDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:728 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:708 msgid "Copied auxiliary files from %1 to new location at %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:49 msgid "Copy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:157 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:162 msgid "Copy Components From:" msgstr "" @@ -3036,8 +3222,7 @@ msgid "Copy OTP Secrets" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:39 -msgid "" -"Copy OTP secrets from one course/user to another, or reset OTP secrets." +msgid "Copy OTP secrets from one course/user to another, or reset OTP secrets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:14 @@ -3045,11 +3230,15 @@ msgstr "" msgid "Copy Single Secret" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 msgid "Copy These Components:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:286 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:51 +msgid "Copy auxiliary files." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:295 msgid "Copy file as:" msgstr "" @@ -3061,37 +3250,36 @@ msgstr "" msgid "Copy to (Course ID / User ID)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:224 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:264 msgid "" "Copying the course configuration file may copy configuration settings that " "are specific to the original course instructor. If this is a new course for " "a new instructor, use the fields above to add the new instructor and do not " -"copy the course configuration file. Then if there is something in the course" -" configuration file that should be carried into the new course, the " -"administrator can copy that manually. Alternatively, do copy the course " -"configuration file, but then the administrator should inspect the new course" -" configuration file and make adjustments for the new instructor." +"copy the course configuration file. Then if there is something in the course " +"configuration file that should be carried into the new course, the " +"administrator can copy that manually. Alternatively, do copy the course " +"configuration file, but then the administrator should inspect the new course " +"configuration file and make adjustments for the new instructor." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:12 msgid "Core" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:581 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:320 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:301 msgid "Correct" msgstr "正确" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:648 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:647 msgid "Correct Adjusted Status" msgstr "" #: /opt/webwork/webwork2/lib/HardcopyRenderedProblem.pm:247 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1339 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1340 msgid "Correct Answers:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:662 msgid "Correct Status" msgstr "" @@ -3099,13 +3287,17 @@ msgstr "" msgid "Correct answers" msgstr "正确答案" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:47 +msgid "Correct attempts" +msgstr "" + #. ($total_correct, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:17 msgid "Correct: %1/%2" msgstr "" #. ($newBlankProblems, $MAX_NEW_PROBLEMS) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1983 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1963 msgid "" "Could not add %1 problems to this set. The number must be between 1 and %2" msgstr "" @@ -3134,16 +3326,16 @@ msgstr "" msgid "Counter:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:624 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:36 msgid "Counts for Parent" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 msgid "Course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:164 #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:10 msgid "Course Administration" msgstr "课程管理" @@ -3152,8 +3344,8 @@ msgstr "课程管理" msgid "Course Administration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:448 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:65 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:469 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:67 msgid "Course Configuration" msgstr "课程结构" @@ -3161,9 +3353,9 @@ msgstr "课程结构" msgid "Course Configuration Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:517 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:534 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 msgid "Course Default" msgstr "" @@ -3173,32 +3365,36 @@ msgstr "" msgid "Course Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:43 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:11 msgid "Course ID" msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1166 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:264 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:560 msgid "Course ID cannot exceed %1 characters." msgstr "" #. ($ce->{maxCourseIdLength}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:40 msgid "" "Course ID may contain only letters, numbers, hyphens, and underscores, and " "may have at most %1 characters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1170 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:258 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:563 msgid "Course ID may only contain letters, numbers, hyphens, and underscores." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:18 msgid "Course ID:" msgstr "" @@ -3218,7 +3414,7 @@ msgid "Course Information" msgstr "" #. ($c->stash('courseID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:354 msgid "Course Information for course %1" msgstr "" @@ -3227,19 +3423,12 @@ msgstr "" msgid "Course Listings" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep:38 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep:46 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:17 -msgid "Course Name:" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:48 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:28 msgid "Course Sets" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:50 msgid "Course Title" msgstr "" @@ -3254,7 +3443,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3263,7 +3452,7 @@ msgid "" "Courses are listed either alphabetically or in order by the time of most " "recent login activity, oldest first. To change the listing order check the " "mode you want and click \"Refresh Listing\". The listing format is: " -"Course_Name (status :: date/time of most recent login) where status is " +"Course_ID (status :: date/time of most recent login) where status is " "\"hidden\" or \"visible\"." msgstr "" @@ -3283,14 +3472,14 @@ msgstr "" msgid "Create Location:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:657 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:668 msgid "Create New Test Version" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:24 msgid "" -"Create a .tar.gz archive which includes the course's database and all course" -" files." +"Create a .tar.gz archive which includes the course's database and all course " +"files." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/top_row.html.ep:33 @@ -3315,8 +3504,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:74 msgid "" -"Create a new set with a given name. This can either create an empty set or a" -" duplicate of an existing set." +"Create a new set with a given name. This can either create an empty set or a " +"duplicate of an existing set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep:12 @@ -3327,11 +3516,15 @@ msgstr "" msgid "Create as what type of set?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:23 msgid "Create backup" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:118 +msgid "Create unattached header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:90 msgid "Create unattached problem" msgstr "" @@ -3365,7 +3558,44 @@ msgstr "" msgid "Currently defined locations are listed below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2895 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:87 +msgid "Data about the assignment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:53 +msgid "Data about the assignment:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:106 +msgid "Data about the environment" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:35 +msgid "Data about the problem" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:126 +msgid "Data about the problem processor" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:75 +msgid "Data about the problem processor:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:28 +msgid "Data about the problem:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:152 +msgid "Data about the user" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:85 +msgid "Data about the user:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2886 msgid "Database tables are ok" msgstr "" @@ -3377,20 +3607,24 @@ msgstr "" msgid "Database tables ok." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1370 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1361 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1546 msgid "Database:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:182 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:183 msgid "Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1009 msgid "Date after which scores will be sent to the LMS" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:39 +msgid "Date override alert" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:92 msgid "Dates" msgstr "" @@ -3402,10 +3636,15 @@ msgid "" "selected\" from the tasks above." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:855 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:884 msgid "Debug" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:78 +msgid "Debugging information is shown below." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:238 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:50 msgid "Default" msgstr "" @@ -3421,7 +3660,7 @@ msgid "" "Open" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 msgid "Default Length of Reduced Scoring Period in minutes" msgstr "" @@ -3429,12 +3668,12 @@ msgstr "" msgid "Default Time that the Assignment is Due" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:433 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:448 msgid "" "Default number of attempts before Show Me Another can be used (-1 => Never)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:769 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:795 msgid "" "Default number of attempts before hints are shown in a problem (-1 => hide " "hints)" @@ -3495,11 +3734,11 @@ msgstr "" msgid "Delete course:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2850 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2841 msgid "Delete field when upgrading" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:601 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:602 msgid "Delete it?" msgstr "" @@ -3507,7 +3746,7 @@ msgstr "" msgid "Delete location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:31 msgid "Delete oldest backup" msgstr "" @@ -3519,8 +3758,8 @@ msgstr "" msgid "" "Delete selected jobs. Note that jobs that are in the \"active\" state " "cannot be deleted. Jobs that are in the \"inactive\" state can be deleted, " -"but it is possible that by the time the request to delete the job occurs the" -" job may have transitioned into the \"active\" state. In that case the job " +"but it is possible that by the time the request to delete the job occurs the " +"job may have transitioned into the \"active\" state. In that case the job " "will not be deleted. Jobs that are in the \"finished\" or \"failed\" states " "can always be deleted." msgstr "" @@ -3533,7 +3772,7 @@ msgstr "" msgid "Delete selected users?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2806 msgid "Delete table when upgrading" msgstr "" @@ -3553,8 +3792,8 @@ msgid "Deleted %1 sets." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:381 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:404 msgid "Deleted %1 users." msgstr "" @@ -3572,24 +3811,24 @@ msgid "Deleted %quant(%1,job)." msgstr "" #. (join(', ', @delLocations) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1921 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1912 msgid "Deleted Location(s): %1" msgstr "" #. (join(', ', @toDel) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2077 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2068 msgid "Deleted addresses %1 from location." msgstr "" #. ($formatBackupTime) #. ($c->formatDateTime($delTime, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1342 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:605 msgid "Deleted backup from %1." msgstr "" #. ($c->shortPath($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:717 msgid "Deleted temp file at %1" msgstr "" @@ -3612,7 +3851,7 @@ msgstr "" msgid "Deletion destroys all achievement-related data and is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:230 msgid "Deny From" msgstr "" @@ -3635,7 +3874,7 @@ msgstr "" msgid "Descending" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:113 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:116 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:27 msgid "Description" @@ -3645,7 +3884,7 @@ msgstr "" msgid "Description:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:241 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:236 msgid "Deselect All Test Versions" msgstr "" @@ -3661,20 +3900,20 @@ msgstr "" msgid "Destination User ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2586 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2577 msgid "Destination course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2596 msgid "Destination course must be different than source course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2587 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2687 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2578 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2678 msgid "Destination user ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2601 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2592 msgid "" "Destination user must be different than source user when copying from same " "course" @@ -3689,12 +3928,12 @@ msgid "Directory" msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:393 msgid "Directory \"%1\" not removed: %2" msgstr "" #. ($file, $removed) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:391 msgid "Directory \"%1\" removed (items deleted: %2)" msgstr "" @@ -3709,17 +3948,17 @@ msgstr "" msgid "Directory permission errors" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1463 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1454 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1638 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:74 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:74 msgid "" -"Directory structure is missing directories or the webserver lacks sufficient" -" privileges." +"Directory structure is missing directories or the webserver lacks sufficient " +"privileges." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1458 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1642 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1449 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1633 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:71 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:71 msgid "Directory structure is ok" @@ -3729,8 +3968,8 @@ msgstr "" msgid "Directory structure or permissions need to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1438 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1612 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1429 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1603 msgid "Directory structure:" msgstr "" @@ -3752,21 +3991,23 @@ msgstr "" msgid "Disabled" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:267 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:293 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:294 msgid "Dismiss" msgstr "" -#: /opt/webwork/webwork2/templates/layouts/system.html.ep:154 +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:198 msgid "Dismiss All Messages" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:132 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:75 msgid "Display Mode" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:90 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:386 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:387 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:121 msgid "Display Mode:" @@ -3784,19 +4025,34 @@ msgstr "" msgid "Display all possible records" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 msgid "Display choice" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 +msgid "" +"Display full set or problem statistics. The main page lists all sets to " +"view. When viewing set statistics, the drop down menus can be used to show " +"stats for individual sections, recitations, or problems. The overall " +"results include all students who are assigned to the set, while the " +"individual problem results only include active (have attempted the problem) " +"students." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:37 msgid "Display mode for equations" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:300 +msgid "Display of problem scores for this test is not allowed." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:459 msgid "Display of scores for this test is not allowed." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:42 msgid "Display options: Show" msgstr "" @@ -3805,24 +4061,23 @@ msgid "" "Display sets matching a selected criteria. Useful if there are many sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:718 msgid "Display the evaluated student answer" msgstr "" -#. ('COURSENAME_totals.csv', -#. 'COURSENAME_totals_bak1.csv') +#. ('COURSENAME_totals.csv', 'COURSENAME_totals_bak1.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:59 msgid "" "Do NOT use the file name %1, since you might accidentally overwrite that if " -"you again export your WeBWorK homework scores. (Actually the earlier file is" -" moved to %2 -- so you can recover using the File Manager.)" +"you again export your WeBWorK homework scores. (Actually the earlier file is " +"moved to %2 -- so you can recover using the File Manager.)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:62 msgid "Do not unassign students unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:66 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 msgid "Do not uncheck a set unless you know what you are doing." msgstr "" @@ -3831,7 +4086,7 @@ msgstr "" msgid "Do not uncheck students, unless you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:689 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:712 msgid "Do you want to grade this test?" msgstr "" @@ -3839,7 +4094,7 @@ msgstr "" msgid "Documentation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:120 msgid "Documentation from source code for PG modules and macro files." msgstr "" @@ -3873,14 +4128,15 @@ msgstr "" msgid "Don't recognize saveMode: |%1|. Unknown error." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:34 msgid "Don't use in an achievement" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1706 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:907 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:45 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:865 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:67 msgid "Done" msgstr "" @@ -3894,29 +4150,27 @@ msgstr "" #. (tag('span', dir => 'ltr', $display_name) #. ($ver->{id} =~ s/_/ /gr) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:213 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:215 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:208 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:61 msgid "Download %1" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:74 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:98 msgid "Download Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:245 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:240 msgid "Download Hardcopy for Selected Tests" msgstr "" -#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" -#. }) +#. (link_to($filename => 'sample_problem_viewer', { filePath => "$filePath.pg" }) #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:48 msgid "Download file: %1" msgstr "" -#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ -#. s/,v(\d+) +#. (tag('span', dir => 'ltr', format_set_name_display($selected_set_id =~ s/,v(\d+) #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:58 msgid "Download hardcopy of set %1 for %2?" msgstr "" @@ -3946,15 +4200,19 @@ msgstr "" msgid "Due date %1 has passed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:829 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:59 +msgid "Due date:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:856 msgid "E-Mail" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:231 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:229 msgid "E-mail Instructor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:874 msgid "E-mail verbosity level" msgstr "" @@ -3966,12 +4224,12 @@ msgstr "" msgid "Earned" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1200 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1217 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1201 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1218 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:48 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:85 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:63 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1060 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:921 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:53 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:46 @@ -3981,8 +4239,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:206 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:240 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:260 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:502 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:225 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/info.html.ep:6 @@ -3996,12 +4254,12 @@ msgid "Edit %1" msgstr "" #. ($link, $userName, $userID, scalar(keys %{ $c->{userSetRecords} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:54 msgid "Edit %1 for %2 (%3) who has been assigned %4 sets." msgstr "" #. ($link, tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:168 msgid "Edit %1 for set %2." msgstr "" @@ -4017,7 +4275,7 @@ msgstr "" msgid "Edit Evaluator" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:256 msgid "Edit Header" msgstr "" @@ -4025,21 +4283,21 @@ msgstr "" msgid "Edit Location:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:497 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:498 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:128 msgid "Edit Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:65 msgid "Edit Selected Theme" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_row.html.ep:52 msgid "Edit Set Data" msgstr "tr: Edit Set Data" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1088 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:949 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:171 msgid "Edit Tags" msgstr "" @@ -4056,9 +4314,9 @@ msgstr "" msgid "Edit achievement information" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 msgid "" -"Edit achivements for the course. This link is only present if achievements " +"Edit achievements for the course. This link is only present if achievements " "are enabled for the course." msgstr "" @@ -4069,8 +4327,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:24 msgid "" "Edit class roster data. Add students, edit student data, drop students from " -"class, import students from a classlist, and give user professor privileges." -" Access to individual assignments." +"class, import students from a classlist, and give user professor privileges. " +"Access to individual assignments." msgstr "" #. ($userID) @@ -4083,28 +4341,26 @@ msgid "Edit it" msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:140 msgid "Edit set %1 for ALL students assigned to this set." msgstr "" -#. (link_to( $setID => -#. $c->systemLink( -#. $setDetailPage, params => { editForUser => $user->user_id }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:110 +#. (link_to( $setID => $c->systemLink( $setDetailPage, params => { editForUser => $user->user_id }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:111 msgid "Edit set %1 for this user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:31 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 msgid "" -"Edit sets for the entire class. Change set due dates, create new sets from a" -" set definition file, create new sets, make sets visible/invisible, score " +"Edit sets for the entire class. Change set due dates, create new sets from a " +"set definition file, create new sets, make sets visible/invisible, score " "assignments. Assign sets to the class." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/edit_location_form.html.ep:4 msgid "" -"Edit the current value of the location description, if desired, then add and" -" select addresses to delete, and then click the \"Take Action\" button to " +"Edit the current value of the location description, if desired, then add and " +"select addresses to delete, and then click the \"Take Action\" button to " "make all of your changes. Or, click \"Manage Locations\" above to make no " "changes and return to the Manage Locations page." msgstr "" @@ -4121,41 +4377,40 @@ msgstr "tr: Edit which sets?" msgid "Edit which users?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:45 msgid "Editing course information file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 msgid "Editing hardcopy header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:44 msgid "Editing hardcopy theme file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:40 msgid "Editing new problem template \"%1\"." msgstr "" -#. ($c->{prettyProblemNumber}, -#. tag('span', dir => 'ltr', format_set_name_display($fullSetName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:58 +#. ($c->{prettyProblemNumber}, tag('span', dir => 'ltr', format_set_name_display($setName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:61 msgid "Editing problem %1 of set %2 in file \"%3\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:41 msgid "Editing sample problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 msgid "Editing set header file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:47 msgid "Editing unassigned problem file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:46 msgid "Editing unknown file type in file \"%1\"." msgstr "" @@ -4181,7 +4436,7 @@ msgstr "" msgid "Editing all sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing all users." msgstr "" @@ -4198,11 +4453,8 @@ msgstr "" msgid "Editing location %1" msgstr "" -#. (tag( 'strong', -#. dir => 'ltr', -#. format_set_name_display($setID . ($editingSetVersion ? -#. ",v$editingSetVersion" : '') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:127 +#. (tag( 'strong', dir => 'ltr', format_set_name_display($setID . ($editingSetVersion ? ",v$editingSetVersion" : '') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:128 msgid "Editing problem set %1 for these students: %2" msgstr "" @@ -4214,26 +4466,27 @@ msgstr "" msgid "Editing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:371 msgid "Editing selected users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:348 msgid "Editor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:501 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:158 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:154 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:172 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:14 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:44 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:53 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:58 msgid "Email" msgstr "电子邮件" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:106 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:138 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:86 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:96 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:25 @@ -4248,7 +4501,7 @@ msgstr "" msgid "Email Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:440 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:451 msgid "Email Instructor On Failed Attempt" msgstr "" @@ -4260,7 +4513,7 @@ msgstr "" msgid "Email address" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:351 msgid "Email address to use when sending Achievement notifications." msgstr "" @@ -4282,6 +4535,7 @@ msgid "" "the status of this job." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:13 msgid "Email:" msgstr "" @@ -4296,8 +4550,8 @@ msgid "" "grades). This data is identified by which column it is in, for instance if " "the scores where in the 4th column of the merge file, insert them into an " "email using the variable $COL[4]. The \"Scoring Tools\" page can export " -"grades into a CSV that can be used as a merge file. Upload customized merge" -" files with the \"File Manager\"." +"grades into a CSV that can be used as a merge file. Upload customized merge " +"files with the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:11 @@ -4308,7 +4562,7 @@ msgstr "" msgid "Enable Achievement Rewards" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:361 msgid "Enable Conditional Release" msgstr "" @@ -4324,34 +4578,35 @@ msgstr "" msgid "Enable Progress Bar and current problem highlighting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:372 msgid "Enable Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:439 msgid "Enable Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 msgid "Enable Spell Checking" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:77 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:63 msgid "" "Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab " -"inside the editor window indents the current line. When tab-focus mode is on" -" Tab and Shift-Tab move focus out of the editor window." +"inside the editor window indents the current line. When tab-focus mode is on " +"Tab and Shift-Tab move focus out of the editor window." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:485 msgid "Enable periodic re-randomization of problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:17 +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:20 msgid "" "Enable reduced scoring for a homework set. This will allow you to submit " -"answers for partial credit for 24 hours after the close date. This will " -"randomize problem details if used after the original close date." +"answers for partial credit for %1 after the close date. This will randomize " +"problem details if used after the original close date." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:24 @@ -4367,30 +4622,30 @@ msgstr "" msgid "Enabled:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:487 msgid "" "Enables periodic re-randomization of problems after a given number of " "attempts. Student would have to click Request New Version to obtain new " "version of the problem and to continue working on the problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:348 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:363 msgid "" "Enables the use of the conditional release system. To use conditional " "release you need to specify a list of set names on the Problem Set Detail " "Page, along with a minimum score. Students will not be able to access that " -"homework set until they have achieved the minimum score on all of the listed" -" sets." +"homework set until they have achieved the minimum score on all of the listed " +"sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:441 msgid "" "Enables use of the Show Me Another button, which offers the student a newly-" "seeded version of the current problem, complete with solution (if it exists " "for that problem)." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:168 msgid "End" msgstr "" @@ -4402,7 +4657,7 @@ msgstr "tr: Enrolled" msgid "Enrolled, Drop, etc." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:88 msgid "Enrollment Status" msgstr "注册状态" @@ -4412,15 +4667,15 @@ msgstr "注册状态" msgid "Enrollment Status: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:791 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:817 msgid "Enter Key Behavior" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:54 msgid "" "Enter a number of students to add, and then click \"Add\". This will take " -"you to a new page where the data can be entered for one or more students. It" -" is also possible to assign the student(s) to one or more sets as they are " +"you to a new page where the data can be entered for one or more students. It " +"is also possible to assign the student(s) to one or more sets as they are " "being entered: simply select the sets from the list below the data entry " "table. Use \"command\" or \"control\" click to select more than one set." msgstr "" @@ -4434,22 +4689,22 @@ msgid "Enter information below for students you wish to add." msgstr "" #. ($_) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:86 msgid "Enter information for additional user number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:673 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:699 msgid "" -"Enter one of the allowed display mode types above. See 'display modes entry'" -" for descriptions." +"Enter one of the allowed display mode types above. See 'display modes entry' " +"for descriptions." msgstr "" #. ($display_sort_method_name{$primary_sort_method}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:140 msgid "Entries are sorted by %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:325 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:346 msgid "Equation Display" msgstr "" @@ -4462,12 +4717,12 @@ msgid "Error adding IP restriction location \"%1\" for set %2: %3" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1584 msgid "Error adding set-level proctor: %1" msgstr "" #. ($file, $toPath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:722 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:699 msgid "Error copying %1 to %2." msgstr "" @@ -4475,12 +4730,12 @@ msgstr "" msgid "Error creating set %1: %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:15 msgid "Error details" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:286 msgid "Error encoding JWT: %1" msgstr "" @@ -4490,14 +4745,14 @@ msgid "Error generating POD for file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1580 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1560 msgid "" "Error getting old set-proctor password from the database: %1. No update to " "the password was done." msgstr "" #. ($err) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:221 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:226 msgid "Error loading or generating site keys: %1" msgstr "" @@ -4505,42 +4760,27 @@ msgstr "" msgid "Error message:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:12 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:13 msgid "Error messages" msgstr "" #. ($user_record->email_address, $exception_message) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:90 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:93 msgid "Error sending email to %1: %2" msgstr "" -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:654 -msgid "Error: Answer date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:663 -msgid "Error: Answer date must come after close date in set %1." -msgstr "" - #. ($setID) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:652 -msgid "Error: Close date cannot be more than 10 years from now in set %1." +msgid "Error: Answer date must come after close date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:660 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:649 msgid "Error: Close date must come after open date in set %1." msgstr "" #. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:650 -msgid "Error: Open date cannot be more than 10 years from now in set %1." -msgstr "" - -#. ($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:674 msgid "" "Error: Reduced scoring date must come between the open date and close date " "in set %1." @@ -4551,12 +4791,12 @@ msgstr "" msgid "Error: The original file %1 cannot be read." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:240 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:249 msgid "Error: no file data was submitted!" msgstr "" #. ($problem_desc, $problem_name, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1224 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1225 msgid "" "Errors encountered while processing %1. This %2 has been omitted from the " "hardcopy. Error text: %3" @@ -4567,7 +4807,7 @@ msgid "Errors occurred while generating hardcopy:" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2239 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2230 msgid "" "Errors occurred while hiding the courses listed below when attempting to " "create the file hide_directory in the course's directory. Check the " @@ -4575,7 +4815,7 @@ msgid "" msgstr "" #. ("$ce->{webworkDirs}{courses}/$failed_courses[0]/") -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2299 msgid "" "Errors occurred while unhiding the courses listed below when attempting " "delete the file hide_directory in the course's directory. Check the " @@ -4598,12 +4838,12 @@ msgstr "" msgid "Evaluator Variables" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2245 msgid "" "Except for the errors listed above, all selected courses are already hidden." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2323 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2314 msgid "" "Except for the errors listed above, all selected courses are already " "unhidden." @@ -4619,29 +4859,29 @@ msgstr "" msgid "Existing file %1 could not be backed up." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:369 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:48 msgid "Expand All Details" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:379 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:61 msgid "Expand All Nesting" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:439 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:440 msgid "Expand Nested Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:588 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:589 msgid "Expand Problem Details" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:50 msgid "" "Expand problem details that have been collapsed. Note that the details of a " -"single problem can be expanded by clicking on the down arrow to the right of" -" the problem source file." +"single problem can be expanded by clicking on the down arrow to the right of " +"the problem source file." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:85 @@ -4693,53 +4933,60 @@ msgstr "" msgid "Exporting selected achievements." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:44 -msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). " -"Any submissions during this additional time will be reduced and are worth " -"%2% of their full value. %3" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:84 +msgid "Extend the close date of this assignment to %1 (an additional %2)." msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:32 +#. ($c->formatDateTime($set->due_date + $self->{time}, $ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:49 msgid "" -"Extend the close date of this assignment to %1 (an additional 24 hours). %2" +"Extend the close date of this assignment to %1 (an additional %2). Any " +"submissions during this additional time will be reduced and are worth %3% of " +"their full value. %4" msgstr "" -#. ($c->formatDateTime($set->due_date + TWO_DAYS, -#. $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendDueDate.pm:32 -msgid "" -"Extend the close date of this assignment to %1 (an additional 48 hours). %2" +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:92 +msgid "Extend the close date of this assignment to %1 (an additional %2). %3" msgstr "" -#. ($c->formatDateTime($set->due_date + ONE_DAY, -#. $c->ce->{studentDateDisplayFormat}) +#. ($self->{timeText}) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:32 -msgid "Extend the close date of this test to %1 (an additional 24 hours)." +msgid "Extend the deadline by %1." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +#. ($self->{timeText}, $randomization_statement) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:38 +msgid "Extend the deadline by %1. %2" +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:155 msgid "Extend the number of attempts allowed a student on a given problem." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 24 hours)." +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:65 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2)." +msgstr "" + +#. ($c->formatDateTime($set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:72 +msgid "" +"Extend the reduced credit deadline of this assignment to %1 (an additional " +"%2). %3" msgstr "" #. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:48 -msgid "Extend the reduced scoring date to %1 (an additional 48 hours)." +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:54 +msgid "Extend the reduced scoring date to %1 (an additional %2)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:16 -msgid "" -"Extends the close date of a test by 24 hours. Note: The test must still be " -"open for this to work." +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:15 +msgid "Extends the close date of a test by %1." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 @@ -4794,7 +5041,7 @@ msgid "Failed to duplicate set: no set selected for duplication!" msgstr "tr: Failed to duplicate set: no set selected for duplication!" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:65 msgid "Failed to generate course archive: %1" msgstr "" @@ -4812,27 +5059,27 @@ msgid "Failed to open %1." msgstr "" #. ($file, $@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1235 msgid "Failed to remove file %1: %2" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1249 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1240 msgid "Failed to remove scoring files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1254 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1245 msgid "Failed to remove temporary edited files: %1" msgstr "" #. ($@) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:233 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:242 msgid "Failed to save: %1" msgstr "" #. (ref($_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:221 msgid "Failed to send message: %1" msgstr "" @@ -4850,23 +5097,33 @@ msgstr "" msgid "Features:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:351 msgid "Feedback" msgstr "反馈信息" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:881 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:910 msgid "Feedback by Section." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2776 +#. (format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:8 +msgid "Feedback sent from %1:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:12 +msgid "Feedback sent from:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2767 msgid "Field is ok" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2778 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2769 msgid "Field missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2780 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 msgid "Field missing in schema" msgstr "" @@ -4877,43 +5134,43 @@ msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1108 msgid "File \"%1\" exists. File not saved. No changes have been made." msgstr "" #. ($file, $!) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:386 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:399 msgid "File \"%1\" not removed: %2" msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:384 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:397 msgid "File \"%1\" successfully removed" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:829 msgid "File \"%1\" uploaded successfully" msgstr "" #. ($ce->{courseDirs}{templates}, $fileName) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:619 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:650 msgid "File %1/%2 either does not exist or is not readable." msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:759 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:780 msgid "File %1 already exists. Overwrite it, or rename it as:" msgstr "" #. ($name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:779 msgid "File %1 is protected and cannot be overwritten. Rename it as:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:464 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:46 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:55 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 msgid "File Manager" msgstr "文件管理" @@ -4921,7 +5178,7 @@ msgstr "文件管理" msgid "File Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:35 msgid "File not found." msgstr "" @@ -4936,26 +5193,26 @@ msgid "" "File not saved. The file \"%1\" is not contained in the templates directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:995 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:977 msgid "" "File not saved. The file name for this problem does not match the file name " "the editor was opened with. The problem set may have changed. Please reopen " "this file from the homework sets editor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:243 msgid "File saved" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:278 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:287 msgid "File successfully copied" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:313 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:322 msgid "File successfully renamed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:20 msgid "File:" msgstr "" @@ -4964,7 +5221,7 @@ msgid "Filename" msgstr "文件名" #. ($extension, $location) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:994 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1015 msgid "Files with extension \".%1\" usually belong in \"%2\"" msgstr "" @@ -4972,9 +5229,9 @@ msgstr "" msgid "" "Fill out the form below to add or remove LMS context IDs for courses. The " "LMS context ID is a unique identifier for a course in the LMS. This is used " -"to associate an LMS course to a WeBWorK course when a content item selection" -" request is made. You do not need to set anything on this page if you do not" -" want the instructors using this WeBWorK server to be able to use content " +"to associate an LMS course to a WeBWorK course when a content item selection " +"request is made. You do not need to set anything on this page if you do not " +"want the instructors using this WeBWorK server to be able to use content " "item selection. Note that the LMS context ID for a course will be displayed " "if an instructor attempts to select content from the course via a content " "item request, and the LMS context id has not been set in WeBWorK." @@ -4984,8 +5241,8 @@ msgstr "" msgid "" "Fill out the form below to add, edit, or delete locations. Locations are " "used to restrict access to sets based on ip address. Locations are " -"configured here in the administration course, then used in a normal course." -" When configuring a set to use a restricted ip address, the instructor can " +"configured here in the administration course, then used in a normal course. " +"When configuring a set to use a restricted ip address, the instructor can " "choose to either restrict access to the location or deny access from a " "location, which are identified by their name. Instructors can select " "multiple locations to restrict access to." @@ -5005,14 +5262,14 @@ msgid "Filter achievements" msgstr "" #. ($recitation) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1391 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:872 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1404 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:47 msgid "Filter by recitation %1" msgstr "" #. ($section) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1387 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:869 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1398 +#: /opt/webwork/webwork2/lib/WeBWorK/HTML/StudentNav.pm:44 msgid "Filter by section %1" msgstr "" @@ -5037,12 +5294,12 @@ msgstr "" msgid "Finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:167 msgid "First" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:65 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:84 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:28 @@ -5053,18 +5310,25 @@ msgstr "名" msgid "First name" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:94 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:80 msgid "Fold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:85 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:71 msgid "" "Fold the region that begins on the current line. Triangles in the gutter " "next to line numbers indicate which regions can be folded." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:86 -msgid "For many macros, this lists all sample problems used by the macro." +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:94 +msgid "For many macros, this lists all sample problems that use the macro." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:213 +msgid "" +"For problem files you may choose to replace the current problem in the " +"current set, append to the end of an existing set as a new problem, or " +"create a problem that is not attached to a problem set." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:160 @@ -5075,21 +5339,32 @@ msgid "" "directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:127 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:218 +msgid "" +"For set or hardcopy header files you may choose to set the file as the same " +"kind of header for an existing problem set, or create a header file that is " +"not attached to a problem set." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:120 msgid "Force RTL" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:690 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:691 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:84 msgid "Force problems to be numbered consecutively from one" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:129 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:122 msgid "" "Force the editor to display text from right-to-left. (Note that this does " "not persist when reloading the page.)" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:312 +msgid "Forgot Password" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:20 msgid "Form Elements Present on the Page" msgstr "" @@ -5098,13 +5373,8 @@ msgstr "" msgid "Format" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:125 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:164 -msgid "Format Code" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:832 -msgid "Format for the subject line in feedback emails" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:859 +msgid "Format for the subject of feedback emails" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:110 @@ -5125,12 +5395,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:5 msgid "" -"From this page you can add new students, " -"edit user data (name, email address, recitation, section, " -"permission level, enrollment status, and password), and " -"export (save) class lists for back-up or use in another " -"course. You can also delete students from the class roster, but this cannot " -"be undone." +"From this page you can add new students, edit user data (name, email address, student ID, enrollment status, " +"accommodation time factor, section, recitation, comment, permission level, " +"and password), and export (save) class lists for back-up or " +"use in another course. You can also delete students from the class roster, " +"but this cannot be undone." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Feedback.html.ep:39 @@ -5138,7 +5408,8 @@ msgstr "" msgid "From:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:37 msgid "Future Assignments" msgstr "" @@ -5158,8 +5429,8 @@ msgstr "" msgid "General Page Information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:702 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:720 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:687 msgid "General Parameters" msgstr "" @@ -5169,20 +5440,20 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:124 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:183 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:177 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:145 msgid "Generate Hardcopy" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:151 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:148 msgid "" "Generate a hardcopy of the problem being edited. This does not change the " "permanent file on the disk. You can generate a hardcopy for different " "versions of the same problem by changing the seed. You can also change the " -"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file" -" will be generated for download, unless there are errors. If errors occur or" -" \"TeX Source\" is selected, then a zip file will be generated for download " +"format to \"PDF\" or \"TeX Source\". If \"PDF\" is selected, then a PDF file " +"will be generated for download, unless there are errors. If errors occur or " +"\"TeX Source\" is selected, then a zip file will be generated for download " "that contains the TeX source file and resources needed for generating the " "PDF file using LaTeX." msgstr "" @@ -5198,6 +5469,11 @@ msgstr "" msgid "Generate hardcopy for selected sets and selected users" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:145 +msgid "" +"Give one student or several students additional time for all timed tests." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/FullCreditProb.pm:13 msgid "Gives full credit on a single homework problem." msgstr "" @@ -5222,28 +5498,28 @@ msgstr "" msgid "" "Global data on problem usage is contributed by many institutions using " "WeBWorK all over the world. The Usage figure is the total number of " -"individuals who have attemped this problem at least once. A high figure " +"individuals who have attempted this problem at least once. A high figure " "represents a problem which has been assigned to many students and is both " "popular with instructors and likely bug free." msgstr "" #. ($problemID, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1633 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1613 msgid "Global problem %1 for set %2 not found." msgstr "" #. ($c->{prettyID}, $c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:344 msgid "Global problem %1 not found for set %2." msgstr "" #. ($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:110 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:108 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:338 msgid "Global set %1 not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:82 msgid "Global set data will be shown instead of user specific data" msgstr "" @@ -5251,21 +5527,21 @@ msgstr "" msgid "Go" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:568 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:569 msgid "Grade" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:564 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:565 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:80 msgid "Grade Problem" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:684 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:707 msgid "Grade Test for %1" msgstr "" @@ -5273,11 +5549,11 @@ msgstr "" msgid "Grade of Active Students" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:955 msgid "Grade passback mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:302 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:313 msgid "Graded Submissions per Version" msgstr "" @@ -5285,7 +5561,7 @@ msgstr "" msgid "Grader" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:328 msgid "Grades" msgstr "成绩" @@ -5293,7 +5569,7 @@ msgstr "成绩" msgid "Grades Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:98 msgid "Grades have been saved for all current users." msgstr "" @@ -5324,8 +5600,8 @@ msgid "" "chains." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:79 -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:83 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:84 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:88 msgid "Guest Login" msgstr "游客登录" @@ -5333,7 +5609,7 @@ msgstr "游客登录" msgid "Guest:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:35 msgid "HTTP Headers" msgstr "" @@ -5341,7 +5617,7 @@ msgstr "" msgid "Hardcopy Format" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:38 msgid "Hardcopy Format Help" msgstr "" @@ -5349,17 +5625,17 @@ msgstr "" msgid "Hardcopy Format:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:384 msgid "Hardcopy Generator" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:96 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:105 msgid "Hardcopy Header" msgstr "tr: Hardcopy Header" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:368 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:351 msgid "Hardcopy Header for set %1" msgstr "" @@ -5368,7 +5644,7 @@ msgid "Hardcopy Help" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:353 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:207 #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:32 msgid "Hardcopy Theme" @@ -5382,13 +5658,21 @@ msgstr "" msgid "Hardcopy Theme:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:231 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:93 +msgid "Hardcopy header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:57 +msgid "Hardcopy header file:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:232 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:16 msgid "Headers" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:372 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:348 #: /opt/webwork/webwork2/templates/layouts/help_macro.html.ep:6 msgid "Help" msgstr "帮助" @@ -5402,7 +5686,7 @@ msgid "" "using persistent global data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:400 msgid "Here is a new version of your problem." msgstr "" @@ -5411,11 +5695,15 @@ msgstr "" msgid "Hidden" msgstr "隐藏的" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:350 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:351 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:45 msgid "Hide All" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +msgid "Hide Attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminHideCourses.html.ep:2 msgid "Hide Course Help" msgstr "" @@ -5428,16 +5716,12 @@ msgstr "" msgid "Hide Courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:568 msgid "Hide Hints from Students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:10 -msgid "Hide Problem Grader" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:726 -msgid "Hide Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +msgid "Hide Weights" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:46 @@ -5453,24 +5737,21 @@ msgstr "" msgid "Hints" msgstr "提示" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:35 msgid "" "Histogram showing the grades of active students for problem %1, where the " "number of students in each percent range is: %2" msgstr "" -#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. -#. scalar(@$buckets) +#. (join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:97 msgid "" "Histogram showing the overall set grades, where the number of students in " "each percent range is: %1." msgstr "" -#. ($c->{prettyID}, join(', ', map { -#. "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) +#. ($c->{prettyID}, join(', ', map { "$bucketLabels->[$_]:$buckets->[$_]" } 0 .. scalar(@$buckets) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:27 msgid "" "Histogram showing the percent grade of active students for problem %1 and " @@ -5479,12 +5760,12 @@ msgid "" "review is: %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:255 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:264 msgid "Homework" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:37 msgid "Homework Totals" msgstr "" @@ -5497,6 +5778,14 @@ msgstr "" msgid "I couldn't find the file [ACHIEVEMENT_DIR]/surprise_message.txt!" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:171 +msgid "IP Address" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:102 +msgid "IP Address:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:163 msgid "IP restriction location \"%1\" for set %2 already exists." msgstr "" @@ -5526,7 +5815,7 @@ msgstr "" msgid "Id" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:24 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:26 msgid "" "If \"PDF\" is selected, then a PDF file will be generated for download, " "unless there are errors. If errors occur generating a PDF file or \"TeX " @@ -5549,15 +5838,15 @@ msgid "" "value for the selected \"Fallback password source\" will be set as the " "password assuming a value for that field it is provided. If the password " "field is left blank, and the \"Fallback password source\" is \"None\" or " -"that field not provided, then the user will not have a password and will not" -" be able to sign in directly to the course." +"that field not provided, then the user will not have a password and will not " +"be able to sign in directly to the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:622 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:648 msgid "" "If a user does not have this permission, then the user will not be allowed " -"to navigate to the course home page, i.e., the Assignments page. This should" -" only be used for a course when LTI authentication is used, and is most " +"to navigate to the course home page, i.e., the Assignments page. This should " +"only be used for a course when LTI authentication is used, and is most " "useful when LTIGradeMode is set to homework. In this case the Assignments " "page is not useful and can even be confusing to students. To use this " "feature set this permission to \"login_proctor\"." @@ -5575,8 +5864,8 @@ msgstr "" msgid "" "If copying multiple secrets, choose a source course ID to copy from, then " "chose one (or more) source users to copy to one (or more) destination " -"courses. This can be used to copy multiple secrets at once, but the user IDs" -" must be the same in the source and destination courses." +"courses. This can be used to copy multiple secrets at once, but the user IDs " +"must be the same in the source and destination courses." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:19 @@ -5598,14 +5887,14 @@ msgid "" "makes the columns easy to read when in text form but it can confuse some " "spreadsheet applications since the extra spaces violate the csv standard " "(although Excel handles them with no problem). This will give a visual form " -"of the CSV file that is easy to read on the page. If you want a reliable " -".csv file for use in any spreadsheet application unclick the \"Pad Fields\" " -"option. You can download the .csv file immediately by clicking on the link " -"with the filename chosen above, or you can download it using the \"File " -"Manager\" from the scoring directory." +"of the CSV file that is easy to read on the page. If you want a " +"reliable .csv file for use in any spreadsheet application unclick the \"Pad " +"Fields\" option. You can download the .csv file immediately by clicking on " +"the link with the filename chosen above, or you can download it using the " +"\"File Manager\" from the scoring directory." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:199 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:232 msgid "" "If the original problem cannot be edited than the path name must be changed " "in order to be allowed to save the problem. Adding \"local/\" to the " @@ -5619,7 +5908,23 @@ msgid "" "preferred to changing its dates." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:634 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:9 +msgid "" +"If the username that was entered is valid, that user has a valid email " +"address set, and that user has permission to change their password, then a " +"reset link has been emailed to that address. That link will only be valid " +"for the next 15 minutes." +msgstr "" + +#. ($ce->{webworkDirs}{addOnConf}) +#: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:30 +msgid "" +"If there are .conf files in the %1 folder, you may select a number of these " +"to include at the end of the course.conf file. This only applies when not " +"copying a course.conf file from another course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:608 msgid "" "If this flag is set then this problem will count toward the grade of its " "parent problem. In general the adjusted status on a problem is the larger " @@ -5627,29 +5932,29 @@ msgid "" "problems which have this flag enabled." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:450 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:461 msgid "" "If this is enabled then instructors with the ability to receive feedback " -"emails will be notified whenever a student runs out of attempts on a problem" -" and its children without receiving an adjusted status of 100%." +"emails will be notified whenever a student runs out of attempts on a problem " +"and its children without receiving an adjusted status of 100%." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 msgid "" "If this is enabled then students will be unable to attempt a problem until " -"they have completed all of the previous problems and their child problems if" -" necessary." +"they have completed all of the previous problems and their child problems if " +"necessary." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:42 msgid "" -"If this is selected, a success index is listed in each csv file. The success" -" index is a number assigned on the basis of the number of incorrect attempts" -" (roughly equivalent to 1/the number of attempts) which seems to correlate " +"If this is selected, a success index is listed in each csv file. The success " +"index is a number assigned on the basis of the number of incorrect attempts " +"(roughly equivalent to 1/the number of attempts) which seems to correlate " "with the relative difficulty the student had with the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:793 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 msgid "" "If this is set to \"preview\", hitting the enter key on a homework problem " "page activates the \"Preview My Answers\" button. If this is set to " @@ -5657,25 +5962,24 @@ msgid "" "instead. Or if that button is not present, it will activate the \"Check " "Answers\" button. Or if that button is also not present, it will activate " "the \"Preview My Answers\" button. A third option is \"conservative\". In " -"this case, the enter key behaves like \"preview\" when the \"Submit\" button" -" is available and there are only finitely many attempts allowed. Otherise " +"this case, the enter key behaves like \"preview\" when the \"Submit\" button " +"is available and there are only finitely many attempts allowed. Otherwise " "the enter key behaves like \"submit\". Note that this is only affects " "homework problem pages, not test/quiz pages, and not instructor pages like " "the PG Editor and the Library Browser." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:999 msgid "" -"If this is set to true, then each time a user submits an answer or grades a" -" test, that will trigger WeBWorK possibly reporting a score to the LMS. " +"If this is set to true, then each time a user submits an answer or grades a " +"test, that will trigger WeBWorK possibly reporting a score to the LMS. " "However, several other configuration settings might still prevent WeBWorK " "from actually submitting a score to the LMS. If this is set to false, then " "grades will only be sent to the LMS with mass updates (either triggered by " -"the instructor using the LTI Grade Update tool, or at mass update " -"intervals)." +"the instructor using the LTI Grade Update tool, or at mass update intervals)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 msgid "" "If this is set to true, then when a user enters WeBWorK using LTI from an " "LMS, their user account data in WeBWorK will be updated to match the data " @@ -5688,7 +5992,7 @@ msgid "" "address." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:918 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:947 msgid "" "If this is set, all users (including the instructor) must enter the WeBWorK " "course through the LMS. If a user reaches the regular WeBWorK login screen, " @@ -5698,17 +6002,17 @@ msgstr "" #. (tag('strong', $rememberMeText) #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:41 msgid "" -"If you check %1 your login information will be remembered by the browser you" -" are using, allowing you to visit WeBWorK pages without typing your user " -"name and password (until your session expires). This feature is not safe for" -" public workstations, untrusted machines, and machines over which you do not" -" have direct control." +"If you check %1 your login information will be remembered by the browser you " +"are using, allowing you to visit WeBWorK pages without typing your user name " +"and password (until your session expires). This feature is not safe for " +"public workstations, untrusted machines, and machines over which you do not " +"have direct control." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:48 msgid "" -"If you check the box above, then two factor verification will be skipped for" -" a limited time when signing in with this browser. This feature is not safe " +"If you check the box above, then two factor verification will be skipped for " +"a limited time when signing in with this browser. This feature is not safe " "for public workstations, untrusted machines, and machines over which you do " "not have direct control." msgstr "" @@ -5730,23 +6034,22 @@ msgid "" "or window." msgstr "" -#. ('report_grades_data.csv', 'report_grade.msg', -#. '$COL') +#. ('report_grades_data.csv', 'report_grade.msg', '$COL') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:65 msgid "" "If you upload your file on the web with the name: %1 and also create an " -"email message with the name %2 with the approriate %3 variables then not " -"only can you email the message with the embedded grades to the students, but" -" files with those exact names are automatically appended to the \"Grades\" " +"email message with the name %2 with the appropriate %3 variables then not " +"only can you email the message with the embedded grades to the students, but " +"files with those exact names are automatically appended to the \"Grades\" " "page seen by the students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:648 msgid "Illegal '/' character in input." msgstr "" #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:403 msgid "Illegal file \"%1\" specified" msgstr "" @@ -5778,7 +6081,7 @@ msgstr "tr: Import from where?" msgid "Import how many sets?" msgstr "tr: Import how many sets?" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:33 msgid "Import sets with names" msgstr "tr: Import sets with names" @@ -5846,18 +6149,21 @@ msgstr "" msgid "Include success index columns" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:587 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:321 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:302 msgid "Incorrect" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:48 +msgid "Incorrect attempts" +msgstr "" + #. ($total_incorrect, $num_of_problems) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:42 msgid "Incorrect: %1/%2" msgstr "" #. ($set->versions_per_interval, $set->versions_per_interval + 1) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:35 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:37 msgid "Increase the number of versions from %1 to %2 for this test." msgstr "" @@ -5875,13 +6181,17 @@ msgstr "" msgid "Index" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:610 +msgid "Indicate each date overriding an assignment date" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:11 msgid "" "Indicates the number of problems in the set. Clicking on the link opens the " -"set detail page which allows you to modify set parameters, edit set headers," -" and change parameters of problems in the set such as the number of allowed " -"attempts or the weight (credit value). You can also add, remove, view, edit," -" and reorder the problems in the set." +"set detail page which allows you to modify set parameters, edit set headers, " +"and change parameters of problems in the set such as the number of allowed " +"attempts or the weight (credit value). You can also add, remove, view, edit, " +"and reorder the problems in the set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:145 @@ -5893,15 +6203,15 @@ msgstr "" msgid "Init" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:57 msgid "Institution" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:578 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:586 msgid "Instructor Comment:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1328 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1329 msgid "Instructor Feedback:" msgstr "" @@ -5909,7 +6219,7 @@ msgstr "" msgid "Instructor Links Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:376 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:397 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:14 msgid "Instructor Tools" msgstr "授课人工具" @@ -5932,7 +6242,7 @@ msgid "Invalid %1 in file: %2" msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2570 msgid "Invalid action %1." msgstr "" @@ -5950,7 +6260,7 @@ msgid "" msgstr "" #. ($headerType) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2091 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2069 msgid "Invalid headerType %1" msgstr "" @@ -5959,7 +6269,7 @@ msgstr "" msgid "Invalid line in file \"%1\": ||%2||" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:505 msgid "Invalid security code." msgstr "" @@ -5986,7 +6296,8 @@ msgstr "" msgid "JITAR Set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:550 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:566 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 msgid "Job Manager" msgstr "" @@ -5998,8 +6309,7 @@ msgstr "" msgid "Job Table Column Descriptions:" msgstr "" -#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ -#. FIELDS() +#. ($c->maketext((grep { $_->[0] eq $c->stash->{primarySortField} } @{ FIELDS() #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/JobManager.pm:173 msgid "" "Jobs sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " @@ -6007,24 +6317,24 @@ msgid "" "%plural(%6,ascending,descending) order." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:483 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:494 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:508 msgid "Jump to Problem:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:258 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:267 msgid "Just in Time Assessment and Review" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1095 msgid "Just-In-Time Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:67 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:53 msgid "Key Binding" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:115 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:108 msgid "Key Map" msgstr "" @@ -6036,73 +6346,71 @@ msgstr "" msgid "LAST NAME" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1187 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:12 msgid "LMS Context ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1119 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1163 msgid "LMS access token AUD for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 -msgid "" -"LMS access token AUD used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1164 +msgid "LMS access token AUD used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1112 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1156 msgid "LMS access token URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1113 -msgid "" -"LMS access token URL used to validate logins from an LMS using LTI 1.3." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1157 +msgid "LMS access token URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1126 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1170 msgid "LMS authorization request URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1171 msgid "" "LMS authorization request URL used to validate logins from an LMS using LTI " "1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1091 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 msgid "LMS client ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1092 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1136 msgid "LMS client ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1098 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1142 msgid "LMS deployment ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1099 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1143 msgid "LMS deployment ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1084 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1128 msgid "LMS platform ID for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1085 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1129 msgid "LMS platform ID used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1149 msgid "LMS public keyset URL for LTI 1.3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1150 msgid "" "LMS public keyset URL used to validate logins from an LMS using LTI 1.3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1118 msgid "LMS shared secret for LTI 1.1 authentication" msgstr "" @@ -6110,10 +6418,14 @@ msgstr "" msgid "LOCAL Usage" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1231 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1278 msgid "LTI" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:214 +msgid "LTI 1.3 Registration" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:14 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:36 msgid "LTI Configuration" @@ -6132,8 +6444,8 @@ msgstr "" msgid "LTI Grade Mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:545 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:60 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:561 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:48 msgid "LTI Grade Update" msgstr "" @@ -6146,7 +6458,7 @@ msgid "LTI Mass Update" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:58 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:154 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:155 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:13 msgid "LTI Version" msgstr "" @@ -6187,20 +6499,16 @@ msgstr "" msgid "Language" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:170 msgid "Last" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:576 -msgid "Last Answer" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:32 msgid "Last Full Update" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:126 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:131 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:66 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:85 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:35 @@ -6215,8 +6523,14 @@ msgstr "" msgid "Last name" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:59 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "Last submission:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:118 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:237 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:279 msgid "Latest Answers" msgstr "" @@ -6227,8 +6541,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:173 msgid "" "Length of time, in seconds, a user has to be inactive before he is required " -"to login again. This value should be entered as a number, so as 3600 instead" -" of 60*60 for one hour." +"to login again. This value should be entered as a number, so as 3600 instead " +"of 60*60 for one hour." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/HalfCreditProb.pm:12 @@ -6255,29 +6569,33 @@ msgstr "" msgid "Libraries" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 -msgid "Library Broswer Help" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:459 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:37 msgid "Library Browser" msgstr "K眉t眉phane Taray谋c谋" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1490 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:2 +msgid "Library Browser Help" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 +msgid "Limit to" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1481 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:93 msgid "Link structure is missing links, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1676 msgid "" "Link structure is missing links, or the webserver lacks sufficient " "privileges, or links point to the wrong place." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1487 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1478 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1672 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:90 msgid "Link structure is ok" @@ -6287,8 +6605,8 @@ msgstr "" msgid "Link structure needs to be repaired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1468 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1459 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1643 msgid "Link structure:" msgstr "" @@ -6296,7 +6614,7 @@ msgstr "" msgid "Links to pages that give information about writing problems:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:681 msgid "List of display modes made available to students" msgstr "" @@ -6305,11 +6623,11 @@ msgstr "" msgid "List of insertable macros" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:451 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:466 msgid "List of options for Show Me Another button" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:341 msgid "List of sets excluded from achievements" msgstr "" @@ -6317,7 +6635,7 @@ msgstr "" msgid "Live equation rendering" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:173 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:182 msgid "Loading..." msgstr "" @@ -6341,9 +6659,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:107 msgid "" -"Local data on problem usage is generated and maintained by your institution." -" The Usage figure is the total number of local individuals who have attemped" -" this problem at least once. A high figure represents a problem which has " +"Local data on problem usage is generated and maintained by your institution. " +"The Usage figure is the total number of local individuals who have attempted " +"this problem at least once. A high figure represents a problem which has " "been assigned to many students and is both popular with instructors and " "likely bug free." msgstr "" @@ -6353,19 +6671,19 @@ msgid "Location" msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2001 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1956 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1992 msgid "" -"Location %1 does not exist in the WeBWorK database. Please check your input" -" (perhaps you need to reload the location management page?)." +"Location %1 does not exist in the WeBWorK database. Please check your input " +"(perhaps you need to reload the location management page?)." msgstr "" #. ($locationID, join(', ', @addresses) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1853 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1844 msgid "Location %1 has been created, with addresses %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1909 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1900 msgid "Location deletion requires confirmation." msgstr "" @@ -6389,8 +6707,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLocations.html.ep:17 msgid "" -"Locations are edited by adding new ip addresses to the location, or deleting" -" existing address. You must select the confirm checkbox when deleting a " +"Locations are edited by adding new ip addresses to the location, or deleting " +"existing address. You must select the confirm checkbox when deleting a " "location, and this cannot be undone." msgstr "" @@ -6402,32 +6720,34 @@ msgstr "" msgid "Log In Again" msgstr "再次登录" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:11 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:12 msgid "Log Out" msgstr "登出" #. ($add_courseID) #. ($rename_oldCourseID) #. ($rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:448 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:680 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:670 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:747 msgid "Log into %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1284 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1275 msgid "Log into Course" msgstr "" #. ($userName) -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:10 msgid "Logged in as %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:197 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:203 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:223 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:196 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:108 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:10 msgid "Login" msgstr "登入" @@ -6435,11 +6755,11 @@ msgstr "登入" msgid "Login Info" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:30 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:64 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:219 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:36 msgid "Login Name" @@ -6453,11 +6773,11 @@ msgstr "" msgid "Login:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:307 msgid "Logout" msgstr "登出" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:68 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:54 msgid "Mac alternate" msgstr "" @@ -6499,18 +6819,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:18 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " +"Makes a new copy of the file you are editing at the location relative to the " +"course's achievement notifications ([ACHEVNOTIFYDIR]) directory, and sets " "the new file to be the email notification template for this achievement." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:209 msgid "" -"Makes a new copy of the file you are editing at the location relative to the" -" course's templates ([TMPL]) directory. You may choose to replace the " -"current problem in the current set, append to the end to then end of the " -"current set as a new problem, or create a problem that is not attached to a " -"problem set." +"Makes a new copy of the file you are editing at the location relative to the " +"course's templates ([TMPL]) directory." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:30 @@ -6560,7 +6877,7 @@ msgid "" "administration tools." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:444 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:213 msgid "Manual Grader" msgstr "" @@ -6569,24 +6886,23 @@ msgstr "" msgid "Manual Grader Help" msgstr "" -#. ($c->tag('span', dir => 'ltr', -#. format_set_name_display($c->stash->{set}->set_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:186 +#. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash->{set}->set_id) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemGrader.pm:205 msgid "Manual Grader for %1: Problem %2" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:50 msgid "" "Manually initiate an LTI grade passback for selected sets or users. This " "link is only visible if LTI grade passback is enabled for the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:182 msgid "" "Many of these editing activities can also be done more quickly from the " "\"Instructor Tools\" page where students and sets can be selected " -"simultaneously. The \"Instructor Tools\" page is useful for quick editing of" -" one or two students. The initial setup of the class can be done best from " +"simultaneously. The \"Instructor Tools\" page is useful for quick editing of " +"one or two students. The initial setup of the class can be done best from " "this page. Importing and exporting class lists can only be done from this " "page. Deleting students can only be done from this page." msgstr "" @@ -6595,7 +6911,7 @@ msgstr "" msgid "Mark Correct" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:611 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:612 msgid "Mark Correct?" msgstr "" @@ -6612,22 +6928,26 @@ msgstr "" msgid "Math" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:110 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:20 msgid "Math Objects" msgstr "tr: Math Objects" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:493 msgid "Max Attempts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:33 +msgid "Max attempts" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:23 msgid "Max. Shown:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:442 -msgid "" -"Maximum times Show me Another can be used per problem (-1 => unlimited)" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:457 +msgid "Maximum times Show me Another can be used per problem (-1 => unlimited)" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/preview.html.ep:4 @@ -6638,19 +6958,34 @@ msgstr "" msgid "Merge file:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:17 +msgid "Message delivered to multiple recipients. Consider using reply-all." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:13 msgid "Message file:" msgstr "" +#. ($user->full_name, $user->user_id, $ce->{institutionName}, $problem ? link_to(format_set_name_display($set->set_id) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:12 +msgid "Message from %1 (%2) via WeBWorK at %3 (sent from %4)." +msgstr "" + +#. ($user->full_name, $user->user_id, $ce->{institutionName}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:5 +msgid "Message from %1 (%2) via WeBWorK at %3." +msgstr "" + #. ("$emailDirectory/$output_file") #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm:274 msgid "Message saved to file %1." msgstr "" -#. ($mail_data->{recipient}, $user_record->email_address) #. ($recipient, $user_record->email_address) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:97 -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:95 +#. ($mail_data->{recipient}, $user_record->email_address) +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/AchievementNotification.pm:100 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:98 msgid "Message sent to %1 at %2." msgstr "" @@ -6661,32 +6996,32 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:35 msgid "" "Messages can be saved to a message file (which must end in the \".msg\" " -"extension). Use the \"Message file\" drop down menu to select which message" -" file to load, or \"None\" to use a blank message. To save a new message, " -"use the \"Save as\" button after entering in a valid filename. The \"Save " -"as\" button will not overwrite currently saved messages. To edit a " -"currently saved message first select it using the drop down menu, then click" -" the \"Save\" button to save any changes. Use the \"File Manager\" to " -"delete messages, located in the \"[TMPL]/email\" directory." +"extension). Use the \"Message file\" drop down menu to select which message " +"file to load, or \"None\" to use a blank message. To save a new message, use " +"the \"Save as\" button after entering in a valid filename. The \"Save as\" " +"button will not overwrite currently saved messages. To edit a currently " +"saved message first select it using the drop down menu, then click the " +"\"Save\" button to save any changes. Use the \"File Manager\" to delete " +"messages, located in the \"[TMPL]/email\" directory." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:25 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:22 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:20 msgid "Method" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:779 -msgid "Method to enter problem scores in the single problem manual grader" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:805 +msgid "Method to enter problem scores in the manual problem graders" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:16 msgid "Miscellaneous" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1770 msgid "" -"Missing required input data. Please check that you have filled in all of the" -" create location fields and resubmit." +"Missing required input data. Please check that you have filled in all of the " +"create location fields and resubmit." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:123 @@ -6694,15 +7029,15 @@ msgid "" "Mode in which the LANG and DIR settings for a single problem are determined." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:465 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:466 msgid "Move" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:479 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:475 msgid "Move to Page:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:474 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:470 msgid "Move to Problem:" msgstr "" @@ -6715,10 +7050,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:20 msgid "" "Multiple users and sets can be selected using ctrl-click or shift-click. " -"The action buttons are grouped into three categories. The first is a set of" -" actions that act on the selected users, the second is a set of actions for " -"acting on a combination of sets and users, and the third is a set of actions" -" that act on the selected sets. If an invalid number of users or sets are " +"The action buttons are grouped into three categories. The first is a set of " +"actions that act on the selected users, the second is a set of actions for " +"acting on a combination of sets and users, and the third is a set of actions " +"that act on the selected sets. If an invalid number of users or sets are " "selected, the action will not be performed, and an error message will be " "placed on the page." msgstr "" @@ -6729,6 +7064,10 @@ msgid "" "ctrl key while selecting from the list." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:326 +msgid "Multiplicative time factor for extension achievement items" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:22 msgid "My Problems" msgstr "" @@ -6743,12 +7082,13 @@ msgid "NO OF FIELDS" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/AchievementsLeaderboard.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:157 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:25 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/export_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:231 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:273 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:165 #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:12 #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:10 @@ -6771,6 +7111,7 @@ msgstr "" msgid "Name the new set" msgstr "tr: Name the new set" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:88 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:30 msgid "Name:" msgstr "" @@ -6779,17 +7120,17 @@ msgstr "" msgid "Necromancers Charm" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1000 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:237 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:518 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1029 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:246 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:512 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:539 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:36 msgid "Never" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:36 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:61 msgid "New File" @@ -6799,33 +7140,46 @@ msgstr "" msgid "New First Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:62 msgid "New Folder" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:32 +msgid "New ID:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:62 +msgid "New Institution:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:49 msgid "New Last Name" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:27 -msgid "New Name:" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:17 +msgid "New Password" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 msgid "New Problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:48 +msgid "New Title:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:684 msgid "New file name:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:680 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:701 msgid "New folder name:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:10 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:11 msgid "New problem template" msgstr "" @@ -6834,9 +7188,14 @@ msgstr "" msgid "New set name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:965 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:969 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 +msgid "Next Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:830 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:832 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:834 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:493 msgid "Next Problem" msgstr "下一题" @@ -6850,24 +7209,23 @@ msgid "Next page" msgstr "" #. (% $c->formatDateTime($nextTime, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:152 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:147 msgid "Next test will be available by %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:219 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:293 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:345 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:380 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:398 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:447 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:571 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:599 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:631 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:78 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:304 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:356 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:409 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:574 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:605 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:73 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:714 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:141 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:10 @@ -6882,19 +7240,23 @@ msgstr "" msgid "No" msgstr "tr: No" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "No Attempts Remaining" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:166 msgid "No Course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:218 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:219 msgid "No Description" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2554 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2545 msgid "No OTP secrets copied." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2529 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2520 msgid "No OTP secrets reset." msgstr "" @@ -6907,7 +7269,7 @@ msgid "No Target Set Selected" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:54 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:168 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:171 msgid "" "No WeBWorK course was found associated to this LMS course. If this is an " "error, please contact the WeBWorK system administrator." @@ -6917,7 +7279,7 @@ msgstr "" msgid "No achievement badges have been assigned yet." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:89 msgid "No achievement rewards are available for this assignment." msgstr "" @@ -6958,22 +7320,22 @@ msgstr "" msgid "No changes have been made to set %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:591 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:581 msgid "" "No changes specified. You must mark the checkbox of the item(s) to be " "changed and enter the change data." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1406 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1388 msgid "No changes were saved!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:418 msgid "No class list file provided." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:155 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:277 msgid "No content was selected." msgstr "" @@ -6989,7 +7351,7 @@ msgstr "" msgid "No course achievements. Create or import achievements above." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:60 msgid "No course archives found." msgstr "" @@ -7004,7 +7366,7 @@ msgid "No courses found" msgstr "" #. ($setID, $problemID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:780 msgid "No data exists for set %1 and problem %2" msgstr "" @@ -7012,7 +7374,7 @@ msgstr "" msgid "No email recipients are listed for this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1008 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1029 msgid "No filename specified." msgstr "" @@ -7028,12 +7390,12 @@ msgstr "" msgid "No jobs in queue." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1988 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1979 msgid "No location specified to edit. Please check your input data." msgstr "" #. ($badID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1899 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1890 msgid "No location with name %1 exists in the database" msgstr "" @@ -7057,7 +7419,7 @@ msgstr "" msgid "No merge file selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:145 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:140 msgid "No more tests available." msgstr "" @@ -7067,13 +7429,13 @@ msgid "" "saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:669 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:680 msgid "" "No new versions of this test are available, because the test is not open or " "its time limit has expired." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:640 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:651 msgid "" "No new versions of this test are available, because you have already taken " "the maximum number allowed." @@ -7083,7 +7445,7 @@ msgstr "" msgid "No password" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:79 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:82 msgid "No problems matched the given parameters." msgstr "" @@ -7098,7 +7460,7 @@ msgid "" msgstr "" #. ($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:54 msgid "No record for global set %1." msgstr "" @@ -7115,36 +7477,38 @@ msgstr "" msgid "No sets selected for scoring." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:109 msgid "" "No sets shown. Choose one of the options above to list the sets in the " "course." -msgstr "tr: No sets shown. Choose one of the options above to list the sets in the course." +msgstr "" +"tr: No sets shown. Choose one of the options above to list the sets in the " +"course." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2082 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2060 msgid "No source filePath specified" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:121 msgid "" "No students shown. Choose one of the options above to list the students in " "the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:244 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:259 msgid "No submissions. Over time." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:307 msgid "No tests taken." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:820 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:781 msgid "No user specific data exists for user %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:396 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:419 msgid "No users added." msgstr "" @@ -7157,29 +7521,30 @@ msgid "No valid OTP secrets to reset. Skipping all." msgstr "" #. ($locationID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2133 msgid "No valid changes submitted for location %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:252 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:259 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:411 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:248 msgid "No versions of this test have been taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:941 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:248 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:970 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:249 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:63 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/view_problems_line.html.ep:16 msgid "None" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:8 msgid "None Specified" msgstr "" #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:78 msgid "None of the selected users are assigned to this set: %1" msgstr "" @@ -7191,7 +7556,7 @@ msgstr "" msgid "Not Visible" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:36 msgid "Not logged in." msgstr "Giri艧 yapmad谋n谋z." @@ -7200,8 +7565,8 @@ msgstr "Giri艧 yapmad谋n谋z." msgid "Not saving dates for %1!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:595 #: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:613 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:631 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:4 @@ -7216,8 +7581,8 @@ msgstr "tr: Note" #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:46 msgid "" -"Note that if there are errors, they will be shown at the top of the page. In" -" some cases, a hard copy is still generated and a link called \"Download " +"Note that if there are errors, they will be shown at the top of the page. In " +"some cases, a hard copy is still generated and a link called \"Download " "Hardcopy\" appears. In addition, the latex file, log and error files are " "generated which can be used in troubleshooting." msgstr "" @@ -7234,8 +7599,8 @@ msgstr "" msgid "" "Note that the QR code and link in that email are only valid as long as this " "page is open. If you click \"Cancel\" below or close this page, then you " -"will need to return to this page, to have another email sent with an updated" -" QR code and link." +"will need to return to this page, to have another email sent with an updated " +"QR code and link." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageLTICourseMap.html.ep:13 @@ -7251,17 +7616,17 @@ msgstr "" #. (tag('i', $text) #. (tag('i', $pg->{result}{msg}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:233 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:590 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:214 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:608 msgid "Note: %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:716 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:748 msgid "" "Note: grading the test grades all problems, not just those on this page." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:234 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:275 msgid "Notes regarding copying the course configuration file" msgstr "" @@ -7269,9 +7634,10 @@ msgstr "" msgid "Notifications" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:909 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:47 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:867 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:51 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:69 msgid "Now" msgstr "" @@ -7281,18 +7647,36 @@ msgstr "" msgid "Number" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:589 +msgid "Number incorrect is" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:94 msgid "Number of Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:37 +msgid "Number of correct attempts:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1104 +msgid "" +"Number of digits to round the score (between 0 and 1) sent to the LMS using " +"LTI 1.1. (0 => disable rounding)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:38 +msgid "Number of incorrect attempts:" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:39 msgid "Number:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1133 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:876 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1124 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:867 msgid "OK" msgstr "" @@ -7300,15 +7684,15 @@ msgstr "" msgid "OPL Problem Levels Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2696 msgid "OTP Secret is empty - Skipping" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2659 -msgid "OTP Secret is not empty - Overwritting" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2650 +msgid "OTP Secret is not empty - Overwriting" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2622 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2613 msgid "OTP secret is empty - Skipping" msgstr "" @@ -7320,15 +7704,22 @@ msgstr "" msgid "Oil of Cleansing" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +msgid "" +"On the Assignments page, if a primary date is shown for an assignment, and " +"if the user's value of that date is overriding the course assignment data, " +"then show an indicator that this is the case. This will happen for all users " +"at permission level at or above the selected permission level." +msgstr "" + #. ('hardcopy.tex') #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:40 msgid "" -"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a" -" file in the selected hardcopy format will be generated and offered for " -"download. If PDF output was selected, a single PDF file is generated. If TeX" -" output is selected, a zip file is generated that contains all files needed " -"to generated the hardcopy PDF file via LaTeX. The main TeX file is called " -"%2." +"Once \"Generate Hardcopy for selected sets and selected users\" is clicked a " +"file in the selected hardcopy format will be generated and offered for " +"download. If PDF output was selected, a single PDF file is generated. If TeX " +"output is selected, a zip file is generated that contains all files needed " +"to generated the hardcopy PDF file via LaTeX. The main TeX file is called %2." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:17 @@ -7336,45 +7727,48 @@ msgid "" "Once the authenticator app is set up, enter the code it generates below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:81 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:83 msgid "" "Once the authenticator app is set up, return to the login page in WeBWorK " "and enter the code it shows. Remember that the attached QR code is only " -"valid as long as the page that you were visiting when this email was sent is" -" still open." +"valid as long as the page that you were visiting when this email was sent is " +"still open." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:61 msgid "One Column" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:47 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:49 msgid "One additional test version added to this test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:907 -msgid "" -"One or more of the problems in this test have not been assigned to you." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:912 +msgid "One or more of the problems in this test have not been assigned to you." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:41 msgid "One-Time Code" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:36 +msgid "One-time code from authenticator app" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:13 msgid "One-time password generator setup QR Code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:76 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:78 msgid "One-time password setup QR code" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 msgid "Only Start" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:381 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:399 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:410 msgid "Only after set answer date" msgstr "" @@ -7382,8 +7776,8 @@ msgstr "" msgid "" "Only present for JITAR sets. Collapse JITAR nesting problem groups to the " "top row of information about a problem. Note that the nesting of a single " -"problem group can be collapsed by clicking on the down arrow to the right of" -" the problem number." +"problem group can be collapsed by clicking on the down arrow to the right of " +"the problem number." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:63 @@ -7393,23 +7787,25 @@ msgid "" "expanded by clicking on the right arrow to the right of the problem number." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:518 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:533 msgid "" "Only this permission level and higher get buttons for sending email to the " "instructor." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:53 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:54 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:39 msgid "Open" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:35 msgid "Open Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:119 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:342 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:7 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:45 @@ -7422,28 +7818,36 @@ msgstr "tr: Open Date" msgid "Open Problem Library" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:274 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:547 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:94 +msgid "Open date" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:58 +msgid "Open date:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:275 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:548 msgid "Open in New Window" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:15 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:33 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:36 msgid "Open in new window" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:268 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:283 msgid "Open." msgstr "" #. ($beginReducedScoringPeriod) #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:152 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:175 msgid "Open. Due %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:281 msgid "Open. Submitted." msgstr "" @@ -7455,11 +7859,11 @@ msgstr "" msgid "Optional Modules" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:340 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:351 msgid "Order Problems Randomly" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:349 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:360 msgid "" "Order problems randomly or not. If you will be manually reviewing student " "answers, you might not want to order problems randomly to facilitate " @@ -7482,8 +7886,8 @@ msgid "Other Options" msgstr "" # Context is "7 Out Of 10" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:179 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:180 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:10 msgid "Out Of" msgstr "" @@ -7499,8 +7903,8 @@ msgstr "" msgid "Overall Success Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:745 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:764 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:785 msgid "Overwrite" msgstr "" @@ -7512,14 +7916,22 @@ msgstr "" msgid "Overwrite existing files silently" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:43 msgid "PDF" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:232 msgid "" -"PDF hardcopy for selected users, for " -"selected sets" +"PDF hardcopy for selected users, for selected sets" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:45 +msgid "PG Critic Help" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:4 +msgid "PG Critic Violations" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/checkboxes.html.ep:37 @@ -7538,15 +7950,11 @@ msgstr "" msgid "PG Sample Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:663 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:28 msgid "PG debug messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:671 -msgid "PG internal errors" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:127 msgid "" "PG markdown syntax used to format WeBWorK questions. This interactive lab " "can help you to learn the techniques." @@ -7556,40 +7964,33 @@ msgstr "" msgid "PG problem file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:647 -msgid "PG question failed to render" +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:16 +msgid "PG processing warning messages" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:661 -msgid "PG question processing error messages" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:90 +msgid "PG question failed to render" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:667 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:149 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep:4 msgid "PG warning messages" msgstr "" -# Doesn't need to be translated -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:32 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 -msgid "PGML" -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:31 msgid "PGML Conversion Help" msgstr "" # Doesn't need to be translated -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:116 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:118 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 msgid "POD" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:249 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:248 msgid "POD Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:256 msgid "POD Viewer" msgstr "" @@ -7597,12 +7998,8 @@ msgstr "" msgid "POD for Macro Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:106 -msgid "POD for macros and sample problem code and snippets" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1472 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:541 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1333 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:556 msgid "PREVIEW ONLY -- ANSWERS NOT RECORDED" msgstr "G脰STER陌M -- YANITLAR KAYDED陌LMED陌 " @@ -7637,8 +8034,8 @@ msgstr "" msgid "Parsers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:113 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:136 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:109 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:93 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/restricted_login_proctor_password_row.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:64 @@ -7647,16 +8044,21 @@ msgstr "" msgid "Password" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:27 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:4 +msgid "Password reset is not enabled for this course." +msgstr "" + #. ($studentUser, tag('span', dir => 'ltr', format_set_name_display($setName) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:13 msgid "Past Answers for %1, set %2, problem %3" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:38 msgid "Past Due Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:8 msgid "Percent" msgstr "" @@ -7670,7 +8072,7 @@ msgstr "" msgid "Percent Score" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:503 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:501 msgid "Percent of Students" msgstr "" @@ -7691,21 +8093,21 @@ msgstr "" msgid "Perfect" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:14 msgid "Perltidy Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:9 msgid "" "Perltidy is a reformatting function that attempts to format code in a " "standard way. It does not change the functionality of the code and in " "general is desired to have a common problem layout." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:112 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:115 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:92 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:79 msgid "Permission Level" msgstr "tr: Permission Level" @@ -7714,11 +8116,11 @@ msgstr "tr: Permission Level" msgid "Permission Level: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:863 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:892 msgid "Permission levels for receiving feedback email" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:510 msgid "Permissions" msgstr "" @@ -7726,24 +8128,29 @@ msgstr "" msgid "Pick a target set above to add this problem to." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:920 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:878 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:56 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:21 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:74 msgid "Pick date and time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2215 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2206 msgid "" "Place a file named \"hide_directory\" in a course or other directory and it " -"will not show up in the courses list on the WeBWorK home page. It will still" -" appear in the Course Administration listing." +"will not show up in the courses list on the WeBWorK home page. It will still " +"appear in the Course Administration listing." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:67 msgid "Platform ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:51 +msgid "Please choose a set date type." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:18 msgid "Please confirm it is okay to delete selected achievements permanently." msgstr "" @@ -7766,6 +8173,15 @@ msgstr "" msgid "Please correct the following errors and try again:" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:29 +msgid "" +"Please enter a file with path relative to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:37 +msgid "Please enter a filename." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:28 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:27 msgid "Please enter a list of IDs to match." @@ -7775,6 +8191,10 @@ msgstr "" msgid "Please enter a name for the new set." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:15 +msgid "Please enter a new password." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep:39 msgid "Please enter in a value to match in the filter field." msgstr "" @@ -7793,25 +8213,39 @@ msgstr "" msgid "Please enter your username and password for %1 below:" msgstr "请在下面[_1]处输入你的用户名和密码 :" +#. (tag('b', $courseID) +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:17 +msgid "Please enter your username for %1 below to reset your password:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/export_form.html.ep:37 msgid "" "Please input a file name to export to that does not contain forward slashes." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1889 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1880 msgid "Please provide a location name to delete." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:54 +msgid "Please select a date." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:27 msgid "Please select a file to import from." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:50 msgid "Please select a problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:72 -msgid "Please select a set definition file to import." +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:76 +msgid "Please select a set definition file to import." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:110 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:82 +msgid "Please select a set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:2 @@ -7823,7 +8257,7 @@ msgid "Please select at least one set and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:58 msgid "Please select at least one set." msgstr "" @@ -7832,7 +8266,7 @@ msgid "Please select at least one user and try again." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:93 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:94 msgid "Please select at least one user." msgstr "" @@ -7850,7 +8284,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:219 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:179 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1082 msgid "Please specify a file to save to." msgstr "tr: Please specify a file to save to." @@ -7871,26 +8305,21 @@ msgstr "" #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1282 msgid "" -"Please use radio buttons to choose the method for saving this file. Uknown " +"Please use radio buttons to choose the method for saving this file. Unknown " "saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:28 -msgid "" -"Plese enter a file with path relative to the course templates directory." -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_stats.html.ep:49 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:186 msgid "Point Value" msgstr "" #. ($grader->{problem_value}) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:112 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:95 msgid "Point Value (0 - %1):" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:153 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:136 msgid "Point Value Help" msgstr "" @@ -7899,6 +8328,13 @@ msgstr "" msgid "Points" msgstr "" +#. ($problem->value) +#. ($problemValue) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:250 +msgid "Points (0 - %1)" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:48 msgid "Points:" msgstr "" @@ -7915,12 +8351,12 @@ msgstr "" msgid "Prepare which sets for export?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:266 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:247 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:268 msgid "Press \"Grade Test\" now!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:261 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:242 msgid "Press \"Grade Test\" soon!" msgstr "" @@ -7930,28 +8366,33 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:13 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:30 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:112 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:116 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:35 msgid "Preview My Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:674 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 msgid "Preview Test" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:28 msgid "" "Preview the message before sending using the \"Preview Message\" button. " -"The preview shows the email that would be sent to the first selected student" -" or the instructor if no students were selected. The preview will also list" -" all of the students that would receive their own personalized message. If " -"a merge file was selected, the preview will also indicate which (if any) " +"The preview shows the email that would be sent to the first selected student " +"or the instructor if no students were selected. The preview will also list " +"all of the students that would receive their own personalized message. If a " +"merge file was selected, the preview will also indicate which (if any) " "recipient's merge file data could not be found." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:950 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:952 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:954 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 +msgid "Previous Page" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:817 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:819 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:486 msgid "Previous Problem" msgstr "上一题" @@ -7964,40 +8405,43 @@ msgstr "" msgid "Primary Actions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:374 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:357 msgid "Print Test" msgstr "" # Short for Problem -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:306 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:287 msgid "Prob" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:29 +msgid "Problem" +msgstr "" + #. ($_->problem_id) #. (join('.', @seq) #. ($problemID) +#. ($problemNumber) #. ($prettyProblemID) +#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) +#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) #. ($_->{prettyID}) #. ($c->{prettyID}) #. ($probID) -#. ($c->{setRecord}->assignment_type eq 'jitar' ? join('.', -#. jitar_id_to_seq($_) -#. ($set->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($_) -#. ($problemNumber) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:29 #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/DuplicateProb.pm:36 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:382 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:790 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:800 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:811 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:263 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:723 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:733 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:744 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:240 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:62 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/problem_menu.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:232 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list_row.html.ep:45 msgid "Problem %1" @@ -8034,7 +8478,7 @@ msgid "Problem %1 weight increased from %2 to %3." msgstr "" #. ($i + 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:549 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:564 msgid "Problem %1." msgstr "" @@ -8046,18 +8490,30 @@ msgstr "" msgid "Problem Display Settings" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:678 msgid "Problem Display/Answer Checking" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:453 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:474 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:35 msgid "Problem Editor" msgstr "题目编辑" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:958 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:959 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:961 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:11 +msgid "Problem Grader" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:39 +msgid "Problem ID" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:30 +msgid "Problem ID:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:823 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:824 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:826 msgid "Problem List" msgstr "题目列表" @@ -8071,21 +8527,20 @@ msgstr "" msgid "Problem Paths" msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:185 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:168 msgid "Problem Score (%):" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:20 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:200 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:223 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:201 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:20 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:206 msgid "Problem Score Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:54 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:80 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:45 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:15 msgid "Problem Techniques" msgstr "tr: Problem Techniques" @@ -8094,20 +8549,20 @@ msgstr "tr: Problem Techniques" msgid "Problem creating set \"%1\": %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:577 msgid "" "Problem files may have hints included in their code. Use this option to " "suppress showing students these hints. Note that even if hints are not " -"suppressed, there is a threshold number of attempts that a student must make" -" before they have the option to view a hint." +"suppressed, there is a threshold number of attempts that a student must make " +"before they have the option to view a hint." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:239 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:281 msgid "" "Problem has a different source file than the currently rendered problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:233 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:275 msgid "Problem has an essay answer that needs to be graded." msgstr "" @@ -8145,7 +8600,15 @@ msgstr "" msgid "Problem number to reset incorrect attempts" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2083 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:107 +msgid "Problem randorder" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:69 +msgid "Problem randorder:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2061 msgid "Problem source is drawn from a grouping set" msgstr "" @@ -8155,12 +8618,12 @@ msgid "" "or edited." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader/siblings.html.ep:11 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:339 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:340 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:3 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/instructor-selectors.html.ep:30 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:193 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/siblings.html.ep:2 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:17 @@ -8171,7 +8634,7 @@ msgstr "题目" msgid "Problems Added" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:53 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:49 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:35 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:57 msgid "Problems by Macro" @@ -8189,7 +8652,11 @@ msgstr "" msgid "Problems have been assigned to all current users." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:80 +msgid "Problems have been rerandomized." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:365 msgid "Problems per Page" msgstr "" @@ -8200,11 +8667,18 @@ msgid "" "definition. Very few WeBWorK problems fall into this category." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:91 +msgid "" +"Processing of this PG problem was not completed. Probably because of a " +"syntax error. The translator died prematurely and no PG warning messages " +"were transmitted." +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:70 msgid "Proctor" msgstr "tr: Proctor" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:419 msgid "Proctor Authorization Type" msgstr "" @@ -8232,28 +8706,28 @@ msgstr "" msgid "Proctor:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:257 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:266 msgid "Proctored Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:343 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:364 msgid "Proctored Test %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:350 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:371 msgid "Proctored Test %2 Proctor Login" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:429 msgid "" -"Proctored tests always require authorization to start the test. \"Both Start" -" and Grade\" will require either login proctor authorization or a password " +"Proctored tests always require authorization to start the test. \"Both Start " +"and Grade\" will require either login proctor authorization or a password " "specific to this set to start the test, and grade proctor authorization to " "grade the test. \"Only Start\" requires either grade proctor authorization " "or a password specific to this set to start and no authorization to grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1127 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1117 msgid "Proctoring Parameters" msgstr "" @@ -8261,8 +8735,8 @@ msgstr "" msgid "" "Provide a password to have a single password for all students to start a " "proctored test. Alternatively, leave this blank if you would like to have a " -"proctor level user enter their username and password on the student's screen" -" for authentication." +"proctor level user enter their username and password on the student's screen " +"for authentication." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:86 @@ -8272,25 +8746,33 @@ msgstr "tr: Publish" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:16 msgid "" -"Quick access to many instructor tools, including Reset " -"passwords, Act as student, Assign " -"individual sets and Edit individual due dates." +"Quick access to many instructor tools, including Reset passwords, Act as student, Assign individual sets and Edit individual due dates." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm:17 msgid "RECITATION" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:44 +msgid "Random seed" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:34 +msgid "Random seed:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:199 msgid "Randomize" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:13 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:16 msgid "Randomize Seed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:356 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:357 msgid "Randomize Seeds" msgstr "" @@ -8308,15 +8790,17 @@ msgstr "" msgid "Really delete the items listed above?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:110 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:169 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:90 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:105 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:22 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:212 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:213 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:65 msgid "Recitation" msgstr "tr: Recitation" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:100 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:21 msgid "Recitation:" msgstr "" @@ -8330,12 +8814,13 @@ msgstr "" msgid "Record Scores for Single Sets" msgstr "Ajouter les résultats de chaque devoir" -#. ($recipient) #. ($studentID) +#. ($recipient) #. ($c->{studentID}) #: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:53 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:132 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:8 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:291 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:5 msgid "Record for user %1 not found." msgstr "" @@ -8347,12 +8832,14 @@ msgstr "" msgid "Reduced Scoring" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:32 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 msgid "Reduced Scoring Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:172 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:343 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:21 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:8 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:12 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/sort_form.html.ep:47 @@ -8360,7 +8847,7 @@ msgstr "" msgid "Reduced Scoring Date" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:170 msgid "Reduced Scoring Enabled" msgstr "" @@ -8369,21 +8856,16 @@ msgid "Reduced Scoring Period" msgstr "" #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:169 msgid "Reduced credit can still be earned until %1." msgstr "" -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 24 hours to %1." -msgstr "" - -#. ($c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:65 -msgid "Reduced scoring date of this assignment extended by 48 hours to %1." +#. ($self->{timeText}, $c->formatDateTime($self->{new_date}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:71 +msgid "Reduced scoring date of this assignment extended by %1 to %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:62 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:65 msgid "Reduced scoring penalty removed." msgstr "" @@ -8392,19 +8874,7 @@ msgstr "" msgid "Reduced:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:166 -msgid "" -"Reformat the code using perltidy or a conversion to PGML. Using perltidy " -"will change the code in the editor window, and save changes to the temporary" -" file. In some cases (if the code contains backslashes or double tildes) " -"this can result in odd spacing in the code. The convert to PGML feature " -"changes the code in text blocks in the code to use PGML features. Generally " -"the conversion of many of the formatting and LaTeX is performed correctly, " -"however answer blanks need attention. In either case, make sure to inspect " -"the formatted code, and edit further or revert if needed." -msgstr "" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:7 msgid "Reformat the code using perltidy." msgstr "" @@ -8430,11 +8900,16 @@ msgstr "" msgid "Regular Assignment" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:43 msgid "Regular Assignments" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:232 +#. (scalar(@{ $_->explanation->{sampleProblems} }) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:30 +msgid "Related sample %plural(%1,problem):" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:241 msgid "Relax Location Restrictions" msgstr "" @@ -8448,7 +8923,7 @@ msgid "Remaining" msgstr "Kalan hak" #. ('00:00:00') -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:271 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:252 msgid "Remaining time: %1" msgstr "" @@ -8457,28 +8932,28 @@ msgstr "" msgid "Remember Me" msgstr "tr: Remember Me" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:432 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:413 msgid "Remember to return to your original problem when you're finished here!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:15 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:16 msgid "" -"Remove reduced scoring penalties from an open assignemnt. You will have to " +"Remove reduced scoring penalties from an open assignment. You will have to " "resubmit any problems that have already been penalized to earn full credit " "on them." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:43 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:46 msgid "" "Remove the reduced scoring penalty from this assignment. Problems submitted " "before the close date on %1 will earn full credit. Any problems that have " "already been penalized will have to be resubmitted for full credit." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:719 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:763 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:740 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:784 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:121 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:48 @@ -8503,20 +8978,20 @@ msgstr "" msgid "Rename Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:321 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 msgid "Rename file as:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:486 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:487 msgid "Render" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:347 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:348 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:42 msgid "Render All" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:483 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:484 msgid "Render Problem" msgstr "" @@ -8526,7 +9001,7 @@ msgid "" "reset changes." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:134 msgid "" "Render or re-render the problem, course info file, or set header being " "edited. This does not change the permanent file on the disk. You can view " @@ -8540,7 +9015,7 @@ msgstr "" msgid "Rendering Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:345 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:36 msgid "Renumber Problems" msgstr "" @@ -8553,44 +9028,80 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:86 msgid "" -"Renumber problems in the set consecutively starting from one. In the process" -" of deleting problems, the numbering can be made non-consecutive. This is " +"Renumber problems in the set consecutively starting from one. In the process " +"of deleting problems, the numbering can be made non-consecutive. This is " "useful to clean up the problem numbering." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:26 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:47 +msgid "Reopen this homework assignment for full credit for the next %1. " +msgstr "" + +#. ($self->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:56 +msgid "" +"Reopen this homework assignment for full credit for the next %1. After %1 " +"any progress will revert to counting for %2% of the value until %3." +msgstr "" + +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:38 msgid "" -"Reopen this homework assignment for the next 24 hours. All problems will be " +"Reopen this homework assignment for the next %1. All problems will be " "rerandomized." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:32 +#. ($c->{timeText}, $c->ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100, $c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:75 msgid "" -"Reopen this test for the next 24 hours. This item does not allow you to take" -" any additional versions of the test." +"Reopen this test for full credit for the next %1. After %1 any tests will " +"revert to counting for %2% of their value until %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:16 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:61 msgid "" -"Reopens any test for an additional 24 hours. This allows you to take a test " -"even if the close date has past. This item does not allow you to take " -"additional versions of the test." +"Reopen this test for full credit for the next %1. If you are allowed to " +"start new versions of the test, then this will allow you to start a new " +"test. If you have already started all of the versions of the test that you " +"are allowed to start, then you should not use this item. This item will not " +"extend the time limit for any tests that you have already started." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +#. ($self->{timeText}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:48 +msgid "" +"Reopen this test for the next %1. If you were allowed to start new versions " +"of the test, then this will allow you to start a new test. If you have " +"already started all of the versions of the test that you are allowed to " +"start, then you should not use this item. This item will not extend the time " +"limit for any tests that you have already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:19 msgid "" -"Reopens one closed homework set for 24 hours and rerandomizes all problems." +"Reopens any test for an additional %1. If you are allowed to start new " +"versions of the test, then this allows you to start a new test even if the " +"close date has past. If you were not allowed to start a new version of the " +"test, then this item will not allow you to take additional versions of the " +"test. This item will not extend the time limit for any tests that you have " +"already started." +msgstr "" + +#. ($timeText) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:15 +msgid "Reopens one closed homework set for %1 and rerandomizes all problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:101 msgid "Reordering Problems" msgstr "" -#. (tag( 'strong', -#. c( tag('span', dir => -#. 'ltr', format_set_name_display($c->{fullSetID}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:64 -msgid "Replace current problem: %1" +#. (tag('strong', $c->{set} && $c->{set}->assignment_type eq 'jitar' ? join('.', jitar_id_to_seq($c->{problemID}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:61 +msgid "Replace current problem %1 of set %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:11 @@ -8606,7 +9117,7 @@ msgid "Report Bugs in this Problem" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:58 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:378 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/links.html.ep:354 msgid "Report bugs" msgstr "Hataları bildir" @@ -8618,8 +9129,8 @@ msgid "" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1369 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1602 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1360 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1593 msgid "Report for course %1:" msgstr "" @@ -8635,20 +9146,24 @@ msgstr "" msgid "Request New Version" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:27 +msgid "Request Password Reset" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:17 msgid "Request information" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1179 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1045 msgid "Request new version now." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:472 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:473 msgid "" -"Requested set \"%1\" is a proctored test, but no valid proctor authorization" -" has been obtained." +"Requested set \"%1\" is a proctored test, but no valid proctor authorization " +"has been obtained." msgstr "" #. ($setName, $effectiveUserName) @@ -8658,14 +9173,14 @@ msgid "Requested set '%1' could not be found in the database for user %2." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:458 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:459 msgid "" "Requested set '%1' is a homework assignment but the test content generator " "%2 was called. Try re-entering the set from the problem sets listing page." msgstr "" #. ($setName, $node_name) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:453 msgid "" "Requested set '%1' is a test but the regular homework assignment content " "generator %2 was called. Try re-entering the set from the problem sets " @@ -8678,13 +9193,13 @@ msgid "Requested set '%1' is not assigned to user %2." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:436 +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:434 msgid "Requested set '%1' is not available yet." msgstr "" #. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:430 -msgid "Requested set '%1' is not yet open." +#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:428 +msgid "Requested set '%1' is not available." msgstr "" #. ($verNum, $setName) @@ -8697,7 +9212,7 @@ msgstr "" msgid "Requested version (%1) of set '%2' is not assigned to user %3." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:916 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:945 msgid "Require users to log in through the LMS" msgstr "" @@ -8705,16 +9220,16 @@ msgstr "" msgid "Required" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:528 -msgid "Rerandomize After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:533 +msgid "Rerandomize" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:104 msgid "Reset" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:713 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:30 msgid "Reset Form" msgstr "" @@ -8723,6 +9238,12 @@ msgstr "" msgid "Reset OTP Secrets" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:58 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:317 +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:45 +msgid "Reset Password" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:194 msgid "Reset Secrets" @@ -8736,18 +9257,22 @@ msgstr "" msgid "Reset User IDs" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:70 +msgid "Reset password" +msgstr "" + #. ($problemID) #: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResetIncorrectAttempts.pm:66 msgid "Reset the number of attempts on problem %1." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:468 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:491 msgid "Reset two factor authentication for %1 users." msgstr "" #. ($num) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:514 msgid "Reset two factor authentication for %quant(%1,user)." msgstr "" @@ -8781,7 +9306,7 @@ msgstr "" msgid "Restored backup from %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:223 msgid "Restrict Access by Location" msgstr "" @@ -8789,15 +9314,15 @@ msgstr "" msgid "Restrict Locations" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:425 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:436 msgid "Restrict Problem Progression" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:185 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:194 msgid "Restrict Release by Set(s)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:229 msgid "Restrict To" msgstr "" @@ -8805,7 +9330,7 @@ msgstr "" msgid "Restrict or sort the students displayed" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:310 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:291 msgid "Result" msgstr "结果" @@ -8816,11 +9341,11 @@ msgid "Result for job %1" msgstr "" #: /opt/webwork/webwork2/lib/FormatRenderedProblem.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:237 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:238 msgid "Results for this submission" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:645 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:635 msgid "Retitled" msgstr "" @@ -8835,7 +9360,7 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:129 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:38 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:20 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:217 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:258 msgid "Revert" msgstr "tr: Revert" @@ -8850,15 +9375,14 @@ msgstr "" msgid "Reverted to original file \"%1\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:219 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:261 msgid "" "Reverts to the copy of the file saved on the disk or to a backup file. All " -"unsaved editing changes will be lost. This option is only active when a " -"temporary file or a backup file exists. You may also delete backups that " -"have been made with this tab." +"unsaved editing changes will be lost. You may also delete backups that have " +"been made with this tab." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:179 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:189 msgid "Review of column functions:" msgstr "" @@ -8902,29 +9426,30 @@ msgstr "" msgid "Sample Problem Home" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:264 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:263 msgid "Sample Problem Index" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:279 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:278 msgid "Sample Problem Viewer" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:107 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/viewer.html.ep:39 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:14 msgid "Sample Problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:77 msgid "Sample Problems by Category" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:85 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:92 msgid "Sample Problems by Macro" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:75 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:82 msgid "Sample Problems by Subject Area" msgstr "" @@ -8938,11 +9463,16 @@ msgstr "" msgid "Sample Problems for Techniques: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:109 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:17 +msgid "Sample problem code with documentation." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:78 msgid "Sample problem not found." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:38 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/file_chooser.html.ep:39 msgid "Sample problem:" msgstr "" @@ -8953,12 +9483,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:73 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:40 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:23 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:243 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:285 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:175 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:84 -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:275 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:259 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:13 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:174 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:186 msgid "Save" msgstr "保存" @@ -8978,13 +9508,13 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:39 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh_edit.html.ep:27 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:16 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:185 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:206 msgid "Save As" msgstr "另存为" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Config.html.ep:83 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:711 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:712 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:22 msgid "Save Changes" msgstr "" @@ -9004,34 +9534,34 @@ msgstr "tr: Save Export" msgid "Save as" msgstr "另存为" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:5 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/save_as_form.html.ep:3 msgid "Save as:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/save_edit_form.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/save_edit_form.html.ep:1 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:114 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:115 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:83 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/save_edit_form.html.ep:1 msgid "Save changes" msgstr "保存改变" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:29 msgid "Save file to:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:176 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:189 msgid "" -"Save the contents of the editor window to the file on disk and re-render the" -" problem. If \"Open in new window\" is checked, then the problem will open " -"in a new tab or window showing the problem as it will be rendered for " -"students in the set. If \"Create backup\" is checked then a backup of the " -"current file on disk will be created before overwriting it with the contents" -" of the editor window. If a backup already exists, then a \"Delete oldest " -"backup\" check box will be present. If that is checked, then the oldest " -"backup will be deleted when \"Save\" is clicked. These backups can be " -"reverted to and managed on the \"Revert\" tab." +"Save the contents of the editor window to the file on disk and re-render the " +"problem. If \"Open in new window\" is checked, then the problem will open in " +"a new tab or window showing the problem as it will be rendered for students " +"in the set. If \"Create backup\" is checked then a backup of the current " +"file on disk will be created before overwriting it with the contents of the " +"editor window. If a backup already exists, then a \"Delete oldest backup\" " +"check box will be present. If that is checked, then the oldest backup will " +"be deleted when \"Save\" is clicked. These backups can be reverted to and " +"managed on the \"Revert\" tab." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:14 @@ -9039,7 +9569,7 @@ msgid "Save the contents of the editor window to the file on disk." msgstr "" #. (tag('b', dir => 'ltr', $c->shortPath($c->{editFilePath}) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_form.html.ep:7 msgid "Save to %1 and View" msgstr "" @@ -9047,57 +9577,57 @@ msgstr "" msgid "Saved answers" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2494 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2485 msgid "Saved course map." msgstr "" -#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #. ($c->shortPath($outputFilePath) +#. ($outputFilePath =~ s/$ce->{courseDirs}{templates}/[TMPL]/r) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:181 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:153 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:752 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:733 #: /opt/webwork/webwork2/lib/WebworkWebservice/CourseActions.pm:514 msgid "Saved to file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2784 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2775 msgid "Schema and database field definitions do not agree" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2771 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2762 msgid "Schema and database table definitions do not agree" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementList.pm:52 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:89 -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:9 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:276 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:176 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:171 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:9 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:66 msgid "Score" msgstr "成绩" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:125 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:126 msgid "Score (%)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:195 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:204 msgid "Score Required for Release" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:45 msgid "" "Score one or more sets. This can also be done from the \"Sets Manager\" or " -"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control" -" over parameters." +"from the \"Instructor Tools\", but the \"Scoring Tools\" page allows control " +"over parameters." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:62 msgid "Score selected set(s) and save to:" msgstr "Sauvegarder les résultats sélectionnés sous" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:303 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 msgid "Score summary for last submission:" msgstr "" @@ -9109,6 +9639,11 @@ msgstr "" msgid "Score which sets?" msgstr "tr: Score which sets?" +#. ($item->{grade_total_right}, $item->{grade_total}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:14 +msgid "Score: %1 out of %2" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:200 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:101 msgid "Scores" @@ -9133,15 +9668,15 @@ msgstr "" msgid "Scoring (\".csv\") files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:475 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:496 msgid "Scoring Download" msgstr "成绩下载" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:104 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:117 msgid "Scoring Message" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:470 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:491 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:43 msgid "Scoring Tools" msgstr "成绩编辑工具" @@ -9150,7 +9685,7 @@ msgstr "成绩编辑工具" msgid "Scoring Tools Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:330 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:331 msgid "" "Screen and Hardcopy set header information cannot be overridden for " "individual students." @@ -9168,31 +9703,33 @@ msgstr "" msgid "Scroll of Resurrection" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:54 msgid "Search macros" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:55 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:62 msgid "Search sample problems" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:36 -#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer.html.ep:44 msgid "Search the documentation" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:109 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:168 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:32 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:89 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:110 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:104 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep:18 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:206 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:57 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:58 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UsersAssignedToSet.html.ep:38 msgid "Section" msgstr "tr: Section" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:99 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:17 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_advanced.html.ep:33 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_library_panel_simple.html.ep:30 @@ -9204,29 +9741,33 @@ msgstr "" msgid "Section: %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:178 msgid "See \"Reduced Scoring Date\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:220 msgid "See \"Restrict Release by Set(s)\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:337 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:348 msgid "See \"Time Interval for New Versions\"." msgstr "" +#. (link_to( ($_->policy =~ s/^Perl::Critic::Policy:://r) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:21 +msgid "See %1." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:71 msgid "See Also" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:544 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:547 msgid "Seed" msgstr "" -#. (defined $record{seed} && $record{seed} ne '' -#. ? $record{seed} : maketext('unknown') -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:37 +#. (defined $record{seed} && $record{seed} ne '' ? $record{seed} : maketext('unknown') +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:36 msgid "Seed: %1" msgstr "" @@ -9234,7 +9775,7 @@ msgstr "" msgid "Select" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:83 msgid "Select All Sets" msgstr "" @@ -9249,6 +9790,10 @@ msgstr "" msgid "Select Course IDs" msgstr "" +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:29 +msgid "Select Student to Act As" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:52 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:84 msgid "Select User ID" @@ -9267,6 +9812,11 @@ msgstr "" msgid "Select a Homework Set" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:76 +msgid "Select a Set" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/browse_setdef_panel.html.ep:19 msgid "Select a Set Definition File" msgstr "" @@ -9275,10 +9825,14 @@ msgstr "" msgid "Select a Set from this Course" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:40 +msgid "Select a Test to Review" +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/AdminArchiveCourse.html.ep:5 msgid "" -"Select a course to create a .tar.gz archive of, which contains a dump of the" -" database and all course files (templates, configuration files, etc). Each " +"Select a course to create a .tar.gz archive of, which contains a dump of the " +"database and all course files (templates, configuration files, etc). Each " "course can only have a single archive. Creating an archive of a previously " "archived course will delete the old archive." msgstr "" @@ -9296,11 +9850,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep:14 msgid "" "Select a course to rename. The courseID is used in the url and can only " -"contain alphanumeric characters and underscores. The course title appears on" -" the course home page and can be any string." +"contain alphanumeric characters and underscores. The course title appears on " +"the course home page and can be any string." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:14 msgid "Select a course to unarchive." msgstr "" @@ -9334,8 +9888,8 @@ msgstr "" msgid "Select all jobs" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:77 #: /opt/webwork/webwork2/templates/ContentGenerator/LTI/content_item_selection.html.ep:37 msgid "Select all sets" msgstr "" @@ -9352,8 +9906,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:5 msgid "" "Select an archive to restore. You cannot restore an archive into an " -"existing course. Instead, either rename or delete the old course, or restore" -" the archive with a new name. When restoring a course with a new name, the " +"existing course. Instead, either rename or delete the old course, or restore " +"the archive with a new name. When restoring a course with a new name, the " "name is used as the course ID, and must contain only letters, numbers, " "hyphens, and underscores, and may have at most 40 characters." msgstr "" @@ -9367,6 +9921,11 @@ msgid "Select course(s) to hide or unhide." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:18 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:25 +msgid "Select filename below" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:24 msgid "Select filenames below" msgstr "" @@ -9416,8 +9975,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:11 msgid "" -"Select the assignments for which to generate hardcopy versions. You may also" -" select multiple users from the users list. You will receive hardcopy for " +"Select the assignments for which to generate hardcopy versions. You may also " +"select multiple users from the users list. You will receive hardcopy for " "each (set, user) pair." msgstr "" @@ -9457,9 +10016,9 @@ msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:15 msgid "" -"Select the sets you want scored, choose the name of the export file you want" -" to use (by default: %1), and then click the \"Score Selected Set(s) and " -"save to\" button." +"Select the sets you want scored, choose the name of the export file you want " +"to use (by default: %1), and then click the \"Score Selected Set(s) and save " +"to\" button." msgstr "" #. ('ful.csv','scr.csv') @@ -9480,7 +10039,7 @@ msgid "" msgstr "" #. ($ce->{admin_course_id}) -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:61 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:65 msgid "" "Select users from the %1 course to add to the new course with indicated " "permission." @@ -9492,11 +10051,11 @@ msgid "" "or unassign the given sets. The list of users or the list of sets can be " "reordered using the \"Sort By\" option, and presented using a chosen " "\"Format\". Additionally, the user and set lists can be filtered. If " -"multiple filters are selected and the \"Intersection\" radio button is used," -" the filters will be applied in sequence, narrowing the results list. If " -"the \"Union\" button is used, the updated list will be the union of all " -"results lists from the multiple filters.The displayed user and set lists " -"will only be updated upon clicking \"Refresh List\"." +"multiple filters are selected and the \"Intersection\" radio button is used, " +"the filters will be applied in sequence, narrowing the results list. If the " +"\"Union\" button is used, the updated list will be the union of all results " +"lists from the multiple filters.The displayed user and set lists will only " +"be updated upon clicking \"Refresh List\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:71 @@ -9510,8 +10069,8 @@ msgid "" "Select which courses to upgrade from a previous version of WeBWorK. The " "upgrade process can add missing database columns, delete unused database " "columns, and check the course file structure. Be sure to read over the " -"changes before confirming the upgrade. You may want to create an archive of" -" the course before upgrading. Only courses that need upgraded will be " +"changes before confirming the upgrade. You may want to create an archive of " +"the course before upgrading. Only courses that need upgraded will be " "selectable." msgstr "" @@ -9524,7 +10083,7 @@ msgid "" "administrators cannot directly login to the course." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:114 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:107 msgid "Select your favorite theme for the large text window." msgstr "" @@ -9564,7 +10123,7 @@ msgstr "" msgid "Send Instructor Email" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:54 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:59 msgid "Send email to students." msgstr "" @@ -9584,7 +10143,7 @@ msgstr "" msgid "Sender is not a valid email address." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:7 msgid "Set" msgstr "Soru Grubu" @@ -9596,8 +10155,8 @@ msgstr "" #. ($setID, map { $_ ? $c->formatDateTime($_, 'datetime_format_short') #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "" -"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date:" -" %4" +"Set %1 has errors in its dates. Open Date: %2 , Close Date: %3, Answer Date: " +"%4" msgstr "" #. ($newSetName, $userName) @@ -9614,10 +10173,11 @@ msgstr "" msgid "Set Actions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:903 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:967 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:971 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:980 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:861 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:927 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:954 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:960 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:969 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail/ip_locations_row.html.ep:11 msgid "Set Default" msgstr "" @@ -9627,8 +10187,8 @@ msgstr "" msgid "Set Definition Files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:216 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:220 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:217 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:221 msgid "Set Description" msgstr "" @@ -9636,23 +10196,28 @@ msgstr "" msgid "Set Detail Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:412 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:433 msgid "Set Detail for set %2" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:88 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:97 msgid "Set Header" msgstr "tr: Set Header" #. (format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:350 msgid "Set Header for set %1" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:91 msgid "Set ID" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:55 +msgid "Set ID:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LoginProctor.pm:102 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/info.html.ep:3 @@ -9665,7 +10230,7 @@ msgid "" "content item selection." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:20 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:64 msgid "Set List" msgstr "tr: Set List" @@ -9676,15 +10241,19 @@ msgstr "tr: Set List" msgid "Set Name" msgstr "tr: Set Name" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:203 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:204 msgid "Set Parameters" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:81 +msgid "Set Statistics" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:23 msgid "Set Status Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:672 msgid "Set Values" msgstr "" @@ -9694,6 +10263,11 @@ msgid "" "achievement" msgstr "" +#. ($headerLabel) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:99 +msgid "Set as %1 for" +msgstr "" + #. ($c->formatDateTime($set->due_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:21 msgid "Set closes on %1." @@ -9703,12 +10277,19 @@ msgstr "" msgid "Set definition (\".def\") files" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:92 +msgid "Set header file" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:56 +msgid "Set header file:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:23 msgid "Set is closed." msgstr "" -#. ($c->formatDateTime($set->reduced_scoring_date, -#. $ce->{studentDateDisplayFormat}) +#. ($c->formatDateTime($set->reduced_scoring_date, $ce->{studentDateDisplayFormat}) #: /opt/webwork/webwork2/templates/ContentGenerator/Base/set_status.html.ep:18 msgid "Set is due on %1." msgstr "" @@ -9718,13 +10299,13 @@ msgstr "" msgid "Set opens on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:730 msgid "" "Set to true for log to mean base 10 log and false for log to mean natural " "logarithm." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:725 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:751 msgid "" "Set to true to allow students to enter Unicode versions of some characters " "(like U+2212 for the minus sign) in their answers. One reason to allow this " @@ -9733,16 +10314,16 @@ msgid "" "directory from the keyboard." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:694 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:720 msgid "" "Set to true to display the \"Entered\" column which automatically shows the " "evaluated student answer, e.g., 1 if student input is sin(pi/2). If this is " "set to false, e.g., to save space in the response area, the student can " -"still see their evaluated answer by clicking on the typeset version of their" -" answer." +"still see their evaluated answer by clicking on the typeset version of their " +"answer." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:736 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:762 msgid "" "Set to true to have Full Width Unicode character (U+FF01 to U+FF5E) " "converted to their ASCII equivalents (U+0021 to U+007E) automatically in " @@ -9758,8 +10339,8 @@ msgstr "" msgid "Sets" msgstr "Devoirs" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:406 -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:29 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:427 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:27 msgid "Sets Manager" msgstr "" @@ -9767,12 +10348,12 @@ msgstr "" msgid "Sets Manager Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:401 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:422 msgid "Sets assigned to %1" msgstr "" #. ($userName, $userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:87 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:88 msgid "Sets assigned to %1 (%2)" msgstr "" @@ -9780,28 +10361,24 @@ msgstr "" msgid "Sets assigned to student Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:957 msgid "" -"Sets how grades will be passed back from WeBWorK to the " -"LMS.
      course
      Sends a single grade back to the LMS. This grade " -"is calculated out of the total question set that has been assigned to a user" -" and made open. Therefore it can appear low, since it counts problem sets " -"with future due dates as zero.
      homework
      Sends back a score " -"for each problem set (including for each quiz). To use this, the external " -"links from the LMS must be problem set specific. For example, " -"webwork.myschool.edu/webwork2/course-name/problem_set_name. If " -"the problem set name has space characters, they should be underscores in " -"these addresses. Also, to initialize the communication between WeBWorK and " -"the LMS, the user must follow each of these external learning tools at least" -" one time. Since there must be a separate external tool link for each " -"problem set, this option requires more maintenance of the LMS " -"course.
      " -msgstr "" - -#. ($names{ $c->{primarySortField} }, -#. $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ -#. $c->{secondarySortField} }, $c->{secondarySortOrder} eq -#. 'ASC' ? 1 : 2) +"Sets how grades will be passed back from WeBWorK to the LMS.
      course
      Sends a single grade back to the LMS. This grade is calculated out of " +"the total question set that has been assigned to a user and made open. " +"Therefore it can appear low, since it counts problem sets with future due " +"dates as zero.
      homework
      Sends back a score for each problem " +"set (including for each quiz). To use this, the external links from the LMS " +"must be problem set specific. For example, webwork.myschool.edu/" +"webwork2/course-name/problem_set_name. If the problem set name has " +"space characters, they should be underscores in these addresses. Also, to " +"initialize the communication between WeBWorK and the LMS, the user must " +"follow each of these external learning tools at least one time. Since there " +"must be a separate external tool link for each problem set, this option " +"requires more maintenance of the LMS course.
      " +msgstr "" + +#. ($names{ $c->{primarySortField} }, $c->{primarySortOrder} eq 'ASC' ? 1 : 2, $names{ $c->{secondarySortField} }, $c->{secondarySortOrder} eq 'ASC' ? 1 : 2) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:357 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, and then by %3 " @@ -9809,7 +10386,7 @@ msgid "" msgstr "" #. ($c->maketext(FIELD_PROPERTIES() -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:353 msgid "" "Sets sorted by %1 in %plural(%2,ascending,descending) order, then by %3 in " "%plural(%4,ascending,descending) order,and then by %5 in " @@ -9823,11 +10400,11 @@ msgid "" "achievements." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1080 msgid "" -"Sets the time in seconds to periodically update the LMS scores. WeBWorK will" -" update all scores on the LMS if it has been longer than this time since the" -" completion of the last update. This is only an approximate time. Mass " +"Sets the time in seconds to periodically update the LMS scores. WeBWorK will " +"update all scores on the LMS if it has been longer than this time since the " +"completion of the last update. This is only an approximate time. Mass " "updates of this nature may put significant strain on the server, and should " "not be set to happen too frequently. -1 disables these periodic updates." msgstr "" @@ -9847,11 +10424,11 @@ msgstr "" msgid "Setting documentation for %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:61 msgid "Setup One-Time Password Authentication" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:41 msgid "Shift dates so that the earliest is" msgstr "" @@ -9865,36 +10442,51 @@ msgstr "" msgid "Show %1 more like this" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:31 +msgid "Show Attempts" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 msgid "Show By Date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:42 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:46 msgid "Show By Type" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:722 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:753 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:5 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:121 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:127 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:125 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:131 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:39 msgid "Show Correct Answers" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:79 +msgid "Show Correct Answers:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:24 msgid "Show Date & Size" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:511 -msgid "Show Hints After" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:519 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:135 +msgid "Show Hints" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:80 +msgid "Show Hints:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1133 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1177 msgid "Show LTI parameters (for debugging)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:495 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:506 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:586 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:55 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:91 msgid "Show Me Another" @@ -9904,19 +10496,19 @@ msgstr "" msgid "Show Me Another Exhausted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1598 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:759 -msgid "Show Past Answers" -msgstr "脰nceki Yan谋tlar谋 G枚ster" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/instructor_buttons.html.ep:14 -msgid "Show Problem Grader" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:133 +msgid "Show Old Answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:730 -msgid "Show Problem Graders" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:78 +msgid "Show Old Answers:" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1460 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:781 +msgid "Show Past Answers" +msgstr "脰nceki Yan谋tlar谋 G枚ster" + #: /opt/webwork/webwork2/templates/HelpFiles/Hardcopy.html.ep:29 msgid "Show Problem Source File" msgstr "" @@ -9925,35 +10517,48 @@ msgstr "" msgid "Show Problem Source File:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:392 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:403 msgid "Show Problems on Finished Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:385 msgid "Show Scores on Finished Versions" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:136 +msgid "Show Solutions" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:81 +msgid "Show Solutions:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:223 msgid "Show Total Homework Grade on Grades Page" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:27 +msgid "Show Weights" +msgstr "" + +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:76 msgid "Show all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:101 msgid "Show all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:808 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 msgid "Show automatic answer feedback" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:105 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:91 msgid "Show available autocompletions at the current cursor location." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:819 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:845 msgid "Show correct answer \"Reveal\" button always" msgstr "" @@ -9969,8 +10574,8 @@ msgid "" "users, one can select the sort field, the format of the display list, and " "the filter. If multiple filters are selected and the \"Intersection\" radio " "button is used, the filters will be applied in sequence, narrowing the " -"results list. If the \"Union\" button is used, the updated list will be the" -" union of all results lists from the multiple filters.The table below will " +"results list. If the \"Union\" button is used, the updated list will be the " +"union of all results lists from the multiple filters.The table below will " "list the past answers colored according to correctness (green is correct). " "Use control + click to select multiple users, sets, or problems." msgstr "" @@ -9979,12 +10584,11 @@ msgstr "" msgid "Show saved answers?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:486 -msgid "" -"Show the correct answer to the current problem before re-randomization." +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:501 +msgid "Show the correct answer to the current problem before re-randomization." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:488 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:503 msgid "" "Show the correct answer to the current problem on the last attempt before a " "new version is requested." @@ -10011,19 +10615,18 @@ msgstr "" msgid "Show:" msgstr "" -#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ -#. $c->{allAchievementIDs} }) +#. (scalar @{ $c->{visibleAchievementIDs} }, scalar @{ $c->{allAchievementIDs} }) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList.html.ep:65 msgid "Showing %1 out of %2 achievements." msgstr "" #. (scalar @{ $c->{visibleSetIDs} }, scalar @{ $c->{allSetIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:121 msgid "Showing %1 out of %2 sets." msgstr "" #. (scalar(keys %{ $c->{visibleUserIDs} }) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:93 msgid "Showing %1 out of %2 users" msgstr "" @@ -10044,15 +10647,15 @@ msgstr "" msgid "Showing all sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Problem/student_nav.html.ep:70 +#: /opt/webwork/webwork2/templates/HTML/StudentNav/student_nav.html.ep:69 msgid "Showing all students" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz/nav.html.ep:91 msgid "Showing all tests" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:266 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:289 msgid "Showing all users." msgstr "" @@ -10086,7 +10689,7 @@ msgstr "" msgid "Showing matching sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:272 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:295 msgid "Showing matching users." msgstr "" @@ -10094,7 +10697,7 @@ msgstr "" msgid "Showing problem for:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:26 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:27 msgid "Showing progress for:" msgstr "" @@ -10110,7 +10713,7 @@ msgstr "" msgid "Showing selected sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:269 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:292 msgid "Showing selected users." msgstr "" @@ -10121,14 +10724,14 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:18 msgid "" -"Shows how many instructors and students have been assigned this problem set," -" out of the total number in the class. Clicking on this link allows you to " +"Shows how many instructors and students have been assigned this problem set, " +"out of the total number in the class. Clicking on this link allows you to " "assign the set to users, unassign this set from users, and to individually " "edit the assignment for specific users. For changing dates for individual " "users there are also shortcuts from the \"Instructor Tools\" link." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:853 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:882 msgid "Simple" msgstr "" @@ -10141,7 +10744,7 @@ msgstr "" msgid "Skip archiving this course" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:756 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:782 msgid "Skip explanation essay answer fields" msgstr "" @@ -10163,10 +10766,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:185 msgid "" -"Some WeBWorK problems are programmed using what are called Math " -"Objects. These problems are preferred by some people because they " -"provide a more consistent collection of messages to faulty student answers, " -"particularly for answers which are way off base." +"Some WeBWorK problems are programmed using what are called Math Objects. These problems are preferred by some people because they provide a more " +"consistent collection of messages to faulty student answers, particularly " +"for answers which are way off base." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:62 @@ -10176,14 +10779,14 @@ msgid "" "the wrong thing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:758 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:784 msgid "" "Some problems have an explanation essay answer field, typically following a " "simpler answer field. For example, find a certain derivative using the " "definition. An answer blank would be present for the derivative to be " -"automatically checked, and then there would be a separate essay answer field" -" to show the steps of actually using the definition of the derivative, to be" -" scored manually. With this setting, the essay explanation fields are " +"automatically checked, and then there would be a separate essay answer field " +"to show the steps of actually using the definition of the derivative, to be " +"scored manually. With this setting, the essay explanation fields are " "supperessed. Instructors may use the exercise without incurring the manual " "grading." msgstr "" @@ -10224,8 +10827,12 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:37 msgid "" -"Sorts the table rows by set name, due date, etc. The table rows can also be" -" sorted by clicking on an active link at the top of the column." +"Sorts the table rows by set name, due date, etc. The table rows can also be " +"sorted by clicking on an active link at the top of the column." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:243 +msgid "Source Course" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_otp_secrets_form.html.ep:151 @@ -10234,7 +10841,7 @@ msgstr "" msgid "Source Course ID" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:464 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:475 msgid "Source File" msgstr "" @@ -10246,30 +10853,38 @@ msgstr "" msgid "Source User IDs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2584 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2686 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2677 msgid "Source course ID missing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1667 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1695 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1733 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:40 +msgid "Source file" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1676 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1713 msgid "" "Source file paths cannot include .. or start with /: your source file path " "was modified." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2585 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:31 +msgid "Source file:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2576 msgid "Source user ID missing." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:124 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 msgid "" -"Spell check the text of the file that your are editing. Note that there will" -" be many spelling errors in the code parts of your file." +"Spell check the text of the file that your are editing. Note that there will " +"be many spelling errors in the code parts of your file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:854 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:883 msgid "Standard" msgstr "" @@ -10278,7 +10893,7 @@ msgstr "" msgid "Standard Deviation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:172 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:167 msgid "Start" msgstr "" @@ -10286,8 +10901,8 @@ msgstr "" msgid "Start LTI Grade Update" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:136 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:139 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 msgid "Start New Test" msgstr "" @@ -10304,9 +10919,8 @@ msgstr "" msgid "State" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:82 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:87 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:506 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/siblings.html.ep:9 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:39 msgid "Statistics" msgstr "统计数据" @@ -10316,32 +10930,38 @@ msgid "Statistics Help" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:73 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:72 msgid "Statistics for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:77 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:76 msgid "Statistics for %1 problem %2" msgstr "" -#. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:71 -msgid "Statistics for student %1" -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:554 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:308 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:167 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:289 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:151 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:16 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:170 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:165 msgid "Status" msgstr "Durumu" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:57 +msgid "Status (%)" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:98 +msgid "Status:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/login_status.html.ep:31 msgid "Stop Acting" msgstr "Rol Yapmay谋 b谋rak" @@ -10349,11 +10969,11 @@ msgstr "Rol Yapmay谋 b谋rak" msgid "Stop Archiving" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1105 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1096 msgid "Stop archiving courses" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:107 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:111 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:67 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:87 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:101 @@ -10361,6 +10981,7 @@ msgstr "" msgid "Student ID" msgstr "学生ID" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:91 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers/student_entry_report.html.ep:9 msgid "Student ID:" msgstr "" @@ -10370,9 +10991,9 @@ msgstr "" msgid "Student Name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:67 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:72 -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:69 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:523 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep:8 #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:41 msgid "Student Progress" msgstr "Progrès des étudiants" @@ -10382,12 +11003,12 @@ msgid "Student Progress Help" msgstr "" #. ($c->{studentID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:59 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:61 msgid "Student Progress for %1" msgstr "" #. ($c->tag('span', dir => 'ltr', format_set_name_display($c->stash('setID') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:63 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:65 msgid "Student Progress for set %1" msgstr "" @@ -10418,7 +11039,7 @@ msgstr "" msgid "Subject Area Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:52 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/SampleProblemViewer.pm:48 msgid "Subject Areas" msgstr "" @@ -10473,7 +11094,7 @@ msgid "" msgstr "" #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1051 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1042 msgid "Successfully archived the course %1." msgstr "" @@ -10495,24 +11116,24 @@ msgid "Successfully created new set %1" msgstr "" #. ($add_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:439 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:429 msgid "Successfully created the course %1" msgstr "" #. ($delete_courseID) #. ($archive_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1083 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:864 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1074 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:855 msgid "Successfully deleted the course %1." msgstr "" #. ($rename_oldCourseID, $rename_newCourseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:748 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:739 msgid "Successfully renamed the course %1 to %2" msgstr "" #. ($unarchive_courseID, $new_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1253 msgid "Successfully unarchived %1 to the course %2" msgstr "" @@ -10524,15 +11145,15 @@ msgstr "" msgid "TA:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2766 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 msgid "Table defined in database but missing in schema" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2761 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2752 msgid "Table defined in schema but missing in database" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2757 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2748 msgid "Table is ok" msgstr "" @@ -10552,13 +11173,13 @@ msgstr "" msgid "Task" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:44 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:42 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:45 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:44 msgid "TeX Source" msgstr "" #. ($problems->[ $probOrder->[$i] ]->problem_id) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:553 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:568 msgid "Template ID: %1" msgstr "" @@ -10566,11 +11187,11 @@ msgstr "" msgid "Template Substitutions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:265 msgid "Test" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:336 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:357 msgid "Test %2" msgstr "" @@ -10578,27 +11199,32 @@ msgstr "" msgid "Test Default" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1078 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1068 msgid "Test Parameters" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:185 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:186 msgid "Test Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:274 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:283 msgid "Test Time Limit" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:255 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:236 msgid "Test Time Notification" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:166 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:161 msgid "Test Versions" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:242 +#. ($c->{completedTime}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:338 +msgid "Test completed on %1." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:257 msgid "Test not yet submitted." msgstr "" @@ -10611,7 +11237,7 @@ msgstr "" msgid "Test/Quiz" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:40 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:44 msgid "Tests/Quizzes" msgstr "" @@ -10619,11 +11245,11 @@ msgstr "" msgid "Text" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:103 msgid "Text Editor Options" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:60 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:46 msgid "Text Editor Window" msgstr "" @@ -10639,6 +11265,11 @@ msgstr "" msgid "Textbook:" msgstr "" +#. ($c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:75 +msgid "That link will only be valid for 15 minutes (until %1)." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:43 msgid "" "The \"Edit Target Set\" button at the top of the page will take you to the " @@ -10655,10 +11286,17 @@ msgid "" "earned (0) will be added to the CSV." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:191 +#. ($fileType, $files[0]) +#. ($fileType, $file) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:362 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:382 +msgid "The %1 \"%2\" is a required course %1 and cannot be deleted." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:201 msgid "" -"The Assigned sets column (x/y) indicates that x sets out of" -" y sets avaiable have been assigned to this student. Click this link to " +"The Assigned sets column (x/y) indicates that x sets out of " +"y sets available have been assigned to this student. Click this link to " "assign or unassign sets to this student, to adjust due dates, or to adjust " "the grades on an assignment for a student." msgstr "" @@ -10669,13 +11307,13 @@ msgid "" "modes:" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:186 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:196 msgid "" "The login name column links allow you to \"act as\" a " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:188 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:198 msgid "" "The pencil in the login column allows you to edit that " "student's data." @@ -10693,25 +11331,25 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker/problem_row.html.ep:124 msgid "" "The Attempts figure is the local average of the number of attempts (both " -"correct and incorrect) individuals at your institution take on this problem." -" A high figure may represent a difficult problem. Note that problems with " +"correct and incorrect) individuals at your institution take on this problem. " +"A high figure may represent a difficult problem. Note that problems with " "multiple parts may have higher average attempts since many students will " "submit an answer to each part before continuing and each such submittal " "counts as an attempt." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:459 msgid "" "The Maximum number of times Show me Another can be used per problem by a " "student. If set to -1 then there is no limit to the number of times that " "Show Me Another can be used." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:411 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:426 msgid "" "The Reduced Scoring Period is the default period before the due date during " -"which all additional work done by the student counts at a reduced rate. When" -" enabling reduced scoring for a set the reduced scoring date will be set to " +"which all additional work done by the student counts at a reduced rate. When " +"enabling reduced scoring for a set the reduced scoring date will be set to " "the due date minus this number. The reduced scoring date can then be " "changed. If the Reduced Scoring is enabled and if it is after the reduced " "scoring date, but before the due date, a message like \"This assignment has " @@ -10751,7 +11389,8 @@ msgstr "" #. ($achievementName, $c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:211 -msgid "The achievement notification template for %1 has been renamed to \"%2\"." +msgid "" +"The achievement notification template for %1 has been renamed to \"%2\"." msgstr "" #. ($c->stash('achievementID') @@ -10781,37 +11420,35 @@ msgid "" "this value when a set is created." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:415 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:428 msgid "The archive filename cannot be empty." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:438 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:451 msgid "The archive filename contains illegal characters" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:434 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:447 msgid "The archive filename may not contain a path component" msgstr "" #. ($filename, $ce->{mail}{maxAttachmentSize}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:187 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:185 msgid "" "The attached file \"%1\" exceeds the allowed attachment size of " "%quant(%2,megabyte)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:617 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:591 msgid "" "The child problems for this problem will become visible to the student when " "they either have more incorrect attempts than is specified here, or when " -"they run out of attempts, whichever comes first. Use -1 to indicate that " -"child problems should only be available after a student runs out of " -"attempts." +"they run out of attempts, whichever comes first. Select \"No Attempts " +"Remaining\" to indicate that child problems should only be available after a " +"student runs out of attempts." msgstr "" -#. ('href="http://webwork.maa.org/wiki/Classlist_Files#Format_of_classlist_files" -#. target="Webworkdocs"', 'demoCourse.lst', -#. '.csv', '.lst') +#. ('href="https://wiki.openwebwork.org/wiki/Classlist_Files#Format_of_classlist_files" target="Webworkdocs"', 'demoCourse.lst', '.csv', '.lst') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:43 msgid "" "The classlist files are stored in the templates directory and provide a " @@ -10820,8 +11457,8 @@ msgid "" "specification or download the %2 file and use it as a model. ClassList " "files can be prepared using a spreadsheet and then saved as %3 (comma " "separated values) text files. However, to access as a classlist file, the " -"file suffix needs to be changed to %4, which can be done with the \"Rename\"" -" button." +"file suffix needs to be changed to %4, which can be done with the \"Rename\" " +"button." msgstr "" #. ($setID) @@ -10829,12 +11466,12 @@ msgstr "" msgid "The close date must be on or after the open date for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1377 msgid "The close date must be on or after the open date." msgstr "" #. ($courseID, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2439 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "and both courses are configured to use LTI 1.1, but the consumer keys for " @@ -10842,7 +11479,7 @@ msgid "" msgstr "" #. ($courseID, $_,) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2466 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2457 msgid "" "The context id for %1 is requested to be set to be the same as that of %2, " "but the two courses are configured to use LTI 1.3 with the same LTI 1.3 " @@ -10856,7 +11493,7 @@ msgid "" "be shown to students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:633 msgid "" "The correct answers shown in feedback are instructor previews and will only " "be shown to students when answers are available." @@ -10907,11 +11544,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:36 msgid "" -"The current state of the job. This will be one of \"inactive\", \"active\"," -" \"finished\", or \"failed\". If a job is \"inactive\" it means that the job" -" has been added to the queue, but execution of the job has not yet started. " -"If a job is \"active\" it means that the job is currently being executed. If" -" a job is \"finished\" it means that the execution of the job has " +"The current state of the job. This will be one of \"inactive\", \"active\", " +"\"finished\", or \"failed\". If a job is \"inactive\" it means that the job " +"has been added to the queue, but execution of the job has not yet started. " +"If a job is \"active\" it means that the job is currently being executed. If " +"a job is \"finished\" it means that the execution of the job has " "successfully completed. If a job is \"failed\" it means that the execution " "of job has completed, but there were errors in the execution of the job. If " "the job is in the \"finished\" or \"failed\" state, then there will also be " @@ -10925,17 +11562,17 @@ msgid "" "be saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:671 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:697 msgid "The default display mode" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:496 msgid "" "The default number of attempts before the problem is re-randomized. ( 0 => " "never )" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:480 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:495 msgid "" "The default number of attempts between re-randomization of the problems ( 0 " "=> never)" @@ -10943,27 +11580,21 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:59 msgid "" -"The description shown to students which states what action is needed to earn" -" the achievement." -msgstr "" - -#. ($files[0]) -#. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:351 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:369 -msgid "The directory \"%1\" is a required course directory and cannot be deleted." +"The description shown to students which states what action is needed to earn " +"the achievement." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:305 -msgid "The directory \"%1\" is a required course directory and cannot be renamed." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:314 +msgid "" +"The directory \"%1\" is a required course directory and cannot be renamed." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:5 msgid "The directory you specified doesn't exist" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:847 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:876 msgid "" "The email verbosity level controls how much information is automatically " "added to feedback emails. Levels are
      1. Simple: send only the feedback " @@ -10982,15 +11613,15 @@ msgstr "" msgid "The evaluator for %1 has been renamed to \"%2\"." msgstr "" -#. ($sourceFile) #. ($c->shortPath($c->{inputFilePath}) +#. ($sourceFile) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:246 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:256 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:240 msgid "The file \"%1\" cannot be found." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:564 msgid "The file \"%1\" cannot be read!" msgstr "" @@ -11000,30 +11631,32 @@ msgid "The file \"%1\" does not appear to be a text or image file." msgstr "" #. ($c->shortPath($editFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:585 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:560 msgid "The file \"%1\" is a directory!" msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:269 -msgid "The file \"%1\" is a template. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:250 +msgid "" +"The file \"%1\" is a template. You may use \"Save As\" to create a new file." msgstr "" #. ($files[0]) #. ($file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:344 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:363 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:374 msgid "The file \"%1\" is protected and cannot be deleted." msgstr "" #. ($original) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:299 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:308 msgid "The file \"%1\" is protected and cannot be renamed." msgstr "" #. ($c->shortPath($c->{inputFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:260 -msgid "The file \"%1\" is protected. You may use \"Save As\" to create a new file." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:244 +msgid "" +"The file \"%1\" is protected. You may use \"Save As\" to create a new file." msgstr "" #. ("$emailDirectory/$output_file") @@ -11046,17 +11679,17 @@ msgid "" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:446 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:459 msgid "" "The file %1 exists. Check \"Overwrite existing archive\" to force this file " "to be replaced." msgstr "" #. ($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:655 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:630 msgid "" -"The file %1 is not contained in the course templates directory and cannot be" -" modified." +"The file %1 is not contained in the course templates directory and cannot be " +"modified." msgstr "" #. ("$emailDirectory/$openfilename") @@ -11066,16 +11699,16 @@ msgid "" "are set correctly." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:209 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:218 msgid "The file does not appear to be a text file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:97 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:106 msgid "The file you are trying to download doesn't exist" msgstr "" #. ($filename) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:178 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Feedback.pm:176 msgid "The filetype of the attached file \"%1\" is not allowed." msgstr "" @@ -11091,7 +11724,7 @@ msgid "" msgstr "" #. (scalar(@existing_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:653 msgid "" "The following %plural(%1,file already exists,files already exist). Check " "\"Overwrite existing files silently\" to unpack %plural(%1,this file,these " @@ -11099,24 +11732,28 @@ msgid "" msgstr "" #. (scalar(@outside_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:589 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:610 msgid "" "The following %plural(%1,file is,files are) outside the current working " "directory and cannot be safely unpacked." msgstr "" #. (scalar(@forbidden_files) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:618 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:639 msgid "" "The following %plural(%1,file) found in the archive %plural(%1,is,are) " "protected and were not extracted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2260 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:11 +msgid "The following PG issues should be fixed:" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2251 msgid "The following courses were successfully hidden:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2320 msgid "The following courses were successfully unhidden:" msgstr "" @@ -11130,14 +11767,17 @@ msgid "" "archive and any subset of the requested files." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/pg_critic.html.ep:44 +msgid "The following general Perl issues should be fixed:" +msgstr "" + #. (tag('b', join(', ', @$unassignedUsers) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:71 msgid "" "The following users are NOT assigned to this set and will be ignored: %1" msgstr "" -#. ('<%= ... %>', '<%= $achievement->description -#. %>') +#. ('<%= ... %>', '<%= $achievement->description %>') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementNotificationEditor.html.ep:32 msgid "" "The following variables are available for use in the template. These " @@ -11145,7 +11785,7 @@ msgid "" "description of the achievement into the email body." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:300 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:281 msgid "The given file path is not a valid location." msgstr "" @@ -11153,23 +11793,34 @@ msgstr "" msgid "The goal value of the achievement counter." msgstr "" -#. (join('.', @{ $problemSeqs[ $children_counts_indexs[0] ] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1293 +#. (join('.', @{ $problemSeqs[ $children_counts_indices[0] ] }) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1159 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the score of problem %1." msgstr "" #. (join(', ', map({ join('.', @{ $problemSeqs[$_] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1303 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1169 msgid "" "The grade for this problem is the larger of the score for this problem, or " "the weighted average of the problems: %1." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1171 -msgid "The hardcopy header for set %1 has been renamed to \"%2\"." +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:15 +msgid "" +"The grades are divided into open, reduced scoring, closed, and future " +"assignments. No grades are shown for future assignments, just their open " +"date. Assignments are sorted using the same urgency logic as the " +"\"Assignments\" page. For open assignments, a table of per problem scores " +"are shown for homework assignments. Just in time assignments only show top " +"level problems. Tests only show the best test version provided students can " +"see the test grade." +msgstr "" + +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1175 +msgid "The hardcopy header for set %1 has been set to \"%2\"." msgstr "" #. ($showHintsAfter) @@ -11186,10 +11837,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:7 msgid "" -"The information box on the right displays information about the course. This" -" is useful for leaving course wide messages for students. It contains text " -"from the file templates/course_info.txt. Instructors can edit this file from" -" the web (click on the \"Edit\" link)." +"The information box on the right displays information about the course. This " +"is useful for leaving course wide messages for students. It contains text " +"from the file templates/course_info.txt. Instructors can edit this file from " +"the web (click on the \"Edit\" link)." msgstr "" #: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:42 @@ -11200,57 +11851,42 @@ msgid "" "shown answer if the page is reloaded." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:120 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:103 msgid "" "The initial value is the currently saved score as a point value computed " "using the percent score. This point value is used to compute the percent " "score (rounded to a whole percent) that can be saved." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:192 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:175 msgid "The initial value is the currently saved score for this student." msgstr "" -#. ($rename_oldCourseID, $rename_oldCourseInstitution, -#. $rename_newCourseInstitution) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:672 +#. ($rename_oldCourseID, $rename_oldCourseInstitution, $rename_newCourseInstitution) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:662 msgid "" "The institution associated with the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseInstitution}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:705 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:695 msgid "The institution associated with the course %1 is now %2" msgstr "" -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:386 -msgid "" -"The instructor account with user id %1 does not exist. Instructor accounts " -"must be created manually." -msgstr "" - -#. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:565 -msgid "" -"The instructor account with user id %1 does not exist. Please create the " -"account manually via WeBWorK." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:13 msgid "" "The job id is an automatically incremented integer. It is used internally " -"to uniquely identify jobs. It is also used to reference jobs in messages on" -" this page." +"to uniquely identify jobs. It is also used to reference jobs in messages on " +"this page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:117 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:110 msgid "" -"The key maps that are available are \"default\", \"emacs\", \"sublime\", and" -" \"vim\". The \"default\" key map has the standard behavior of a browser " -"text area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, " -"etc. If you are more comfortable with the \"emacs\" or \"vim\" text editors" -" then you may choose to use one of those key maps instead." +"The key maps that are available are \"default\", \"emacs\", \"sublime\", and " +"\"vim\". The \"default\" key map has the standard behavior of a browser text " +"area. You can use Ctrl-C to copy, Ctrl-V to paste, Ctrl-F to search, etc. If " +"you are more comfortable with the \"emacs\" or \"vim\" text editors then " +"you may choose to use one of those key maps instead." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AchievementsLeaderboard.html.ep:5 @@ -11263,8 +11899,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:12 msgid "" -"The list of files include regular files, directories (ending in a \"/\") and" -" links (ending in a \"@\")." +"The list of files include regular files, directories (ending in a \"/\") and " +"links (ending in a \"@\")." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:36 @@ -11272,24 +11908,14 @@ msgid "" "The login name cannot be changed. (It is the primary key for the student's " "data.) If you make a mistake in the login name at the beginning of the " "course (before any work has been done) then it is best to simply add a new " -"student with the correct entry and drop the student with the bad login name." -" (See drop and delete students below.) If the login name must be changed " +"student with the correct entry and drop the student with the bad login name. " +"(See drop and delete students below.) If the login name must be changed " "after a user has started working assignments, then contact your system " "administrator, who can use the webwork2 \"bin/change_user_id\" script to " "change the user id." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:5 -msgid "" -"The main page allows access to set and student statistics. When selecting a" -" student, their grades page is shown, which lists set totals and per problem" -" grades for each set assigned to the student. When selecting a set, various" -" statistics and histograms are shown for the overall grades of students who " -"are currently enrolled or auditing the course." -msgstr "" - -#. ('href="http://webwork.maa.org/wiki" target="ww_wiki"', -#. 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') +#. ('href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:9 msgid "" "The main page for WeBWorK documentation is the webwork wiki while " @@ -11311,11 +11937,11 @@ msgid "" "sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:897 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:926 msgid "The name of the LMS" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:899 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:928 msgid "" "The name of the LMS. This is used in messages to users that direct them to " "go back to the LMS to access something in the WeBWorK course." @@ -11341,19 +11967,19 @@ msgid "" msgstr "" #. ($path) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:448 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:431 msgid "The original path is not in a valid location. Using failsafe %1" msgstr "" #. ($forcedSourceFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:548 msgid "The original path to the file is %1." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:20 msgid "" -"The password can be any combination of letters, numbers and special symbols." -" Students are encouraged to use all three, and stay away from dictionary " +"The password can be any combination of letters, numbers and special symbols. " +"Students are encouraged to use all three, and stay away from dictionary " "words. The password should not be the same as any password used elsewhere, " "such as for an email account. The password will only be present on the page " "if the user has permission to change the password." @@ -11366,48 +11992,49 @@ msgid "" "password. Please retype your current password and try again." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:71 +msgid "" +"The passwords you entered in the \"New Password\" and \"Confirm New " +"Password\" fields do not match. Please retype your new password and try " +"again." +msgstr "" + #. ($c->tag('b', $newPasswordText) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:79 msgid "" -"The passwords you entered in the %1 and %2 fields don't match. Please retype" -" your new password and try again." +"The passwords you entered in the %1 and %2 fields don't match. Please retype " +"your new password and try again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:424 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:407 msgid "The path cannot be the temporary edit directory." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:420 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:403 msgid "The path to the original file should be absolute." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:135 msgid "" -"The percentage of students receiving at least these scores. The median score" -" is in the 50% column." +"The percentage of students receiving at least these scores. The median score " +"is in the 50% column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:634 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:660 msgid "" "The permission level to view the achievements leaderboard, if achievements " -"are enabled. Consider that achievement points can be closely tied to student" -" grades before showing the leaderboard to students." +"are enabled. Consider that achievement points can be closely tied to student " +"grades before showing the leaderboard to students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:644 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:670 msgid "" "The permission level to view usernames on the achievements leaderboard. " "Consider that achievement points can be closely tied to student grades " "before showing user names to students." msgstr "" -#. ($setName) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:444 -msgid "The prerequisite conditions have not been met for set '%1'." -msgstr "" - -#. (q(down menu to change which student's seed and answers are shown. Use the -#. "Mark Correct" checkbox to set) +#. (q(down menu to change which student's seed and answers are shown. Use the "Mark Correct" checkbox to set) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:11 msgid "" "The problem is shown at the top with the seed and answers of the selected " @@ -11431,7 +12058,7 @@ msgid "" "for set %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1372 msgid "" "The reduced scoring date should be between the open date and close date." msgstr "" @@ -11453,25 +12080,25 @@ msgid "" "setting was not saved." msgstr "" -#. ($tempFile) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:287 +#. (xml_escape($tempFile) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:288 msgid "The requested file \"%1\" does not exist on the server." msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1346 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1212 msgid "The score for this problem can count toward score of problem %1." msgstr "" #. ('courseName_totals.csv') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:53 msgid "" -"The scoring files are stored in the scoring directory and are produced using" -" the \"Scoring Tools\" page or the scoring command in the \"Instructor " +"The scoring files are stored in the scoring directory and are produced using " +"the \"Scoring Tools\" page or the scoring command in the \"Instructor " "Tools\" module. These files can be downloaded, modified in a spreadsheet " "(for example, to add midterm scores) and then uploaded again to the scoring " -"directory to be merged with email messages. (Use a new file name, other than" -" %1, when uploading to prevent the scoring module from overwriting an " +"directory to be merged with email messages. (Use a new file name, other than " +"%1, when uploading to prevent the scoring module from overwriting an " "uploaded file.)" msgstr "" @@ -11483,12 +12110,12 @@ msgid "" "problems will be listed." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:485 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 msgid "The security code is required." msgstr "" #. (stash('setID') -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:13 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet.html.ep:18 msgid "The selected problem set (%1) is not a valid set for %2." msgstr "" @@ -11507,9 +12134,9 @@ msgstr "" msgid "The set %1 already exists." msgstr "" -#. ($c->{setID}, $c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1159 -msgid "The set header for set %1 has been renamed to \"%2\"." +#. ($c->{setID}, $c->shortPath($outputFilePath) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1161 +msgid "The set header for set %1 has been set to \"%2\"." msgstr "" #. ($newSetID) @@ -11535,9 +12162,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetList.html.ep:61 msgid "" -"The sets checked below will written to set definition files, to be saved for" -" future use, or to be transferred to another course. The set definition " -"files can be uploaded/downloaded using the \"File Manager\"." +"The sets checked below will written to set definition files, to be saved for " +"future use, or to be transferred to another course. The set definition files " +"can be uploaded/downloaded using the \"File Manager\"." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:13 @@ -11553,50 +12180,50 @@ msgid "" "students after the answer date." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:597 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:615 msgid "" "The solution shown is an instructor preview and will only be shown to " "students when answers are available." msgstr "" -#. ($c->{fullSetID}, -#. $c->{prettyProblemNumber}, -#. $c->shortPath($c->{sourceFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1196 +#. ($c->{setID}, $c->{prettyProblemNumber}, $c->shortPath($c->{sourceFilePath}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1142 msgid "" "The source file for \"set %1 / problem %2\" has been changed from \"%3\" to " "\"%4\"." msgstr "" #. ($new_file_name) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1106 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1088 msgid "The specified file name \"%1\" contains illegal characters." msgstr "" #. ($c->{tempFilePath}) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1308 msgid "" -"The temporary file %1 is not contained in the course templates directory and" -" cannot be deleted." +"The temporary file %1 is not contained in the course templates directory and " +"cannot be deleted." msgstr "" #. ($c->{tempFilePath}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:746 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:727 msgid "" -"The temporary file %1 is not in the course templates directory and cannot be" -" deleted!" +"The temporary file %1 is not in the course templates directory and cannot be " +"deleted!" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:368 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:351 msgid "The test (which is version %1) may no longer be submitted for a grade." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1114 msgid "" "The text box now contains the source of the original problem. You can " "recover lost edits by using the Back button on your browser." -msgstr "tr: The text box now contains the source of the original problem. You can recover lost edits by using the Back button on your browser." +msgstr "" +"tr: The text box now contains the source of the original problem. You can " +"recover lost edits by using the Back button on your browser." #. ( % . 'but the result will not be counted.') #: /opt/webwork/webwork2/templates/ContentGenerator/LoginProctor.html.ep:23 @@ -11629,28 +12256,28 @@ msgid "The time that the job was added to the queue." msgstr "" #. ($rename_oldCourseID, $rename_oldCourseTitle, $rename_newCourseTitle) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:665 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:655 msgid "The title of the course %1 has been changed from %2 to %3" msgstr "" #. ($rename_newCourseID, $optional_arguments{courseTitle}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:698 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:688 msgid "The title of the course %1 is now %2" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_stats.html.ep:16 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:196 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:197 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep:16 msgid "" "The top number is the percent score on the problem. A period (.) indicates " "a problem has not been attempted. The bottom number is the number of " "incorrect attempts." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:10 +#: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:11 msgid "" -"The total grade row at the bottom shows the total score and percent average " -"over all open assignments. The total grade row can be shown/hidden under " -"general course configuration settings." +"The total grade at the top shows the total score and percent average over " +"all open assignments. The total grade can be shown/hidden under general " +"course configuration settings." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:352 @@ -11661,8 +12288,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:406 msgid "" -"The value for the %1 option in \"%2\" is not valid. It will be replaced with" -" \"N\"." +"The value for the %1 option in \"%2\" is not valid. It will be replaced with " +"\"N\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/File/SetDef.pm:433 @@ -11697,11 +12324,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin.html.ep:36 msgid "" "The webwork server must be able to write to these directories. Please " -"correct the permssion errors." +"correct the permission errors." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:90 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:113 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:106 msgid "Theme" msgstr "" @@ -11715,7 +12342,7 @@ msgid "Then by" msgstr "tr: Then by" #. ($failed_messages) -#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:115 +#: /opt/webwork/webwork2/lib/Mojolicious/WeBWorK/Tasks/SendInstructorEmail.pm:118 msgid "There %plural(%1,was,were) %quant(%1,message) that could not be sent." msgstr "" @@ -11725,13 +12352,18 @@ msgstr "" msgid "There are %1 matching WeBWorK problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1587 +#. ('%d') +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:735 +msgid "There are %1 problems with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1578 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1426 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1417 msgid "" "There are database fields that do not have the same type as the field " "defined in the schema for at least one table. Check the checkbox by the " @@ -11759,30 +12391,30 @@ msgid "" msgstr "" #. (map { $_ ? $c->formatDateTime($_, 'datetime_format_short') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 msgid "" "There are errors in the dates. Open Date: %1 , Close Date: %2, Answer Date: " "%3" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1401 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields must be deleted and " -"the table indexes rebuilt. Warning: This will destroy all data contained in " -"the field and is not undoable!" +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields must be deleted and the " +"table indexes rebuilt. Warning: This will destroy all data contained in the " +"field and is not undoable!" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/archive_course_confirm.html.ep:37 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/rename_course_confirm.html.ep:37 msgid "" -"There are extra database fields which are not defined in the schema and were" -" part of the key for at least one table. These fields need to be deleted and" -" the table indexes need to be rebuilt. This will be done when upgrading the " +"There are extra database fields which are not defined in the schema and were " +"part of the key for at least one table. These fields need to be deleted and " +"the table indexes need to be rebuilt. This will be done when upgrading the " "course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1575 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1566 msgid "" "There are extra database fields which are not defined in the schema for at " "least one table." @@ -11795,19 +12427,19 @@ msgid "" "least one table. They can be removed when upgrading the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1395 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1386 msgid "" "There are extra database fields which are not defined in the schema for at " -"least one table. Check the checkbox by the field to delete it when upgrading" -" the course. Warning: Deletion destroys all data contained in the field and " +"least one table. Check the checkbox by the field to delete it when upgrading " +"the course. Warning: Deletion destroys all data contained in the field and " "is not undoable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1555 msgid "There are extra database tables which are not defined in the schema." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1380 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1371 msgid "There are extra database tables which are not defined in the schema. " msgstr "" @@ -11822,7 +12454,7 @@ msgstr "" msgid "There are many options available at the bottom:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:56 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:60 msgid "There are no assignments available to you at this time." msgstr "" @@ -11839,6 +12471,19 @@ msgstr "" msgid "There are no set definition files in this course to look at." msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +msgid "" +"There are resize grips that can be moved to resize the editor windows. This " +"can be done by clicking and dragging or by focusing the resize grip and " +"using the arrow keys. If the resize grip is focused and the Ctrl key (Ctrl + " +"Cmd keys on Mac) is held down then the size is only changed by one pixel for " +"each arrow key press, and if the Alt key (Option key for Mac) is held down " +"then the size is changed by 50 pixels for each arrow key press. With no " +"modifier key the size is changed by 20 pixels. Double clicking on a resize " +"grip or pressing Enter or Space while a resize grip is focused resets the " +"windows to their default sizes." +msgstr "" + #. ($achievementID) #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:82 msgid "" @@ -11855,14 +12500,14 @@ msgid "" "their name, you destroy all of the data for assignment %1 for this student." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:68 msgid "There is NO undo for unassigning a set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:120 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:121 msgid "" -"There is NO undo for unassigning sets. Do not do so unless you know what you" -" are doing! When you unassign sets by unchecking set names and clicking " +"There is NO undo for unassigning sets. Do not do so unless you know what you " +"are doing! When you unassign sets by unchecking set names and clicking " "save, you destroy all of the data for those sets for this student." msgstr "" @@ -11872,25 +12517,29 @@ msgstr "" msgid "There is NO undo for unassigning students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:402 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:736 +msgid "There is a problem with unanswered questions." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:383 msgid "There is a solution available." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:39 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:52 msgid "" -"There is no additional grade information. A message about additional grades" -" can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " +"There is no additional grade information. A message about additional grades " +"can go in [TMPL]/email/%1. It is merged with the file [Scoring]/%2. These " "files can be edited using the \"Email\" link and the \"File Manager\" link " "in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:410 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 msgid "There is no solution available for this problem." msgstr "" #. ($continueTimeLeft) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:22 msgid "" "There is no time remaining on the currently open test. Click continue below " "and then click \"Grade Test\" within %1 seconds to submit the test for a " @@ -11901,7 +12550,7 @@ msgstr "" msgid "There is no undo for deleting files or directories!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:407 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:388 msgid "" "There is no written solution available for this problem, but you can still " "view the correct answers." @@ -11909,28 +12558,26 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:92 msgid "" -"There is one main theme to choose from: math4. It has three variants: " -"math4-green, math4-red, and math4-yellow. The theme specifies a unified look" -" and feel for the WeBWorK course web pages." +"There is one main theme to choose from: math4. It has three variants: math4-" +"green, math4-red, and math4-yellow. The theme specifies a unified look and " +"feel for the WeBWorK course web pages." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:362 msgid "" "There was an error during the login process. Please speak to your " "instructor or system administrator if this recurs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:123 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:120 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:243 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:261 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:297 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:422 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:432 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:466 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:296 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:487 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:109 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:213 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:234 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:214 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:235 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:84 #: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:97 msgid "" @@ -11938,8 +12585,7 @@ msgid "" "instructor or system administrator." msgstr "" -#. ('href="https://webwork.maa.org/wiki/Set_Definition_Files" -#. target="Webworkdocs"') +#. ('href="https://wiki.openwebwork.org/wiki/Set_Definition_Files" target="Webworkdocs"') #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:32 msgid "" "These are stored in the templates directory. The format of Set " @@ -11953,9 +12599,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:61 msgid "" -"These are the files from which problems are generated and are located in the" -" templates directory or in subdirectories. They can be edited directly using" -" the \"Edit\" link on each problem page or from the \"Sets Manager\". The " +"These are the files from which problems are generated and are located in the " +"templates directory or in subdirectories. They can be edited directly using " +"the \"Edit\" link on each problem page or from the \"Sets Manager\". The " "File Manager allows you to upload or download these files. \tDirectories " "that start with \"set\" contain pg files and are generated when exporting a " "problem set in which there are local versions of a problem." @@ -11978,7 +12624,7 @@ msgstr "" msgid "These standard macros need to be loaded." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:590 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:605 msgid "" "These users and higher get the \"Show Past Answers\" button on the problem " "page." @@ -11992,42 +12638,48 @@ msgstr "" msgid "This action will not overwrite existing users." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:5 +msgid "" +"This allows for the viewing, downloading, uploading and other management of " +"files in the course. Select a file or set of files (using CTRL or SHIFT) and " +"click the desired button on the right. Many actions can only be done with a " +"single file (like view). Selecting a directory or set of files and clicking " +"\"Make Archive\" allows the creation of a compressed tar or zip file." +msgstr "" + +#. ($c->formatDateTime($set->reduced_scoring_date, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:119 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:106 msgid "" -"This allows for the viewing, downloading, uploading and other management of " -"files in the course. Select a file or set of files (using CTRL or SHIFT) and" -" click the desired button on the right. Many actions can only be done with a" -" single file (like view). Selecting a directory or set of files and clicking" -" \"Make Archive\" allows the creation of a compressed tar or zip file." +"This assignment has been reopened and is due on %1. After that date any " +"work completed will count for %2% of its value until %3." msgstr "" #. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:57 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectGW.pm:127 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:114 msgid "This assignment has been reopened and will now close on %1." msgstr "" -#. ($c->formatDateTime($set->due_date, $c->ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ResurrectHW.pm:60 -msgid "" -"This assignment has been reopened and will now close on %1. Problems have " -"been rerandomized." +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:7 +msgid "This assignment has zero problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:19 msgid "" -"This browses the Open Problem Library (OPL) in category " -"(Subject/Chapter/Section) form. Select the desired categories (all three do " -"not need to be selected) and click \"View Problems\". If the \"Include " -"Contrib\" box is selected then those problems in the Contrib section of the " -"OPL that have the categories defined are also included. Contrib problems are" -" problem that haven't been vetted as thoroughly as OPL problems. If you want" -" hints or solutions included while browsing select the appropriate box." +"This browses the Open Problem Library (OPL) in category (Subject/Chapter/" +"Section) form. Select the desired categories (all three do not need to be " +"selected) and click \"View Problems\". If the \"Include Contrib\" box is " +"selected then those problems in the Contrib section of the OPL that have the " +"categories defined are also included. Contrib problems are problem that " +"haven't been vetted as thoroughly as OPL problems. If you want hints or " +"solutions included while browsing select the appropriate box." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:32 msgid "" -"This button is also present both at top and the bottom of the page. Discards" -" all changes, reloading the page by re-reading the database information for " +"This button is also present both at top and the bottom of the page. Discards " +"all changes, reloading the page by re-reading the database information for " "this set." msgstr "" @@ -12041,23 +12693,23 @@ msgid "" "being edited." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:130 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:113 msgid "" "This can computed from the answer sub scores above using the weights shown " "if they are modified. Alternatively, enter the point score you want saved " "here (the above sub scores will be ignored)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:781 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:807 msgid "" -"This configures if the single problem manual grader has inputs to enter " -"problem scores as a percent, a point value, or both. Note, the problem score" -" is always saved as a percent, so when using a point value, the problem " -"score will be rounded to the nearest whole percent." +"This configures if the manual problem grader or single problem grader has " +"inputs to enter problem scores as a percent, a point value, or both. Note, " +"the problem score is always saved as a percent, so when using a point value, " +"the problem score will be rounded to the nearest whole percent." msgstr "" #. (tag('b', $guestLoginText) -#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:86 msgid "" "This course supports guest logins. Click %1 to log into this course as a " "guest." @@ -12075,14 +12727,18 @@ msgid "" "through that system, but aren't allowed to log in to this course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:177 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets/set_list_row.html.ep:37 +msgid "This date overrides the assignment date." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:186 msgid "" "This date should be on or after the open date, and earlier or equal to the " -"close date. Answers submitted between the reduced scoring date and the close" -" date are scaled down by a factor that you can set in the Course Config " +"close date. Answers submitted between the reduced scoring date and the close " +"date are scaled down by a factor that you can set in the Course Config " "page. If reduced scoring is being used, note that students will consider " -"the reduced scoring date to be the \"due date\", since that is the date when" -" they can no longer earn 100% for problems." +"the reduced scoring date to be the \"due date\", since that is the date when " +"they can no longer earn 100% for problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:51 @@ -12101,8 +12757,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:45 msgid "" "This determines whether or not saved past answers are automatically filled " -"in to the problem form when a student returns to a problem after having left" -" the problem. This option is only visible if the user has the permission to " +"in to the problem form when a student returns to a problem after having left " +"the problem. This option is only visible if the user has the permission to " "show old answers." msgstr "" @@ -12114,13 +12770,13 @@ msgid "" "documents can be linked to from within problems using the htmlLink macro." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:338 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:353 msgid "" -"This email address will be used as the sender for achievement notifications." -" Achievement notifications will not be sent unless this is set." +"This email address will be used as the sender for achievement notifications. " +"Achievement notifications will not be sent unless this is set." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:89 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:91 msgid "" "This email should be deleted once you have completely signed in the first " "time." @@ -12132,47 +12788,43 @@ msgid "" "problem, and cannot be used again." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:265 -msgid "This file is a template. You may use \"Save As\" to create a new file." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementUserEditor.html.ep:5 msgid "" -"This form can assign, unassign, and edit user data for a single achievement." -" You can assign the achievement to all current users or select which users " -"to assign the achievement to and click Save. You can unassign the " -"achievement by unchecking a student's name (note all data will be deleted)." -" To unassign the achievement from all users, first select \"Allow " +"This form can assign, unassign, and edit user data for a single " +"achievement. You can assign the achievement to all current users or select " +"which users to assign the achievement to and click Save. You can unassign " +"the achievement by unchecking a student's name (note all data will be " +"deleted). To unassign the achievement from all users, first select \"Allow " "unassign\" and then click the \"Unassign from All Users\" button. You can " -"also toggle the earned status with the checkbox in the \"Earned\" column and" -" edit the achievement counter for counting achievements." +"also toggle the earned status with the checkbox in the \"Earned\" column and " +"edit the achievement counter for counting achievements." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:19 msgid "" -"This gives the status and dates of the main set. Indvidual students may have" -" different settings." +"This gives the status and dates of the main set. Individual students may " +"have different settings." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/problem_list.html.ep:53 msgid "This homework set contains no problems." msgstr "Bu soru grubunda soru bulunmamaktad谋r." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1056 msgid "This homework set is closed." msgstr "Bu soru grubu kapal谋." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1054 msgid "This homework set is not yet open." msgstr "Bu soru grubu hen眉z a莽谋k de臒il." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:560 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:563 msgid "" "This is a number between 0 and 1 indicating the student's score for the " "problem. Change this to 1 to manually award full credit on this problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:477 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 msgid "" "This is a relative weight to be attached to the problem, either in the " "context of scoring the set, or in the context of calculating a score for a " @@ -12180,17 +12832,17 @@ msgid "" msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:109 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:104 msgid "" -"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to" -" complete the test." +"This is a timed test. You will have %quant(%1,hour) and %quant(%2,minute) to " +"complete the test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:119 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:114 msgid "" -"This is a timed test. You will have " -"%quant(%1,hour,hours,)%quant(%2,minute,minutes,) to complete the test." +"This is a timed test. You will have %quant(%1,hour,hours,)" +"%quant(%2,minute,minutes,) to complete the test." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:73 @@ -12198,46 +12850,48 @@ msgid "" "This is done by first entering the user as a student and then changing the " "permission level of the user. First edit the user by clicking on the pencil " "next to their name (or using the technique above for several users), then " -"change their permssion level -- an entry blank at the far right of the " +"change their permission level -- an entry blank at the far right of the " "screen, you may have to scroll to see it. The permission levels are" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:153 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:163 msgid "" -"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page" -" if you wish to assign a set to all students or a large group of students " +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page " +"if you wish to assign a set to all students or a large group of students " "(e.g. a section)." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:158 -msgid "This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 +msgid "" +"This is done from the \"Sets Manager\" or from the \"Instructor Tools\" page." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:168 -msgid "This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:178 +msgid "" +"This is done from the \"Sets Manager\" page or the \"Instructor tools\" page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:115 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:124 msgid "" "This is generally the date when students can begin visiting the set and " -"submitting answers. Prior to this date, if the set is assigned to a user and" -" it is flagged \"visible\", they can see that it exists and when it will " -"open, but cannot view the problems. If using \"course\" grade passback to an" -" LMS, only those sets that are past their open date are factored in to the " -"overall course grade that is passed back. Note that certain permissions can" -" be changed so that the details explained here are no longer true." +"submitting answers. Prior to this date, if the set is assigned to a user and " +"it is flagged \"visible\", they can see that it exists and when it will " +"open, but cannot view the problems. If using \"course\" grade passback to an " +"LMS, only those sets that are past their open date are factored in to the " +"overall course grade that is passed back. Note that certain permissions can " +"be changed so that the details explained here are no longer true." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:142 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:151 msgid "" "This is generally the date when students can click a checkbox to see the " "expected correct answers to problems in the set. If a problem has a coded " "solution, this is also when thy can click to see that solution. Note that " -"certain permissions can be changed so that the details explained here are no" -" longer true. This date must come on or after the close date." +"certain permissions can be changed so that the details explained here are no " +"longer true. This date must come on or after the close date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:129 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:138 msgid "" "This is generally the date when students can no longer use the \"Submit\" " "button to submit an answer and have it assessed for credit. However " @@ -12252,11 +12906,11 @@ msgid "" "This is most easily done by importing a class list. The class list can be " "uploaded from your workstation to the server using the File Manager page. " "The class list must be a file ending in .lst and must have a specific format." -" Once the file has been uploaded to the server the file will appear in the " -"import action pop-up list (5th action). demoCourse.lst is available for most" -" courses and adds the \"practice users\" which activate guest logins to the " -"class list." +"href=\"https://wiki.openwebwork.org/wiki/" +"Classlist_Files#Format_of_classlist_files\">format. Once the file has " +"been uploaded to the server the file will appear in the import action pop-up " +"list (5th action). demoCourse.lst is available for most courses and adds the " +"\"practice users\" which activate guest logins to the class list." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:39 @@ -12269,14 +12923,14 @@ msgid "" "server. Use the \"Admin Menu\" to select the desired action." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:771 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:797 msgid "" -"This is the default number of attempts a student must make before hints will" -" be shown to the student. Set this to -1 to hide hints. Note that this can " -"be overridden with a per problem setting." +"This is the default number of attempts a student must make before hints will " +"be shown to the student. Set this to -1 to hide hints. Note that this can be " +"overridden with a per problem setting." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:435 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:450 msgid "" "This is the default number of attempts before show me another becomes " "available to students. It can be set to -1 to disable show me another by " @@ -12286,11 +12940,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:35 msgid "" "This is the field in the class list file that will be used for the password " -"if the password and unencrypted password fields are both empty. If it is set" -" to \"None\", and no password is provided either in the password field or " -"the unencrypted password field, or if no value is provided for the field " -"this is set to in the class list file, then the user will be created without" -" a password." +"if the password and unencrypted password fields are both empty. If it is set " +"to \"None\", and no password is provided either in the password field or the " +"unencrypted password field, or if no value is provided for the field this is " +"set to in the class list file, then the user will be created without a " +"password." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:47 @@ -12306,33 +12960,33 @@ msgid "" "This is the format of the dates displayed for students. This can be created " "from strftime patterns, e.g., \"%a %b " -"%d at %l:%M%P\", or can be one of the localizable " -"formats \"datetime_format_short\", \"datetime_format_medium\", " +"%d at %l:%M%P\", or can be one of the localizable formats " +"\"datetime_format_short\", \"datetime_format_medium\", " "\"datetime_format_long\", or \"datetime_format_full\"." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:302 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem if the problem is in a set that is in the reduced scoring period." +"This is the number of achievement points given to each user for completing a " +"problem if the problem is in a set that is in the reduced scoring period." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:291 msgid "" -"This is the number of achievement points given to each user for completing a" -" problem. The default collection of achievements is designed for a course " +"This is the number of achievement points given to each user for completing a " +"problem. The default collection of achievements is designed for a course " "where a student who completes all the exercises would earn 1000 points, not " "counting points from badges. It is recommended that if you use the default " "collection and your course has N problems, set this value to 1000/N." msgstr "" -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:199 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:182 msgid "" "This is the only part of the score that is actually saved. This is computed " "from the answer sub scores above using the weights shown if they are " -"modified. Alternatively, enter the score you want saved here (the above sub" -" scores will be ignored)." +"modified. Alternatively, enter the score you want saved here (the above sub " +"scores will be ignored)." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:27 @@ -12353,94 +13007,89 @@ msgid "" "download files in this directory if you wish to save the files for later." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:62 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 msgid "" "This is where you edit the code of the problem. Type Ctrl-Enter while this " "window has focus to re-render the problem. In addition, the following " "keyboard shortcuts are available." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:702 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:725 msgid "" "This is your last submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:706 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:729 msgid "" "This is your only submission. If you say yes, then your answers will be " "final, and you will not be able to continue to work this test version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:34 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:45 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:37 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ReducedCred.pm:39 msgid "" "This item won't work unless your instructor enables the reduced scoring " "feature. Let your instructor know that you received this message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendReducedDate.pm:39 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/NoReducedCred.pm:34 -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/SuperExtendReducedDate.pm:39 -msgid "" -"This item won't work unless your instructor enables the reduced scoring " -"feature. Let your instructor know that you recieved this message." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:27 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:26 msgid "" "This link gives details for many macros. It links to documentation embedded " "in the macro files themselves." msgstr "" -#. ('PGMLLab/PGML-lab.pg') -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:48 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:35 msgid "" -"This links to a WeBWorK \"problem\" which allows you to try out fragments of" -" PGML code. This link will not be available if the file %1 is not located in" -" the templates directory of the course." -msgstr "" - -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:18 -msgid "This links to a list of problem authoring techniques." +"This links to a WeBWorK \"problem\" which allows you to try out fragments of " +"PGML code." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:24 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:23 msgid "This links to a page describing Math Object usage." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:43 msgid "This links to problem authoring information on the WeBWorK wiki." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Options.html.ep:39 msgid "" -"This may be Mathjax, images, or plainText. Only the options that are enabled" -" for the course will be available to select. This option is only visible if " +"This may be Mathjax, images, or plainText. Only the options that are enabled " +"for the course will be available to select. This option is only visible if " "there is more than one display mode enabled for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1145 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1189 msgid "" "This must be set in order to utilize LTI content selection. The WeBWorK " -"content item URL must be set for the external tool in the LMS first. Then if" -" content selection from the LMS is attempted, you will be shown the LMS " +"content item URL must be set for the external tool in the LMS first. Then if " +"content selection from the LMS is attempted, you will be shown the LMS " "context ID. Enter the context ID shown here, and then you will be able to " "select assignments from this course, and import them into the LMS." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:549 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:552 msgid "" "This number is used to control how the random elements of the problem will " "be generated. Change this number to rerandomize a student's version." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/format_code_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:40 +msgid "" +"This option analyzes the code with PG Critic which gives suggestions on " +"using modern PG constructs and ensures that the code conforms to current " +"best-practices." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/code_maintenance_form.html.ep:24 msgid "" -"This option converts the text blocks in the problem code to PGML and updates" -" the loadMacros to include PGML and drop others. This can be used as a first" -" pass of the conversion, however the author will still need to ensure the " -"problem functions. One area of attention should be the answer blanks, which" -" may not be converted correctly." +"This option converts the text blocks in the problem code to PGML and updates " +"the loadMacros to include PGML and drop others. This can be used as a first " +"pass of the conversion, however the author will still need to ensure the " +"problem functions. One area of attention should be the answer blanks, which " +"may not be converted correctly." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:27 @@ -12469,8 +13118,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:5 msgid "" -"This page allows one to edit the contents of PG problem files as well as set" -" headers and other files." +"This page allows one to edit the contents of PG problem files as well as set " +"headers and other files." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorJobManager.html.ep:5 @@ -12492,15 +13141,15 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorConfig.html.ep:5 msgid "" -"This page allows you to configure course settings such as permission levels," -" display modes allowed, default display mode, email feedback behavior, and " +"This page allows you to configure course settings such as permission levels, " +"display modes allowed, default display mode, email feedback behavior, and " "much more." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Achievements.html.ep:5 msgid "" -"This page displays a student's current achievement level and progress toward" -" the next level, and lists the rewards and badges that the student has " +"This page displays a student's current achievement level and progress toward " +"the next level, and lists the rewards and badges that the student has " "earned. If rewards have been earned, then the student may also redeem those " "rewards." msgstr "" @@ -12520,8 +13169,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorIndex.html.ep:5 msgid "" "This page is a collection of tools to modify users and sets. These tools " -"are shortcuts for common actions that allow selecting multiple users or sets" -" to act on at once. Because multiple users and sets can be acted on at the " +"are shortcuts for common actions that allow selecting multiple users or sets " +"to act on at once. Because multiple users and sets can be acted on at the " "same time, it is often more efficient to use this page when modifying " "multiple items. For example, you can change the close date for several " "users for an assignment. This page also gives access to \"Edit assignments " @@ -12529,8 +13178,7 @@ msgid "" "including test versions for that user." msgstr "" -#. (q(table to save any changes. Each student's name links to that student's -#. problem and opens up the) +#. (q(table to save any changes. Each student's name links to that student's problem and opens up the) #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemGrader.html.ep:5 msgid "" "This page is for manually grading a problem for all assigned students. The " @@ -12540,10 +13188,10 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:5 msgid "" -"This page is used to browse problems that will be used to fill problem sets." -" The first step is to choose which set you are working on. If you need to " -"create a new problem set fill in the blank next to the \"Create a New Set in" -" This Course\" button and then press the button. Then choose which set you " +"This page is used to browse problems that will be used to fill problem sets. " +"The first step is to choose which set you are working on. If you need to " +"create a new problem set fill in the blank next to the \"Create a New Set in " +"This Course\" button and then press the button. Then choose which set you " "want to work on in the drop down menu." msgstr "" @@ -12561,27 +13209,28 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Grades.html.ep:5 msgid "" -"This page shows the student's current grades for all sets they are assigned " -"to. Only visible sets are shown to the student, while invisible set names " -"are italic when viewed as an instructor. Students can only see the per " -"problem grades on open assignments." +"This page shows the student's current grade for all assignments they are " +"assigned to. This page only shows assignments and grades visible to the " +"student. To view all grades, visit the \"Student Progress\" page for the " +"student. The student navigation menu at the top can be used to change which " +"student's grades to view" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:26 msgid "This perl code sets up the problem." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:525 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:540 msgid "" -"This permission level and higher can use the problem grader (both the grader" -" that is available on a problem page and the set-wide probelem grader)." +"This permission level and higher can use the problem grader (both the grader " +"that is available on a problem page and the set-wide probelem grader)." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1282 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1532 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1148 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1393 msgid "" -"This problem has open subproblems. You can visit them by using the links to" -" the left or visiting the set page." +"This problem has open subproblems. You can visit them by using the links to " +"the left or visiting the set page." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Problem.html.ep:61 @@ -12589,11 +13238,11 @@ msgid "This problem is not valid." msgstr "" #. ($prettyID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:420 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:421 msgid "This problem uses the same source file as number %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:373 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:374 msgid "This problem will not count toward your grade." msgstr "" @@ -12611,9 +13260,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:107 msgid "" -"This resets two factor authentication for a student, thus making the student" -" need to set up two factor authentication again. This should only be done if" -" a student has accidentally deleted their account or for some other reason " +"This resets two factor authentication for a student, thus making the student " +"need to set up two factor authentication again. This should only be done if " +"a student has accidentally deleted their account or for some other reason " "lost their key in the authenticator app, and so can no longer access the " "course. Note that this will only appear if two factor authentication is " "enabled for the course." @@ -12625,32 +13274,32 @@ msgid "This sample mail would be sent to %1" msgstr "" #. (join('.', @seq) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1355 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1221 msgid "" "This score for this problem does not count for the score of problem %1 or " "for the set." msgstr "" #. ($message_file, $merge_file) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:116 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:129 msgid "" "This scoring message is generated from [TMPL]/email/%1. It is merged with " "the file [Scoring]/%2. These files can be edited using the \"Email\" link " "and the \"File Manager\" link in the left margin." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1076 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1120 msgid "" "This secret word is used to validate logins from an LMS using LTI 1.1. This " "secret word must match the word configured in the LMS." msgstr "" #. (tag('strong', dir => 'ltr', format_set_name_display($setID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:159 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:160 msgid "This set %1 is assigned to %2." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:694 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:695 msgid "This set doesn't contain any problems yet." msgstr "" @@ -12667,8 +13316,8 @@ msgid "" "password below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:70 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:76 msgid "This set is hidden from students." msgstr "" @@ -12683,8 +13332,8 @@ msgstr "" msgid "This set is not assigned to any students." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:365 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:74 msgid "This set is visible to students." msgstr "" @@ -12692,109 +13341,203 @@ msgstr "" msgid "This set or problem is not valid." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:190 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:199 msgid "" "This set will be unavailable to students until they have earned the \"Score " -"Required for Release\" on the sets specified in this field. The sets should" -" be written as a comma separated list." +"Required for Release\" on the sets specified in this field. The sets should " +"be written as a comma separated list." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:281 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:290 msgid "" "This sets a number of minutes for each version of a test, once it is " "started. Use \"0\" to indicate no time limit. If there is a time limit, " "then there will be an indication that this is a timed test on the main " "\"Assignments\" page. Additionally the student will be sent to a " -"confirmation page beefore they can begin." +"confirmation page before they can begin. Note that the actual time a student " +"will have to complete a timed test is the product of this time limit and the " +"accommodation time factor set for the student in the accounts manager." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1108 +msgid "" +"This sets the number of decimal digits to round the set score (a value " +"between 0 and 1) sent to the LMS using LTI 1.1. A setting of 2 means the " +"score is rounded to 2 digits or the nearest whole percent. Setting this to " +"a number less than 2 will disable rounding. Note that there may be some " +"rounding since floats are used to compute and save scores in the database " +"and the LMS may round the score it receives." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:328 +msgid "" +"This sets the time factor which affects the extension time for the extension " +"achievement items. This factor is multiplied by the base extension time of " +"24 hours to determine the extension time. In effect, this is the number of " +"days of the extension. If this factor is not a whole number, then the " +"resulting time is rounded to the nearest full hour, and cannot be less than " +"1 hour. This affects the extension achievement items \"ExtendDueDate\", " +"\"ExtendDueDateGW\", \"ExtendReducedDate\", \"ReducedCred\", " +"\"ResurrectGW\", and \"ResurrectHW\". The two super extensions, " +"\"SuperExtendDueDate\" and \"SuperExtendedReducedDate\", will have double " +"the time." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:100 msgid "" "This should be done cautiously. Once a student is deleted from a course " -"their data is lost forever and cannot be recovered. They can be added to the" -" course as a new student, but all of their assignment data has been " +"their data is lost forever and cannot be recovered. They can be added to the " +"course as a new student, but all of their assignment data has been " "permanently deleted." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2102 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2080 msgid "This source file does not exist!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2079 msgid "This source file is a directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2081 msgid "This source file is not a plain file!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2100 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2078 msgid "This source file is not readable!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:521 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:527 msgid "" -"This specifies the number of attempts before hints are shown to students. " -"The value of -2 uses the default from course configuration. The value of -1 " -"disables hints. Note that this will only have an effect if the problem has a" -" hint." +"This specifies the number of attempts before hints are shown to students. If " +"\"Never\" is selected, then hints are disabled. Note that this will only " +"have an effect if the problem has a hint." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:538 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:541 msgid "" "This specifies the rerandomization period: the number of attempts before a " -"new version of the problem is generated by changing the Seed value. The " -"value of -1 uses the default from course configuration. The value of 0 " -"disables rerandomization." +"new version of the problem is generated by changing the Seed value. " +"Randomization is disabled if \"Never\" is selected." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:238 +msgid "" +"This tab is available for all file types except for the course information " +"file." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:141 +msgid "This tab is available for all file types except hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:198 +msgid "" +"This tab is available for all files, but is only active for files in the " +"course templates directory that are writable by the server. For files " +"outside of the course templates directory, such as sample problems or a new " +"problem template, or files that are not writable by the server, such as OPL " +"problems, first use the \"Save As\" tab to save to a file in the course " +"templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:265 +msgid "" +"This tab is available for all files, but is only active when a temporary " +"file or backup file exists." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:160 +msgid "" +"This tab is only available for PG problem files, set header files, and " +"hardcopy header files." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:251 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files, but is not active for a new problem template or a sample " +"problem. To append a new problem template or sample problem to a set, first " +"use \"Save As\" to save the file to the course templates directory." +msgstr "" + +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:180 +msgid "" +"This tab is only available for problem files, set header files, and hardcopy " +"header files. In addition, only the option to reformat code with perltidy is " +"available for set header files and hardcopy header files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:715 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:726 msgid "This test is closed. No new test versions may be taken." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:779 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:790 msgid "This test is not yet open." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:81 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:77 msgid "This test requires a proctor password to continue." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:126 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:121 msgid "This test requires a proctor password to start." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:829 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:837 msgid "" "This test version is past due, but has not been graded. You can still grade " "the test for this user." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:502 -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:508 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:400 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:407 msgid "This user is not allowed to log in to this course" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:168 +msgid "" +"Three code maintenance tools can be utilized. First, the code can be " +"reformatted using perltidy. Using perltidy will change the code in the " +"editor window, and save changes to the temporary file. In some cases (if the " +"code contains backslashes or double tildes) this can result in odd spacing " +"in the code. Second the code can be converted to PGML. This changes the code " +"in text blocks to use PGML features. Generally the conversion of much of the " +"formatting and LaTeX is performed correctly. However, answer blanks need " +"attention. In any case, make sure to inspect the formatted code, and edit " +"further or revert if needed. Third, the code can be analyzed by the \"PG " +"Critic.\" This checks that the code does not use old or deprecated features " +"of PG and conforms to current best-practices in problem authoring, and " +"offers suggestions on how to fix issues that are found." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:19 msgid "Time" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:315 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:326 msgid "Time Interval for New Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:188 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:189 msgid "Time Remaining" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1049 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1078 msgid "Time in seconds to periodically update LMS grades (-1 to disable)" msgstr "" -#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - -#. $c->{set}->open_date) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:355 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:103 +msgid "Time interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:65 +msgid "Time interval:" +msgstr "" + +#. ($c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 msgid "Time taken on test: %1 min (%2 min allowed)." msgstr "" @@ -12810,13 +13553,13 @@ msgstr "" msgid "Title for course displayed on the Assignments page" msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:239 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:272 msgid "To access this set you must score at least %1% on set %2." msgstr "" -#. (sprintf('%.0f', $restriction) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:245 +#. (sprintf('%.0f', $set->restricted_status * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:278 msgid "" "To access this set you must score at least %1% on the following sets: %2." msgstr "" @@ -12825,17 +13568,17 @@ msgstr "" msgid "" "To assign one or more sets to an individual student click in the column " "\"Assigned Sets\" in the student's row. This will take you to a page where " -"you can assign and unassign sets and change the due dates for homework on an" -" individual basis." +"you can assign and unassign sets and change the due dates for homework on an " +"individual basis." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:78 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:79 msgid "" "To change status (scores or grades) for this student for one set, click on " "the individual set link." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:155 msgid "" "To copy components from an existing course, select the course and check " "which components to copy." @@ -12847,11 +13590,11 @@ msgid "" "and then set the pop-up list to enrolled, drop, or audit. Dropped students " "cannot log in to the course, are not assigned new sets and are not sent " "email. They can be re-enrolled simply by changing their status back to " -"enrolled. No data is lost, any assignments assigned before they were dropped" -" are restored unchanged." +"enrolled. No data is lost, any assignments assigned before they were dropped " +"are restored unchanged." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:148 msgid "" "To edit a specific student version of this set, edit (all of) her/his " "assigned sets." @@ -12872,7 +13615,7 @@ msgid "" "device, and click on the QR code below." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:68 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/TwoFactorAuthentication.pm:70 msgid "" "To set up one-time password generation, scan the attached QR code with an " "authenticator app (such as Google Authenticator, Microsoft Authenticator, " @@ -12885,9 +13628,10 @@ msgid "" "scoring directory using the \"File Manager\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:908 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:46 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:866 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:50 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_field.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:34 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:68 msgid "Today" msgstr "" @@ -12897,11 +13641,11 @@ msgstr "" msgid "Toggle Sidebar" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:100 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:86 msgid "Toggle block comment. (Only has effect inside PGML blocks.)" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:96 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:82 msgid "Toggle comment." msgstr "" @@ -12909,7 +13653,7 @@ msgstr "" msgid "Toggle each of the options to include or not include in the output." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:490 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm:488 msgid "Top Score" msgstr "" @@ -12917,6 +13661,10 @@ msgstr "" msgid "Top level of author information on the wiki." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/student_grades.html.ep:4 +msgid "Total Grade" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep:118 msgid "Total Points" msgstr "" @@ -12925,11 +13673,11 @@ msgstr "" msgid "Total Points:" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:382 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:393 msgid "Totals only (not problem scores)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:383 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:394 msgid "Totals only, only after answer date" msgstr "" @@ -12950,6 +13698,12 @@ msgstr "" msgid "Two Columns" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:56 +msgid "" +"Two factor authentication has not been set up for this account. Password " +"reset is not allowed until that is done." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/edit_table.html.ep:30 msgid "Type" msgstr "" @@ -12958,19 +13712,19 @@ msgstr "" msgid "Type:" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:29 -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:21 msgid "URI" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:906 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:935 msgid "URL for the LMS" msgstr "" #. ($achievementName) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:217 msgid "" -"Unable to change the achievement notification template for achivement %1. " +"Unable to change the achievement notification template for achievement %1. " "Unknown error." msgstr "" @@ -12980,7 +13734,7 @@ msgid "Unable to change the evaluator for set %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1177 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1181 msgid "Unable to change the hardcopy header for set %1. Unknown error." msgstr "" @@ -12990,23 +13744,35 @@ msgid "Unable to change the notification for %1. Unknown error." msgstr "" #. ($c->{setID}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1167 msgid "Unable to change the set header for set %1. Unknown error." msgstr "" -#. ($c->{fullSetID}, $c->{prettyProblemNumber}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1203 +#. ($c->{setID}, $c->{prettyProblemNumber}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1149 msgid "" "Unable to change the source file path for set %1, problem %2. Unknown error." msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm:452 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage.pm:312 +msgid "" +"Unable to create a WeBWorK user. Please speak to your instructor or system " +"administrator." +msgstr "" + +#. ($@) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:54 +msgid "Unable to created temporary directory for course archive: %1" +msgstr "" + #. ($c->shortPath($delFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1345 msgid "Unable to delete backup file \"%1\"." msgstr "" #. ($formatBackupTime) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:632 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:607 msgid "Unable to delete backup from %1." msgstr "" @@ -13022,7 +13788,12 @@ msgid "" "Unknown error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:574 +#. ($_, $!) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:590 +msgid "Unable to extract \"%1\": %2" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:582 msgid "" "Unable to generate a valid test version. This is usually caused by invalid " "usage of grouping sets or a database error. Please speak to your instructor " @@ -13030,20 +13801,16 @@ msgid "" "error from the logs." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:965 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:947 msgid "Unable to make \"%1\" the hardcopy header for %2." msgstr "" #. ($c->shortPath($sourceFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:940 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:922 msgid "Unable to make \"%1\" the set header for %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:648 -msgid "Unable to obtain error messages from within the PG question." -msgstr "" - -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:285 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:266 msgid "Unable to open a temporary file at the given location." msgstr "" @@ -13057,19 +13824,19 @@ msgid "Unable to read backup file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:545 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:558 msgid "Unable to read tar archive file \"%1\"." msgstr "" #. ($dir->child($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:520 msgid "Unable to read zip archive file \"%1\"." msgstr "" #. ($c->shortPath($outputFilePath) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:173 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:148 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:697 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:672 msgid "Unable to write to \"%1\": %2" msgstr "" @@ -13085,7 +13852,7 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/admin_links.html.ep:26 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_confirm.html.ep:1 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:3 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:50 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep:56 #: /opt/webwork/webwork2/templates/HelpFiles/admin_links.html.ep:25 msgid "Unarchive Course" msgstr "" @@ -13094,7 +13861,7 @@ msgstr "" msgid "Unarchive Course Help" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1295 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1286 msgid "Unarchive More" msgstr "" @@ -13109,8 +13876,8 @@ msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm:42 msgid "" -"Unassignments were not done. You need to select \"Allow unassign\" and then" -" click on the Unassign button." +"Unassignments were not done. You need to select \"Allow unassign\" and then " +"click on the Unassign button." msgstr "" #. ($unattempted, $num_of_problems) @@ -13122,11 +13889,11 @@ msgstr "" msgid "Unclassified Problems" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:95 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:81 msgid "Unfold all regions." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:92 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:78 msgid "Unfold the region that begins on the current line." msgstr "" @@ -13139,21 +13906,21 @@ msgstr "" msgid "Union" msgstr "" -#. ($value) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:56 -msgid "Unknown: %1" -msgstr "" - #. ($saveMode) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1244 -msgid "Unkown saveMode: %1." +msgid "Unknown saveMode: %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:488 +#. ($value) +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:57 +msgid "Unknown: %1" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:499 msgid "Unlimited" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:14 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/AddNewTestGW.pm:15 msgid "" "Unlock an additional version of a test. If used before the close date of " "the test this will allow you to generate a new version of the test." @@ -13180,15 +13947,15 @@ msgid "Unset" msgstr "" #. ($archive) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:600 msgid "Unsupported archive type in file \"%1\"" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:104 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:105 msgid "Update Display" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:89 msgid "Update Grades" msgstr "" @@ -13196,7 +13963,7 @@ msgstr "" msgid "Update Interval" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:968 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:997 msgid "Update LMS grade with each submission" msgstr "" @@ -13213,7 +13980,7 @@ msgstr "" msgid "Update aborted. No sets selected." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:69 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:70 msgid "Update selected sets:" msgstr "" @@ -13221,7 +13988,7 @@ msgstr "" msgid "Update the checked courses?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:51 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/LTIUpdate.html.ep:52 msgid "Update user:" msgstr "" @@ -13263,7 +14030,7 @@ msgstr "" msgid "Updated grades via LTI of all sets assigned to user %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2019 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2010 msgid "Updated location description." msgstr "" @@ -13273,11 +14040,11 @@ msgid "Upgrade" msgstr "" #. ($upgrade_courseID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1364 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1355 msgid "Upgrade %1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1277 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1268 msgid "Upgrade Course" msgstr "" @@ -13302,7 +14069,7 @@ msgstr "" msgid "Upgrade courses from a previous version of WeBWorK." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1694 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1685 msgid "Upgrade process completed" msgstr "" @@ -13311,24 +14078,24 @@ msgstr "" msgid "Upload" msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:57 +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:64 msgid "" -"Upload, download and delete text files, including scoring spread sheets, set" -" definition files, class list spread sheets, and \"PG\" problems." +"Upload, download and delete text files, including scoring spread sheets, set " +"definition files, class list spread sheets, and \"PG\" problems." msgstr "" #. ($item->remaining_title($c) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:43 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:73 msgid "Use %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:17 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:60 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:67 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:36 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:91 msgid "Use Achievement Reward" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:295 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:296 msgid "Use Default Header File" msgstr "" @@ -13345,6 +14112,10 @@ msgstr "" msgid "Use browser back button to return from preview mode." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:239 +msgid "Use distribution default config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementNotificationEditor/existing_form.html.ep:4 msgid "Use existing template:" msgstr "" @@ -13354,11 +14125,11 @@ msgid "Use first name" msgstr "" #. (tag('b', $achievementID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:17 msgid "Use in achievement %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:23 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep:24 msgid "Use in new achievement:" msgstr "" @@ -13370,7 +14141,7 @@ msgstr "" msgid "Use live equation rendering?" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:703 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:729 msgid "Use log base 10 instead of base e" msgstr "" @@ -13378,20 +14149,24 @@ msgstr "" msgid "Use login name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:709 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:735 msgid "Use older answer checkers" msgstr "" #. ($currentPoints) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:169 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:152 msgid "Use points from last check: %1" msgstr "" #. ($currentScore) -#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:239 +#: /opt/webwork/webwork2/templates/HTML/SingleProblemGrader/grader.html.ep:222 msgid "Use score from last check: %1%" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:244 +msgid "Use source course's config file" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:74 msgid "Use student ID" msgstr "" @@ -13431,6 +14206,14 @@ msgid "" "save as a new evaluator file." msgstr "" +#. ($resetURL, $c->formatDateTime($password->reset_token_expiration, 'datetime_format_long') +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ForgotPassword.pm:60 +msgid "" +"Use the following link to reset your password: %1\n" +"\n" +"That link will only be valid for 15 minus (until %2)." +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:16 msgid "" "Use the interface below to quickly access commonly-used instructor tools." @@ -13438,11 +14221,11 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSetMaker.html.ep:11 msgid "" -"Use the options in the second box to pick a collection of problems decribed " +"Use the options in the second box to pick a collection of problems described " "below. In each case, clicking \"View Problems\" will render a fixed number " -"of problems (default of 20). After problems are shown, there will be options" -" to show the next/previous batch of problems, add all problems to the target" -" set (set at the top of the page) or clear the curent batch of problems." +"of problems (default of 20). After problems are shown, there will be options " +"to show the next/previous batch of problems, add all problems to the target " +"set (set at the top of the page) or clear the current batch of problems." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminManageOTPSecrets.html.ep:5 @@ -13467,16 +14250,16 @@ msgstr "" msgid "" "Use this page to send emails to active (enrolled or auditing) students. " "Emails can be sent to all active students or selected students. Use the " -"\"Students\" form to sort, filter, or format how the user name is displayed." -" If multiple filters are selected and the \"Intersection\" radio button is " -"used, the filters will be applied in sequence, narrowing the results list." -" If the \"Union\" button is used, the updated list will be the union of all" -" results lists from the multiple filters. Click \"Refresh List\" to apply " +"\"Students\" form to sort, filter, or format how the user name is displayed. " +"If multiple filters are selected and the \"Intersection\" radio button is " +"used, the filters will be applied in sequence, narrowing the results list. " +"If the \"Union\" button is used, the updated list will be the union of all " +"results lists from the multiple filters. Click \"Refresh List\" to apply " "any changes. Use control-click or shift-click to select multiple students " "to email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:167 msgid "" "Use this to hide the existence of this set from students, even when it is " "assigned to them." @@ -13497,17 +14280,17 @@ msgid "User \"%1\" not found." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:367 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:365 msgid "User \"%1\" will not be added to the %2 course as it already exists." msgstr "" #. ($userID, $ce->{admin_course_id}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:305 msgid "User \"%1\" will not be copied from the %2 course as it does not exist." msgstr "" #. ($userID, $ce->{admin_course_id}, $_) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:317 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:315 msgid "" "User \"%1\" will not be copied from the %2 course as it is the same as " "additional user number %3." @@ -13530,7 +14313,7 @@ msgid "User %1 is not authorized to proctor test logins in this course." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:37 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:38 msgid "User %1 not found." msgstr "" @@ -13539,34 +14322,39 @@ msgid "User Actions" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm:196 -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:97 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:102 #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/reset_otp_secrets_confirm.html.ep:8 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:156 msgid "User ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:94 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:98 msgid "" -"User ID may contain only numbers, letters, hyphens, periods, and " -"underscores." +"User ID may contain only numbers, letters, hyphens, periods, commas, at " +"symbols, and underscores." msgstr "" #. ($_) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:275 msgid "" "User ID number %1 may only contain letters, numbers, hyphens, periods, " -"commas, and underscores." +"commas, at symbols, and underscores." +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:87 +msgid "User ID:" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/PODViewer.html.ep:18 msgid "User Interface" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:671 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail/set_date_table.html.ep:26 msgid "User Overrides" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2654 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2645 msgid "User does not exist - Skipping" msgstr "" @@ -13591,12 +14379,13 @@ msgid "User-Set Actions" msgstr "" #. ($user, $setID, $j) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1243 msgid "" "UserProblem missing for user=%1 set=%2 problem=%3. This may indicate " "database corruption." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ForgotPassword.html.ep:24 #: /opt/webwork/webwork2/templates/ContentGenerator/Login.html.ep:59 msgid "Username" msgstr "" @@ -13609,7 +14398,7 @@ msgstr "" msgid "Users" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:418 +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Routes.pm:439 msgid "Users Assigned to Set %2" msgstr "" @@ -13617,11 +14406,11 @@ msgstr "" msgid "Users Assigned to Set Help" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:98 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list.html.ep:99 msgid "Users List" msgstr "用户列表" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:580 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:595 msgid "" "Users at this level and higher are allowed to change display settings used " "in pg problems.Note that if it is expected that there will be students that " @@ -13630,36 +14419,36 @@ msgid "" "those students may need to disable MathQuill." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:570 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:585 msgid "" "Users at this level and higher are allowed to change their email address. " "Normally guest users are not allowed to change the email address since it " "does not make sense to send email to anonymous accounts." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:572 msgid "" "Users at this level and higher are allowed to change their first and last " "name. Note that if WeBWorK is used with an LMS, it may be configured to " -"allow the LMS to manage user data such as user names. Then if a user changes" -" their name in WeBWorK, the LMS might override that later. This course might" -" be configured to allow you to control whether or not the LMS is allowed to " +"allow the LMS to manage user data such as user names. Then if a user changes " +"their name in WeBWorK, the LMS might override that later. This course might " +"be configured to allow you to control whether or not the LMS is allowed to " "manage user date in the LTI tab of the Course Configuration page." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:520 msgid "" "Users at this level and higher are allowed to change their password. " "Normally guest users are not allowed to change their password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:548 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:563 msgid "" "Users with at least this permission level get a link in the left panel for " -"reporting bugs to the bug tracking system at bugs.webwork.maa.org." +"reporting issues at github.com/openwebwork/webwork2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:865 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:894 msgid "" "Users with these permission levels will be sent feedback emails from " "students when they use the feedback button." @@ -13670,41 +14459,46 @@ msgstr "" msgid "Uses Math Objects" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:22 msgid "Using what display mode?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:5 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:7 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/view_form.html.ep:8 msgid "Using what seed?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:19 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:21 msgid "Using which hardcopy format?" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:49 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/hardcopy_form.html.ep:51 msgid "Using which hardcopy theme?" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:16 msgid "" -"Usually means students must demonstrate understanding of facts. This is more" -" than regurgitating the fact. We use this category for simple and direct " +"Usually means students must demonstrate understanding of facts. This is more " +"than regurgitating the fact. We use this category for simple and direct " "applications of algorithms the student has studied. There should be no " "judgement involved in choosing the method. This would include a simple " "application of a rule for differentiation (e.g., can combine rules for sums " "and constant multiples with one more advanced rule) or for integrals." msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:41 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:98 msgid "Value" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:371 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:386 msgid "Value of work done in Reduced Scoring Period" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:32 +msgid "Value:" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/ConfigObject.pm:67 msgid "Variable Documentation" msgstr "" @@ -13719,30 +14513,62 @@ msgid "Version" msgstr "" #. ($ver->{version}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:183 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:178 msgid "Version %1" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:169 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:106 +msgid "Version creation time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:68 +msgid "Version creation time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:108 +msgid "Version last attempt time" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:70 +msgid "Version last attempt time:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:105 +msgid "Version time limit" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:67 +msgid "Version time limit:" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:164 msgid "Versions" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:47 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:48 msgid "Versions of a set can only be edited for one user at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:342 msgid "Versions per Interval" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:104 +msgid "Versions per interval" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:66 +msgid "Versions per interval:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager.html.ep:29 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/refresh.html.ep:45 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:145 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:216 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:258 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:267 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:278 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:551 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:279 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:552 msgid "View" msgstr "tr: View" @@ -13750,42 +14576,38 @@ msgstr "tr: View" msgid "View Problems" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:708 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:719 msgid "View Test Version" msgstr "" +#: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:61 +msgid "View and manage jobs in the job queue." +msgstr "" + #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:42 -msgid "View details of student perofrmance either by individual or by set." +msgid "View details of student performance either by individual or by set." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Options.html.ep:129 msgid "View equations as" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:18 -msgid "View statistics by set" -msgstr "tr: View statistics by set" - -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:19 -msgid "View statistics by student" -msgstr "tr: View statistics by student" - #: /opt/webwork/webwork2/templates/HelpFiles/instructor_links.html.ep:40 msgid "" -"View statistics of students' performance on homework either by individual or" -" by set." +"View statistics of students' performance on homework either by individual or " +"by set." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:14 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:9 msgid "View student progress by set" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:15 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep:24 msgid "View student progress by student" msgstr "tr: View student progress by student" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:123 -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:139 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:131 msgid "View/Reload" msgstr "" @@ -13797,11 +14619,11 @@ msgstr "" msgid "Viewing Problems in a New Window" msgstr "" -#. ($course_info_path) -#. ($c->{problem}->source_file) #. ($screenSetHeader) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1567 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:92 +#. ($c->{problem}->source_file) +#. ($course_info_path) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1428 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm:98 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:99 msgid "Viewing temporary file: %1" msgstr "" @@ -13813,6 +14635,7 @@ msgid "Visibility" msgstr "tr: Visibility" #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:142 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:97 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/publish_form.html.ep:19 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/set_list_table.html.ep:5 msgid "Visible" @@ -13822,16 +14645,19 @@ msgstr "tr: Visible" msgid "Visible Sets" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:149 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:158 msgid "Visible to Students" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:61 +msgid "Visible:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/FileManager/delete.html.ep:9 msgid "Warning" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:13 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:138 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:11 msgid "Warning messages" msgstr "" @@ -13849,42 +14675,39 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep:3 msgid "Warning: Deletion destroys all user-related data and is not undoable!" -msgstr "tr: Warning: Deletion destroys all user-related data and is not undoable!" +msgstr "" +"tr: Warning: Deletion destroys all user-related data and is not undoable!" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep:4 msgid "" -"Warning: This will make users need to setup two factor authentication again!" -" Only do this for users that can no longer access the course due the account" -" being lost in the authenticator app." +"Warning: This will make users need to setup two factor authentication again! " +"Only do this for users that can no longer access the course due the account " +"being lost in the authenticator app." msgstr "" #. ($problem_desc, $c->tag('br') -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1208 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:1209 msgid "Warnings encountered while processing %1. Error text: %2" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/Levels.html.ep:24 msgid "" "We use this for carrying out more complicated algorithms, such as " -"derivatives using both the product and chain rule or integrals which involve" -" say both a substitution and parts." +"derivatives using both the product and chain rule or integrals which involve " +"say both a substitution and parts." msgstr "" -#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', -#. $ce->{defaultTheme} || 'unknown -- set defaultTheme in -#. localOverides.conf', $ce->{WW_VERSION} -#. || 'unknown -- set WW_VERSION in VERSION', -#. $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') +#. ($ce->{WW_COPYRIGHT_YEARS} || 'unknown', $ce->{defaultTheme} || 'unknown -- set defaultTheme in localOverrides.conf', $ce->{WW_VERSION} || 'unknown -- set WW_VERSION in VERSION', $ce->{PG_VERSION} || 'unknown -- set PG_VERSION in ../pg/VERSION') #: /opt/webwork/webwork2/templates/ContentGenerator/Base/footer.html.ep:11 msgid "WeBWorK © %1 | theme: %2 | ww_version: %3 | pg_version %4" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:117 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:253 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:258 msgid "WeBWorK Assignments" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:3 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:4 msgid "WeBWorK Error" msgstr "" @@ -13900,39 +14723,35 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:5 msgid "" -"WeBWorK does not have a full featured scoring ability. We leave that to your" -" favorite spreadsheet application." +"WeBWorK does not have a full featured scoring ability. We leave that to your " +"favorite spreadsheet application." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorFileManager.html.ep:22 msgid "" "WeBWorK expects many files to be in certain locations. The following " -"describe this. Note that by default the File Manager shows the \"templates\"" -" directory. Other directories mentioned below are at the same level and need" -" to be accessed by going up a directory by clicking the \"^\" button above " +"describe this. Note that by default the File Manager shows the \"templates\" " +"directory. Other directories mentioned below are at the same level and need " +"to be accessed by going up a directory by clicking the \"^\" button above " "the file list." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:6 +#: /opt/webwork/webwork2/templates/ContentGenerator/Base/error_output.html.ep:8 msgid "" -"WeBWorK has encountered a software error while attempting to process this " -"problem. It is likely that there is an error in the problem itself. If you " -"are a student, report this error message to your professor to have it " -"corrected. If you are a professor, please consult the error output below for" -" more information." +"WeBWorK has encountered a software error. If you are a student, report this " +"error message to your instructor to have it corrected. If you are a " +"instructor, please consult the error output below for more information." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Base/warning_output.html.ep:6 msgid "" -"WeBWorK has encountered warnings while processing your request. If this " -"occurred when viewing a problem, it was likely caused by an error or " -"ambiguity in that problem. Otherwise, it may indicate a problem with the " -"WeBWorK system itself. If you are a student, report these warnings to your " -"professor to have them corrected. If you are a professor, please consult the" -" warning output below for more information." +"WeBWorK has encountered warnings while processing your request. This " +"indicates a problem with the WeBWorK system. If you are a student, report " +"these warnings to your instructor to have them corrected. If you are a " +"instructor, please consult the warning output below for more information." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:366 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:347 msgid "" "WeBWorK was unable to generate a different version of this problem. Close " "this tab, and return to the original problem." @@ -13944,18 +14763,22 @@ msgid "" "inform your instructor." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:471 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:482 msgid "Weight" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:43 +msgid "Weights" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Home.html.ep:7 msgid "Welcome to WeBWorK!" msgstr "欢迎来到WebWorK!" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorScoring.html.ep:9 msgid "" -"What WeBWorK does have is good support for summarizing the scores on WeBWorK" -" assignments and exporting them in a form (.csv) which any spreadsheet can " +"What WeBWorK does have is good support for summarizing the scores on WeBWorK " +"assignments and exporting them in a form (.csv) which any spreadsheet can " "use. WeBWorK reports all of the homework grades with options shown below." msgstr "" @@ -13971,23 +14794,23 @@ msgstr "" msgid "What field should filtered users match on?" msgstr "tr: What field should filtered users match on?" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:505 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:514 msgid "" -"When a student has more attempts than is specified here they will be able to" -" view another version of this problem. If set to -1 the feature is disabled" -" and if set to -2 the course default is used." +"When a student has more attempts than is specified here they will be able to " +"view another version of this problem. The \"Show Me Another\" feature is is " +"disabled if \"Never\" is selected." msgstr "" #. (q/between pages, which will overwrite the student's saved answers./) -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:535 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:550 msgid "" "When acting as a student, this permission level and higher can submit " -"answers for that student, which includes starting and grading test versions." -" This permission should only be turned on temporarily and set back to " -"\"nobody\" after you are done submitting answers for a student. Leaving " -"this permission on is dangerous, as you could unintentionally submit answers" -" for a student, which can use up their total number of attempts. Further, " -"if you are viewing an open test version, your answers on each page will be " +"answers for that student, which includes starting and grading test " +"versions. This permission should only be turned on temporarily and set back " +"to \"nobody\" after you are done submitting answers for a student. Leaving " +"this permission on is dangerous, as you could unintentionally submit answers " +"for a student, which can use up their total number of attempts. Further, if " +"you are viewing an open test version, your answers on each page will be " "saved when you move " msgstr "" @@ -14002,32 +14825,30 @@ msgid "" "using a password." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:243 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:252 msgid "" -"When location restrictions are applied (see \"Restrict Access by Location\")" -" you may choose to relax those restrictions after the answer date. In the " +"When location restrictions are applied (see \"Restrict Access by Location\") " +"you may choose to relax those restrictions after the answer date. In the " "case of a test, the set's answer date and the date of an individual version " "may differ, and you can choose which answer date to use. For a set that is " "not a test, both options are interpreted as the regular set answer date." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:747 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:773 msgid "" "When numerical answers are checked, most test if the student's answer is " -"close enough to the programmed answer be computing the error as a percentage" -" of the correct answer. This value controls the default for how close the " +"close enough to the programmed answer be computing the error as a percentage " +"of the correct answer. This value controls the default for how close the " "student answer has to be in order to be marked correct.

        A value such as " "0.1 means 0.1 percent error is allowed.

        " msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:834 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:222 msgid "" -"When students click the Email Instructor button to send feedback, " -"WeBWorK fills in the subject line. Here you can set the subject line. In it," -" you can have various bits of information filled in with the following " -"escape sequences.

        • %c = course ID
        • %u = user ID
        • %s =" -" set ID
        • %p = problem ID
        • %x = section
        • %r = " -"recitation
        • %% = literal percent sign
        " +"When saving a problem in a new location (directory), by default all " +"auxiliary files, such as images, or other files that do not end in \".pg\", " +"will also be copied to the new location. To stop this behavior, uncheck the " +"\"Copy auxiliary files\" option." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:20 @@ -14042,9 +14863,9 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorSendMail.html.ep:43 msgid "" -"When the message is ready to send, click \"Send Email\". This will queue the" -" email to be sent, which can take several minutes depending on the number of" -" students selected. You will be notified by email once all the emails have " +"When the message is ready to send, click \"Send Email\". This will queue the " +"email to be sent, which can take several minutes depending on the number of " +"students selected. You will be notified by email once all the emails have " "been sent." msgstr "" @@ -14055,37 +14876,29 @@ msgid "" "the student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1135 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:1179 msgid "" "When this is true, then when a user enters WeBWorK from an external tool " -"link in the LMS, the bottom of the screen will display the data that the LMS" -" passed to WeBWorK. This may be useful to debug LTI, especially because " +"link in the LMS, the bottom of the screen will display the data that the LMS " +"passed to WeBWorK. This may be useful to debug LTI, especially because " "different LMS systems have different parameters." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:612 +#: /opt/webwork/webwork2/lib/WeBWorK/ConfigValues.pm:638 msgid "" -"When viewing a problem, WeBWorK usually puts the previously submitted answer" -" in the answer blank. Below this level, old answers are never shown. " +"When viewing a problem, WeBWorK usually puts the previously submitted answer " +"in the answer blank. Below this level, old answers are never shown. " "Typically, that is the desired behaviour for guest accounts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:15 msgid "" -"When viewing progress for a single student, their grades page is shown which" -" lists set totals and per problem grades for each set assigned to the " +"When viewing progress for a single student, their grades page is shown which " +"lists set totals and per problem grades for each set assigned to the " "student. This shows the same information as the statistics page for the " "student." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorStats.html.ep:11 -msgid "" -"When viewing set statistics, the drop down menus can be used to show stats " -"for individual sections, recitations, or problems. The overall results " -"include all students who are assigned to the set, while the individual " -"problem results only include active (have attempted the problem) students." -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/InstructorStudentProgress.html.ep:9 msgid "" "When viewing student progress for a set, the score for the set and the " @@ -14107,8 +14920,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementUserEditor.html.ep:19 msgid "" "When you unassign by unchecking a student's name, you destroy all of the " -"data for achievement %1 for this student. Make sure this is what you want to" -" do." +"data for achievement %1 for this student. Make sure this is what you want to " +"do." msgstr "" #. (tag('b', dir => 'ltr', format_set_name_display($setID) @@ -14120,7 +14933,7 @@ msgid "" "Make sure this is what you want to do before unchecking students." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:71 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:72 msgid "" "When you uncheck a homework set (and save the changes), you destroy all of " "the data for that set for this student. If you reassign the set, the " @@ -14128,18 +14941,19 @@ msgid "" "you want to do before unchecking sets." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:112 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:114 msgid "Wiki summary page for MathObjects" msgstr "" #. ($c->formatDateTime($set->open_date, $ce->{studentDateDisplayFormat}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:255 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:434 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:134 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:228 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:414 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:593 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:131 msgid "Will open on %1." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:261 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:270 msgid "" "With \"Homework\", students visit each problem one at a time. They submit " "answers for one problem at a time and immediately receive feedback. With " @@ -14177,25 +14991,25 @@ msgid "" msgstr "" #. ($c->shortPath($outputFilePath) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:666 msgid "" -"Write permissions have not been enabled for \"%1\". Changes must be saved to" -" another file for viewing." +"Write permissions have not been enabled for \"%1\". Changes must be saved to " +"another file for viewing." msgstr "" #. ($c->shortPath($currentDirectory) #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:162 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementNotificationEditor.pm:137 msgid "" -"Write permissions have not been enabled in \"%1\". Changes must be saved to" -" a different directory for viewing." +"Write permissions have not been enabled in \"%1\". Changes must be saved to " +"a different directory for viewing." msgstr "" #. ($c->shortPath($currentDirectory) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:685 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:660 msgid "" -"Write permissions have not been enabled in \"%1\".Changes must be saved to a" -" different directory for viewing." +"Write permissions have not been enabled in \"%1\".Changes must be saved to a " +"different directory for viewing." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/AchievementEditor.pm:158 @@ -14203,27 +15017,28 @@ msgstr "" msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." -msgstr "tr: Write permissions have not been enabled in the templates directory. No changes can be made." +msgstr "" +"tr: Write permissions have not been enabled in the templates directory. No " +"changes can be made." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:681 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:656 msgid "" "Write permissions have not been enabled in the templates directory. No " "changes can be made." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:154 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:166 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:294 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:346 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:379 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:431 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:446 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:570 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:598 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:630 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:77 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:690 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:175 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:305 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:357 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:390 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:408 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:442 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:457 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:573 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:604 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:713 #: /opt/webwork/webwork2/templates/ContentGenerator/Hardcopy/form.html.ep:136 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep:57 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep:11 @@ -14238,7 +15053,7 @@ msgstr "" msgid "Yes" msgstr "tr: Yes" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:129 msgid "" "You are acting as another user and do not have permission to start a new " "test for other users." @@ -14252,24 +15067,24 @@ msgid "" msgstr "" #. ($effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:652 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:663 msgid "" "You are acting as user %1. If you continue, you will create a new version " "of this test for that user, which will count against their allowed maximum " "number of versions for the current time interval. In general, this is not " "what you want to do. Please be sure that you want to do this before " -"clicking the \"Create New Test Version\" button below. Alternatively, click" -" \"Cancel\"." +"clicking the \"Create New Test Version\" button below. Alternatively, click " +"\"Cancel\"." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:378 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:359 msgid "" "You are currently checking answers to a different version of your problem. " "These answers will not be recorded, and you should remember to return to " "your original problem once you are done here." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:391 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:372 msgid "" "You are currently previewing answers to a different version of your problem " "- these will not be recorded, and you should remember to return to your " @@ -14283,23 +15098,23 @@ msgstr "" #. (% $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) #. ($ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:232 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:213 #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/messages.html.ep:18 msgid "" "You are in the Reduced Scoring Period. All work counts for %1% of the " "original." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:151 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:144 msgid "You are not allowed to act as a student." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:149 msgid "You are not allowed to assign homework sets." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:370 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:393 msgid "You are not allowed to delete %1." msgstr "" @@ -14309,16 +15124,16 @@ msgid "" "You are not allowed to generate a hardcopy for %1 from your IP address, %2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:153 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:146 msgid "You are not allowed to modify homework sets." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:159 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm:152 msgid "You are not allowed to modify student data." msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:481 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:504 msgid "You are not allowed to reset two factor authenticatio for %1." msgstr "" @@ -14326,26 +15141,26 @@ msgstr "" msgid "You are not allowed to send email." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:329 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:310 msgid "You are not allowed to use Show Me Another for this problem." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail.html.ep:8 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:4 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Stats.html.ep:5 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress.html.ep:2 msgid "You are not authorized to access instructor tools" msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:65 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:200 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:205 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AddUsers.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Assigner.html.ep:4 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:11 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager.html.ep:10 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:16 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:20 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemGrader.html.ep:31 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:34 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:30 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:35 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:31 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Scoring.html.ep:6 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SetMaker.html.ep:15 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList.html.ep:14 @@ -14369,7 +15184,7 @@ msgstr "" msgid "You are not authorized to edit achievements." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:31 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:32 msgid "You are not authorized to edit user specific information." msgstr "" @@ -14381,18 +15196,18 @@ msgstr "" msgid "You are not authorized to manage course files" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:21 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:39 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep:25 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:40 msgid "You are not authorized to modify problems." msgstr "tr: You are not authorized to modify problems." -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:41 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:42 msgid "You are not authorized to modify set definition files." msgstr "tr: You are not authorized to modify set definition files." #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvanced.pm:69 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:204 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:35 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm:209 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList.html.ep:36 msgid "You are not authorized to modify sets." msgstr "" @@ -14409,7 +15224,7 @@ msgid "You are not authorized to modify the course configuration." msgstr "" #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm:233 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:211 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:234 msgid "You are not authorized to perform this action." msgstr "tr: You are not authorized to perform this action." @@ -14439,35 +15254,26 @@ msgid "You are not permitted to generate a hardcopy for an unopened set." msgstr "" #. ($c->{showMeAnother}{MaxReps},) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:341 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:322 msgid "" "You are only allowed to click on Show Me Another %quant(%1,time,times) per " "problem. Close this tab, and return to the original problem." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:263 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:284 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:244 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:265 msgid "You are out of time!" msgstr "" -#. (q/student's answers as you move between test pages, preview, or check -#. answers. / . -#. 'If you are planing to submit answers for this student, click "View Test -#. Version" ' . -#. 'below to continue. If you only want to view the test version, click -#. "Cancel" ' . -#. 'below, then disable the permission to record answers when acting as a -#. student ' . -#. 'before viewing open test versions.', -#. $effectiveUserID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:705 +#. (q/student's answers as you move between test pages, preview, or check answers. / . 'If you are planing to submit answers for this student, click "View Test Version" ' . 'below to continue. If you only want to view the test version, click "Cancel" ' . 'below, then disable the permission to record answers when acting as a student ' . 'before viewing open test versions.', $effectiveUserID) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:716 msgid "" "You are trying to view an open test version for %1 and have the permission " "to submit answers for that user. This is dangerous, as your answers can " "overwrite the " msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:159 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:156 msgid "" "You can also click \"Edit Selected Theme\" to edit a hardcopy theme. The " "new theme will be saved to the templates/hardcopyThemes folder." @@ -14485,41 +15291,35 @@ msgid "" "the \"Edit Users\" column." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1129 -msgid "" -"You can change the file path for this problem manually from the \"Sets " -"Manager\" page" -msgstr "" - #: /opt/webwork/webwork2/templates/HelpFiles/ProblemSets.html.ep:12 msgid "" "You can click the download icon to the right of each set to generate a PDF " "hardcopy of the set. You can generate hardcopies for multiple sets and " "students including their answers as well by selecting sets and students on " "the page that opens when that icon is clicked. Note that students will only " -"be able to generate hardcopies of a single set at a time. Students will only" -" be able to include answers in the hardcopy after the answer date." +"be able to generate hardcopies of a single set at a time. Students will only " +"be able to include answers in the hardcopy after the answer date." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:110 msgid "" -"You can delete problems by clicking the \"Delete it?\" check box and saving." -" If the set is already active it is recommended that you instead use the " +"You can delete problems by clicking the \"Delete it?\" check box and saving. " +"If the set is already active it is recommended that you instead use the " "\"Mark Correct?\" problem to mark a particular problem correct for all " "students." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:125 msgid "" -"You can edit a problem by clicking the \"Edit Problem\" icon to the right of" -" the problem number. This will open the problem in the PG problem editor in " -"a new tab or window." +"You can edit a problem by clicking the \"Edit Problem\" icon to the right of " +"the problem number. This will open the problem in the PG problem editor in a " +"new tab or window." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorAchievementList.html.ep:84 msgid "" -"You can edit a single achievement by clicking on the pencil icon next to the" -" achievement ID. You can edit multiple achievements by selecting which " +"You can edit a single achievement by clicking on the pencil icon next to the " +"achievement ID. You can edit multiple achievements by selecting which " "achievements to edit, then click the \"Edit\" button. You can edit all of " "the achievements by first selecting them all using the checkbox next to " "\"Achievement ID\", then editing them with the \"Edit\" button." @@ -14528,8 +15328,8 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:29 msgid "" "You can edit the class list data for a single student by clicking on the " -"pencil icon next to their login name. To edit several students at once click" -" on the \"Select\" checkbox next to their names, click on the radio button " +"pencil icon next to their login name. To edit several students at once click " +"on the \"Select\" checkbox next to their names, click on the radio button " "for editing selected users and then click the \"Edit\" button. This might " "take a long time load if editing a large number of users." msgstr "" @@ -14547,26 +15347,28 @@ msgid "" "You can import/export from their respective action tab. Exporting saves " "information about the achievement as a .axp file which is a CSV that lists " "each achievements information. You can import .axp files that have been " -"previously exported. Use the \"File Manager\" to upload/download .axp files" -" to \"achievements\" directory (also upload/download any achievement " +"previously exported. Use the \"File Manager\" to upload/download .axp files " +"to \"achievements\" directory (also upload/download any achievement " "evaluator .at files needed)." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:835 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:856 msgid "You can only %1 one file at a time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:101 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:110 msgid "You can only download regular files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:203 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:212 msgid "You can only edit text files" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:491 -msgid "You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or \".tar.gz\"" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:504 +msgid "" +"You can only unpack files ending in \".zip\", \".tgz\", \".tar\" or " +"\".tar.gz\"" msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/InstructorProblemSetDetail.html.ep:117 @@ -14586,58 +15388,56 @@ msgid "" "When problems are reordered any holes in the numbering will be filled in." msgstr "" -#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} -#. ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} -#. : '') +#. ($c->{showMeAnother}{MaxReps} >= $c->{showMeAnother}{Count} ? $c->{showMeAnother}{MaxReps} - $c->{showMeAnother}{Count} : '') #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:66 msgid "" -"You can use this feature %quant(%1,more time,more times,as many times as you" -" want) on this problem" +"You can use this feature %quant(%1,more time,more times,as many times as you " +"want) on this problem" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:691 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:712 msgid "You can't download directories" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:692 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:713 msgid "You can't download files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:207 msgid "You can't edit a directory" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:169 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:178 msgid "You can't view files of that type" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:949 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:940 msgid "You cannot archive the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:826 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:817 msgid "You cannot delete the course you are currently using." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:365 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:388 msgid "You cannot delete yourself!" msgstr "你不能删除自己!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2537 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2646 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2528 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2637 msgid "" "You cannot overwrite your OTP secret with one from another course or user!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:476 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:499 msgid "You cannot reset two factor authentication for yourself!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1065 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1086 msgid "You cannot specify an absolute path" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:70 msgid "You cannot use achievement rewards when acting as another user." msgstr "" @@ -14645,7 +15445,7 @@ msgstr "" msgid "You didn't enter any message." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:292 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:293 msgid "You do not have permission to access the requested file \"%1\"." msgstr "" @@ -14653,23 +15453,26 @@ msgstr "" msgid "You do not have permission to change the hardcopy theme." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:192 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:201 msgid "You do not have permission to edit this file." msgstr "" -#. ($hardcopy_format) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:140 +#. (xml_escape($hardcopy_format) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm:139 msgid "You do not have permission to generate hardcopy in %1 format." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1120 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:14 +msgid "You do not have permission to list assignments in this course." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:981 msgid "You do not have permission to view the details of this error." msgstr "Bu hatan谋n detaylar谋n谋 g枚rmeye yetkiniz yok." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:331 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:340 msgid "" -"You do not have the authorization level required to view/edit undefined " -"sets." +"You do not have the authorization level required to view/edit undefined sets." msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Achievements.html.ep:9 @@ -14680,17 +15483,17 @@ msgstr "" msgid "You don't have any rewards!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:344 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:325 msgid "You exceeded the allowed time." msgstr "" #. ($c->{numAttemptsLeft}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:296 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:277 msgid "You have %1 attempt(s) remaining on this test." msgstr "" #. ($c->{numAttemptsLeft}, $c->{numAttemptsLeft} - 1) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:697 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:720 msgid "" "You have %1 submissions remaining for this test. If you say yes, then you " "will have %quant(%2,submission) remaining. Once all submissions have been " @@ -14699,45 +15502,45 @@ msgid "" msgstr "" #. ($problem->max_attempts - $attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1229 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1095 msgid "You have %negquant(%1,unlimited attempts,attempt,attempts) remaining." msgstr "" #. ($attempts_before_rr) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1176 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1042 msgid "" "You have %quant(%1,attempt,attempts) left before new version will be " "requested." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:44 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:40 msgid "" "You have %quant(%1,hour) and %quant(%2,minute) remaining to complete the " "currently open test." msgstr "" #. ($hours, $minutes) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:50 msgid "" "You have %quant(%1,hour,hours,)%quant(%2,minute,minutes,) remaining to " "complete the currently open test." msgstr "" #. ($minutes, $seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:60 msgid "" "You have %quant(%1,minute) and %quant(%2,second) remaining to complete the " "currently open test." msgstr "" #. ($seconds) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:72 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/version_list.html.ep:68 msgid "" "You have %quant(%1,second) remaining to complete the currently open test." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:677 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:688 msgid "" "You have already taken all available versions of this test in the current " "time interval. You may take the test again after the time interval has " @@ -14745,7 +15548,7 @@ msgid "" msgstr "" #. ($attempts) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1202 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1068 msgid "You have attempted this problem %quant(%1,time,times)." msgstr "" @@ -14756,25 +15559,29 @@ msgstr "你已经登出WeBWorK." #: /opt/webwork/webwork2/templates/ContentGenerator/TwoFactorAuthentication.html.ep:21 msgid "" "You have been sent an email with instructions on how to set up an " -"authenticator app to generate one-time passwords. Follow the instructions in" -" that email, and then enter the security code shown below." +"authenticator app to generate one-time passwords. Follow the instructions in " +"that email, and then enter the security code shown below." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:84 +msgid "You have entered an invalid one-time security code." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:278 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:259 msgid "You have less than 1 minute to complete this test." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:258 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:239 msgid "You have less than 45 seconds left!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:257 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:238 msgid "" "You have less than 90 seconds left to complete this assignment. You should " "finish it soon!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:704 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:725 msgid "You have not chosen a file to upload." msgstr "" @@ -14782,11 +15589,11 @@ msgstr "" msgid "You have requested that the following items be deleted" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:851 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:872 msgid "You have specified an illegal file" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1062 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1083 msgid "You have specified an illegal path" msgstr "" @@ -14794,10 +15601,10 @@ msgstr "" msgid "You have specified an illegal working directory!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:491 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:501 msgid "" -"You may cap the number of attempts a student can use for the problem. Use -1" -" to indicate unlimited attempts." +"You may cap the number of attempts a student can use for the problem. Select " +"\"Unlimited\" to allow an unlimited number of attempts." msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminUnarchiveCourse.html.ep:15 @@ -14808,7 +15615,7 @@ msgid "" "folder, and any temporary edited files." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:423 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:404 msgid "" "You may check your answers to this problem without affecting the maximum " "number of tries to your original problem." @@ -14816,20 +15623,20 @@ msgstr "" #: /opt/webwork/webwork2/templates/HelpFiles/AdminAddCourse.html.ep:22 msgid "" -"You may choose a course to copy components from. Select the course and which" -" components to copy. If the course is not a true course (like the " +"You may choose a course to copy components from. Select the course and which " +"components to copy. If the course is not a true course (like the " "modelCourse) then only the templates and html folders, and the simple and " "course config files can be copied. The \"simple config\" file contains the " "settings made in the \"Course Config\" page. The \"course config\" file " "should only be copied if you know what you are doing." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:225 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:234 msgid "" "You may choose to restrict student access to this set to specified " "locations. Alternatively, you may choose to block access from specified " -"locations. Locations are defined by the WeBWorK administrator by IP address" -" or address range. The list of defined locations will appear after saving " +"locations. Locations are defined by the WeBWorK administrator by IP address " +"or address range. The list of defined locations will appear after saving " "this option with \"Restrict To\" or \"Deny From\"." msgstr "" @@ -14840,29 +15647,29 @@ msgid "" "and solutions are only available %1 after the answer date of the assignment." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:68 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:69 msgid "You may not change this user's password!" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:63 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep:64 msgid "You may not change your own password here!" msgstr "tr: You may not change your own password here!" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:158 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:846 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:167 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:867 msgid "You may not follow symbolic links" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2516 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2702 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2507 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2693 msgid "You may not reset your own OTP secret!" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:333 msgid "" -"You may set a time interval in minutes. Within this time interval, students" -" may start new randomized versions of the test. However they may only start" -" as many new versions as you set for \"Versions per Interval\". When the " +"You may set a time interval in minutes. Within this time interval, students " +"may start new randomized versions of the test. However they may only start " +"as many new versions as you set for \"Versions per Interval\". When the " "time interval ends, the cap is reset. This feature is intended to allow " "students an immediate retake, but require them to take a break (and perhaps " "study more) after too many low scoring attempts in close succession. Use " @@ -14870,7 +15677,7 @@ msgid "" "absolute cap on the number of new versions overall." msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:369 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:352 msgid "You may still check your answers." msgstr "" @@ -14887,15 +15694,15 @@ msgstr "" msgid "You may trigger a grade update for all users or just one user." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:194 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorPGProblemEditor.html.ep:227 msgid "" "You may want to create an unattached problem if you are using the current " -"problem as a model for a new problem. You can add the new file to a homework" -" set from the Library Browser or via the set detail page of the \"Sets " +"problem as a model for a new problem. You can add the new file to a homework " +"set from the Library Browser or via the set detail page of the \"Sets " "Manager\"." msgstr "" -#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:162 +#: /opt/webwork/webwork2/templates/HelpFiles/InstructorUserList.html.ep:172 msgid "" "You might want to do this if you want to give full credit to everyone on a " "particular problem that was not worded correctly, or wasn't working " @@ -14903,15 +15710,17 @@ msgid "" "Tools\" page." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:10 +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSets.html.ep:11 msgid "You must access assignments from your Course Management System (%1)." msgstr "" -#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - -#. $c->{problem}->num_incorrect) +#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) +#: /opt/webwork/webwork2/lib/WeBWorK/Utils/Sets.pm:298 +msgid "You must access this assignment from %1 before you can start." +msgstr "" + +#. ($c->{showMeAnother}{TriesNeeded} - $c->{problem}->num_correct - $c->{problem}->num_incorrect) #: /opt/webwork/webwork2/templates/ContentGenerator/Problem/submit_buttons.html.ep:86 msgid "" "You must attempt this problem %quant(%1,more time) before this feature is " @@ -14919,32 +15728,33 @@ msgid "" msgstr "" #. ($c->{showMeAnother}{TriesNeeded}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:354 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:335 msgid "" "You must attempt this problem %quant(%1,time,times) before Show Me Another " "is available." msgstr "" -#. ($ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} -#. ? $c->link_to( $ce->{LTI}{ -#. $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm:195 -msgid "You must log into this set via your Learning Management System (%1)." +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:65 +msgid "You must enter a new password." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:80 +msgid "You must enter the security code from your authenticator app." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:943 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:934 msgid "You must select a course to archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:561 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:551 msgid "You must select a course to rename." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:404 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:417 msgid "You must select at least one file for the archive" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:330 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:339 msgid "You must select at least one file to delete" msgstr "" @@ -14953,7 +15763,7 @@ msgid "You must select one or more sets for scoring!" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1045 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1066 msgid "You must specify a %1 name" msgstr "" @@ -14961,37 +15771,37 @@ msgstr "" msgid "You must specify a course ID." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1165 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1207 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1316 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2197 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2271 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:824 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:947 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1156 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1198 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:1307 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2188 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2262 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:815 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:938 msgid "You must specify a course name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1071 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1092 msgid "You must specify a file name" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:647 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:622 msgid "You must specify a file name in order to save a new file." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:721 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:742 msgid "You must specify a new file name." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:582 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:572 msgid "You must specify a new institution for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:564 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:554 msgid "You must specify a new name for the course." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:579 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:569 msgid "You must specify a new title for the course." msgstr "" @@ -15004,20 +15814,12 @@ msgstr "Bir kullan谋c谋 ad谋 girmelisiniz." msgid "You must specify an file name in order to save a new file." msgstr "tr: You must specify an file name in order to save a new file." -#. ($LMS) -#: /opt/webwork/webwork2/lib/WeBWorK/Authz.pm:491 -msgid "" -"You must use your Learning Management System (%1) to access this set. Try " -"logging in to the Learning Management System and visiting the set from " -"there." -msgstr "" - #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm:412 msgid "You need to select a \"Target Set\" before you can edit it." msgstr "" #. ($action) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:840 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:861 msgid "You need to select a file to %1." msgstr "" @@ -15033,51 +15835,61 @@ msgstr "" msgid "You need to select a set to view." msgstr "" -#. (wwRound(0, -#. compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, -#. $c->submitTime) -#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#. (wwRound(0, compute_reduced_score($ce, $problem, $set, $pg->{result}{score}, $c->submitTime) #. (wwRound(0, $rh_result->{problem_result}{score} * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1210 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:53 +#. (% wwRound(0, $rh_result->{problem_result}{score} * 100) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1076 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:54 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:29 msgid "You received a score of %1 for this attempt." msgstr "" +#. ($c->formatDateTime( $set->reduced_scoring_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:50 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:43 +msgid "You will be able to receive full credit until %1." +msgstr "" + +#. ($c->formatDateTime( $set->due_date + $self->{time}, $c->ce->{studentDateDisplayFormat}) +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDate.pm:60 +#: /opt/webwork/webwork2/lib/WeBWorK/AchievementItems/ExtendDueDateGW.pm:53 +msgid "You will be able to receive reduced credit until %1." +msgstr "" + #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1322 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1188 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem and its graded subproblems." msgstr "" #. (join('.', @{ $problemSeqs[$next_id] }) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1334 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1200 msgid "" "You will not be able to proceed to problem %1 until you have completed, or " "run out of attempts, for this problem." msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1036 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1057 msgid "Your %1 name contains illegal characters" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1060 msgid "Your %1 name may not begin with a dot" msgstr "" #. ($object) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1042 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1063 msgid "Your %1 name may not contain a path component" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:163 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:166 msgid "Your display options have been saved." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Options.pm:164 msgid "Your display options were not saved due to an internal error." msgstr "" @@ -15089,7 +15901,7 @@ msgstr "你的电子邮件地址已经改变." msgid "Your email address has not been changed due to an internal error." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1068 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:1089 msgid "Your file name contains illegal characters" msgstr "" @@ -15119,51 +15931,60 @@ msgid "Your message was sent successfully." msgstr "" #. (wwRound(0, $problem->status * 100) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1220 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Problem.pm:1086 msgid "Your overall recorded score is %1. %2" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/ResetPassword.html.ep:9 +msgid "Your password has been reset." +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ResetPassword.pm:95 +msgid "Your password was not changed due to an internal error." +msgstr "" + #. ('' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:194 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:212 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:175 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:193 msgid "Your recorded score for this version is %1/%2 (%3%)." msgstr "" -#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:336 +#. ($setVersionID, '' . wwRound(2, $c->{recordedScore}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:317 msgid "Your recorded score on this test (version %1) is %2/%3 (%4%)." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#)" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:159 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:140 msgid "Your score on this %1 WAS recorded." msgstr "" -#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) # $testNoun is either "test" or "submission" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:165 +#. ($testNoun, $c->{attemptScore}, $c->{totalPossible}) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:146 msgid "Your score on this %1 is %2/%3." msgstr "" -#. ($testNounNum) # $testNounNum is either "test (#)" or "submission (#) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:155 +#. ($testNounNum) +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:136 msgid "Your score on this %1 was NOT recorded." msgstr "" #. ($c->{attemptScore}, $c->{totalPossible}) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:207 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:188 msgid "Your score on this (checked, not recorded) submission is %1/%2." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1039 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1044 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:134 msgid "" "Your score was not recorded because there was a failure in storing the " "problem record to the database." -msgstr "Notunuz kaydedilemedi, 莽眉nk眉 notun veritaban谋na kayd谋 s谋ras谋nda bir hata olu艧tu." +msgstr "" +"Notunuz kaydedilemedi, 莽眉nk眉 notun veritaban谋na kayd谋 s谋ras谋nda bir " +"hata olu艧tu." #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:223 msgid "Your score was not recorded because this homework set is closed." @@ -15175,29 +15996,27 @@ msgid "" "you." msgstr "Notunuz kaydedilmedi 莽眉nk眉 bu soru size y枚neltilmedi." -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1061 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1066 msgid "" "Your score was not recorded because this problem set version is not open." msgstr "" -#. ($elapsed, # Assume the -#. allowed time is an even number of minutes. -#. ($set->due_date - $set->open_date) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1075 +#. ($elapsed, # Assume the allowed time is an even number of minutes. ($set->due_date - $set->open_date) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1080 msgid "" "Your score was not recorded because you have exceeded the time limit for " "this test. (Time taken: %1 min; allowed: %2 min.)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1064 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1069 msgid "" "Your score was not recorded because you have no attempts remaining on this " "set version." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1079 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm:1084 #: /opt/webwork/webwork2/lib/WeBWorK/Utils/ProblemProcessing.pm:225 -#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:58 +#: /opt/webwork/webwork2/templates/RPCRenderFormats/default.html.ep:59 #: /opt/webwork/webwork2/templates/RPCRenderFormats/default.json.ep:31 msgid "Your score was not recorded." msgstr "" @@ -15221,7 +16040,7 @@ msgstr "" msgid "Your score will be sent to %1 at a later time." msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:522 +#: /opt/webwork/webwork2/lib/WeBWorK/Authen.pm:533 msgid "Your session has timed out due to inactivity. Please log in again." msgstr "Oturumunuz zaman a艧谋m谋na u臒rad谋. L眉tfen tekrar giri艧 yap谋n谋z." @@ -15255,7 +16074,7 @@ msgstr "" msgid "account settings for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:204 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:209 msgid "achievements" msgstr "" @@ -15291,7 +16110,7 @@ msgid "all course users" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep:19 -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:68 msgid "all current users" msgstr "" @@ -15299,11 +16118,11 @@ msgstr "" msgid "all jobs" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2135 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2113 msgid "all sets" msgstr "tr: all sets" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2121 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2099 msgid "all students" msgstr "" @@ -15314,19 +16133,19 @@ msgid "alphabetically" msgstr "" #. ($count, $numSets) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2139 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2117 msgid "an impossible number of sets: %1 out of %2" msgstr "" #. ($count, $numUsers) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2125 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2103 msgid "an impossible number of users: %1 out of %2" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/Index.html.ep:222 msgid "" -"answer log for selected users, for " -"selected sets" +"answer log for selected users, for selected sets" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:15 @@ -15356,16 +16175,20 @@ msgstr "" msgid "assignments and dates for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:198 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:203 msgid "assignments/sets" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:75 +msgid "auto" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Utils/FilterRecords.pm:69 msgid "blank" msgstr "" # Context is "Append ____ blank problem template(s) to end of homework set" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:705 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:706 msgid "blank problem template(s) to end of homework set" msgstr "" @@ -15375,31 +16198,39 @@ msgstr "" msgid "by last login date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:48 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserDetail.html.ep:49 msgid "class list data" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_lti_course_map_form.html.ep:47 -#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:29 +#: /opt/webwork/webwork2/templates/ContentGenerator/ProblemSet/auxiliary_tools.html.ep:48 msgid "close" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:62 +msgid "close sidebar" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/SampleProblemViewer/sample_problem.html.ep:91 msgid "copy to clipboard" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:222 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:262 msgid "course configuration file" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:216 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:221 msgid "course institution (will override \"Institution\" input above)" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:210 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:215 msgid "course title (will override \"Course Title\" input above)" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "dark" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:10 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:22 #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/sort_button.html.ep:34 @@ -15411,15 +16242,20 @@ msgstr "" msgid "descending" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "directory" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep:12 msgid "disabled achievements" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 msgid "email address" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:54 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ShowAnswers/past-answers-table.html.ep:57 msgid "empty" msgstr "" @@ -15447,7 +16283,7 @@ msgstr "" msgid "finished" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:131 msgid "first name" msgstr "" @@ -15455,8 +16291,18 @@ msgstr "" msgid "for" msgstr "" +#. ($versionName) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:23 +msgid "for %1" +msgstr "" + +#. ($versionName, $item->{version_count}) +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:21 +msgid "for %1 (%2 versions taken)" +msgstr "" + #. ($j, $setID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1248 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1238 msgid "global %1 for set %2 not found." msgstr "" @@ -15468,9 +16314,14 @@ msgstr "" msgid "guest" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2171 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:794 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:913 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "hardcopy header" +msgstr "" + +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2162 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:785 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:904 msgid "hidden" msgstr "" @@ -15478,11 +16329,11 @@ msgstr "" msgid "html directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:361 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:362 msgid "if status less than 1" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:719 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:750 msgid "illegal character in input: '/'" msgstr "" @@ -15494,12 +16345,12 @@ msgstr "" msgid "index" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:164 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetDetail.html.ep:165 msgid "individual user settings" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:516 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:540 msgid "insufficient permission to edit %1" msgstr "" @@ -15507,15 +16358,19 @@ msgstr "" msgid "jobs that match on selected field" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:129 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:130 msgid "last name" msgstr "" +#: /opt/webwork/webwork2/templates/layouts/system.html.ep:74 +msgid "light" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/manage_location_form.html.ep:87 msgid "locations selected below" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:88 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:89 msgid "login" msgstr "" @@ -15523,7 +16378,7 @@ msgstr "" msgid "login ID" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:136 msgid "login name" msgstr "" @@ -15531,10 +16386,6 @@ msgstr "" msgid "login_proctor" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:614 -msgid "max" -msgstr "" - #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:8 msgid "multiple sets" msgstr "tr: multiple sets" @@ -15547,6 +16398,10 @@ msgstr "" msgid "new user accounts" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:5 +msgid "no" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/JobManager/delete_form.html.ep:7 msgid "no jobs" msgstr "" @@ -15555,11 +16410,11 @@ msgstr "" msgid "no location" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2133 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2111 msgid "no sets" msgstr "tr: no sets" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2119 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:2097 msgid "no students" msgstr "" @@ -15573,10 +16428,15 @@ msgstr "tr: no users" msgid "nobody" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:192 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:197 msgid "non-student users" msgstr "" +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:77 +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.txt.ep:48 +msgid "none" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep:109 msgid "nth column of merge file" msgstr "" @@ -15586,11 +16446,11 @@ msgid "of" msgstr "" # Context is Assign this set to which users? "only ____" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:65 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/import_form.html.ep:69 msgid "only" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:46 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:47 msgid "only best scores" msgstr "" @@ -15607,17 +16467,17 @@ msgid "overwrite" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:513 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:537 msgid "permissions for %1 not defined" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "point" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:265 -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:557 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/ShowMeAnother.pm:249 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:572 msgid "points" msgstr "" @@ -15625,11 +16485,11 @@ msgstr "" msgid "preserve" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:622 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:640 msgid "preview answers" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:70 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:71 msgid "problems" msgstr "" @@ -15649,38 +16509,38 @@ msgstr "" msgid "progress for one user" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:135 msgid "recitation" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:82 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:83 msgid "recitation #" msgstr "" #. ($userID) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:511 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm:535 msgid "record for visible user %1 not found" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1374 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetDetail.pm:1356 #: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/UserDetail.pm:178 msgid "required" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:132 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 msgid "score" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:133 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:134 msgid "section" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:76 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:77 msgid "section #" msgstr "" #. ('templates', 'html') -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:174 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:179 msgid "select all" msgstr "" @@ -15716,6 +16576,16 @@ msgstr "tr: selected sets" msgid "selected users" msgstr "tr: selected users" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm:1186 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:94 +msgid "set header" +msgstr "" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:101 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/PGProblemEditor/save_as_form.html.ep:73 +msgid "set:" +msgstr "" + #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/ProblemSetList/filter_form.html.ep:11 msgid "sets hidden from students" msgstr "" @@ -15736,7 +16606,7 @@ msgstr "" msgid "shown" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:186 +#: /opt/webwork/webwork2/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep:191 msgid "simple configuration file" msgstr "" @@ -15744,7 +16614,7 @@ msgstr "" msgid "statistics for one set" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:158 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:159 msgid "still open" msgstr "" @@ -15752,12 +16622,12 @@ msgstr "" msgid "student" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "submission" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:150 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:131 msgid "submission (version %1)" msgstr "" @@ -15765,6 +16635,11 @@ msgstr "" msgid "summary" msgstr "" +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:358 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/FileManager.pm:378 +msgid "symbolic link" +msgstr "" + #: /opt/webwork/webwork2/lib/WeBWorK/Localize.pm:67 msgid "ta" msgstr "" @@ -15777,15 +16652,15 @@ msgstr "" msgid "templates/macros directory" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:147 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:128 msgid "test" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:52 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:53 msgid "test date" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:58 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:59 msgid "test time" msgstr "" @@ -15793,11 +16668,11 @@ msgstr "" msgid "then delete them" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:161 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:162 msgid "time limit exceeded" msgstr "" -#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:64 +#: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep:65 msgid "time remaining" msgstr "" @@ -15807,11 +16682,11 @@ msgid "to" msgstr "" #. ($ce->{institutionName}) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:419 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:420 msgid "to %1 main web site" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:403 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator.pm:404 msgid "to courses page" msgstr "" @@ -15843,24 +16718,30 @@ msgid "users who match on selected field" msgstr "tr: users who match on selected field" #. ($set->version_id) -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:284 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:285 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:397 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Grades.pm:398 +#. ($item->{version_id}) +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:443 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:444 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:556 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm:557 +#: /opt/webwork/webwork2/templates/ContentGenerator/Grades/problem_table.html.ep:16 msgid "version %1" msgstr "" #. ($setVersionID) -#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:151 +#: /opt/webwork/webwork2/templates/ContentGenerator/GatewayQuiz.html.ep:132 msgid "version (%1)" msgstr "" -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2173 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:796 -#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:915 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:2164 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:787 +#: /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm:906 msgid "visible" msgstr "" #: /opt/webwork/webwork2/templates/ContentGenerator/Instructor/UserList/import_form.html.ep:16 msgid "visible users" msgstr "tr: visible users" + +#: /opt/webwork/webwork2/templates/ContentGenerator/Feedback/feedback_email.html.ep:4 +msgid "yes" +msgstr "" diff --git a/lib/WeBWorK/Upload.pm b/lib/WeBWorK/Upload.pm index c35654b92a..3bca4bdf11 100644 --- a/lib/WeBWorK/Upload.pm +++ b/lib/WeBWorK/Upload.pm @@ -237,7 +237,7 @@ sub dispose { =head3 disposeTo - $upload->diposeTo($path); + $upload->disposeTo($path); Remove the file from the upload cache, and move it to C<$path>. Returns the destination as a C object if the upload was successfully moved, or diff --git a/lib/WeBWorK/Utils.pm b/lib/WeBWorK/Utils.pm index 86a2e91a90..acb3d646e1 100644 --- a/lib/WeBWorK/Utils.pm +++ b/lib/WeBWorK/Utils.pm @@ -30,7 +30,10 @@ our @EXPORT_OK = qw( processEmailMessage createEmailSenderTransportSMTP generateURLs + formatEmailSubject getAssetURL + points_stepsize + round_nearest_stepsize x ); @@ -356,7 +359,6 @@ sub generateURLs ($c, %params) { for my $name ('displayMode', 'showCorrectAnswers', 'showHints', 'showOldAnswers', 'showSolutions') { $args{$name} = [ $c->param($name) ] if defined $c->param($name) && $c->param($name) ne ''; } - $args{showProblemGrader} = 1; } else { $routePath = $c->url_for('problem_list', setID => $params{set_id}); } @@ -382,6 +384,33 @@ sub generateURLs ($c, %params) { } } +sub formatEmailSubject ($formatString, $courseID, $userID, $setID, $problemID, $section, $recitation) { + my %subject_map = ( + c => $courseID, + u => $userID, + s => $setID, + p => $problemID, + x => $section, + r => $recitation, + '%' => '%', + ); + my $chars = join('', keys %subject_map); + my $subject = $formatString; + # extract the brace pairs + my @braces = $formatString =~ /(\{(?:[^{}]*|(?0))*\})/xg; + if (@braces) { + # for each brace pair, do substitutions, but leave %c etc when variable is empty + my %braces = map { $_ => $_ =~ s/%([$chars])/$subject_map{$1} ne '' ? $subject_map{$1} : "%$1"/egr } @braces; + # If there is an instance of %c, etc, nullify the whole thing. Remove outer braces. + %braces = map { $_ => $braces{$_} =~ /%[$chars]/ ? '' : substr($braces{$_}, 1, -1) } keys %braces; + my $regex = join('|', map {"\Q$_\E"} keys %braces); + $regex = qr/$regex/; + $subject =~ s/($regex)/$braces{$1}/g; + } + $subject =~ s/%([$chars])/$subject_map{$1} ne '' ? $subject_map{$1} : ''/eg; + return $subject; +} + my $staticWWAssets; my $staticPGAssets; my $thirdPartyWWDependencies; @@ -506,6 +535,28 @@ sub getAssetURL ($ce, $file, $isThemeFile = 0) { return "$ce->{webworkURLs}{htdocs}/$file"; } +sub points_stepsize ($points) { + my $stepsize; + if ($points == 1) { + $stepsize = 0.01; + } elsif ($points <= 5) { + $stepsize = 0.05; + } elsif ($points <= 10) { + $stepsize = 0.1; + } elsif ($points <= 25) { + $stepsize = 0.25; + } elsif ($points <= 50) { + $stepsize = 0.5; + } else { + $stepsize = int(($points - 1) / 100) + 1; + } + return $stepsize; +} + +sub round_nearest_stepsize ($score, $stepsize) { + return wwRound(2, wwRound(0, $score / $stepsize) * $stepsize); +} + sub x (@args) { return @args } 1; @@ -566,7 +617,7 @@ appropriate method. Usage: C -UTF-8 encodes, and then base 64 endcodes the input and returns the result. +UTF-8 encodes, and then base 64 encodes the input and returns the result. =head2 decode_utf8_base64 @@ -679,7 +730,7 @@ that sender. Usage: C Process the email message in C<$text> and replace macros with values from the -C<$user_record>, the C<$STATUS>, and C<$merge_data>. If C<$for_prevew> is true +C<$user_record>, the C<$STATUS>, and C<$merge_data>. If C<$for_preview> is true then the result is formatted to be display in HTML. The replaceable macros and what they will be replaced with are @@ -736,6 +787,22 @@ Returns the URL for the asset specified in C<$file>. If C<$isThemeFile> is true, then the asset will be assumed to be located in a theme directory. The parameter C<$ce> must be a valid C object. +=head2 points_stepsize + +Usage: C + +Returns a reasonable stepsize that best converts between a whole percent and +a point value. The stepsize is the point value that is close to but greater +than or equal to 1% per step. This is done by first using preset values of +0.01, 0.05, 0.1, 0.25, or 0.5, then using only whole point values, such that +the stepsize is greater than or equal to 1% of total points. + +=head2 round_nearest_stepsize + +Usage: C + +Returns the value of the score rounded to the nearest stepsize. + =head2 x Usage: C diff --git a/lib/WeBWorK/Utils/CourseDBIntegrityCheck.pm b/lib/WeBWorK/Utils/CourseDBIntegrityCheck.pm index a941221e5c..032b7cbf3e 100644 --- a/lib/WeBWorK/Utils/CourseDBIntegrityCheck.pm +++ b/lib/WeBWorK/Utils/CourseDBIntegrityCheck.pm @@ -96,7 +96,7 @@ sub checkCourseTables { my @tableNames = map {@$_} @$result; # Drill down in the result to the table name level # Table names are of the form courseID_table (with an underscore). So if we have two courses mth101 and - # mth101_fall09 when we check the tables for mth101 we will inadvertantly pick up the tables for mth101_fall09. + # mth101_fall09 when we check the tables for mth101 we will inadvertently pick up the tables for mth101_fall09. # Thus we find all courseID's and exclude the extraneous tables. my @courseIDs = listCourses($ce); my @similarIDs; diff --git a/lib/WeBWorK/Utils/CourseManagement.pm b/lib/WeBWorK/Utils/CourseManagement.pm index cafe7f5d9a..581cf10d71 100644 --- a/lib/WeBWorK/Utils/CourseManagement.pm +++ b/lib/WeBWorK/Utils/CourseManagement.pm @@ -109,7 +109,17 @@ sub listCourses { =item listArchivedCourses($ce) -Lists the courses which have been archived (end in .tar.gz). +Lists the courses which have been archived (end in .tar.gz). The courses found +are returned as a hash whose keys are the course ids and the values are +references to hashes containing the C (the basename of the file +including the .tar.gz extension) and file C. For example, + + { + myTestCourse => { + filename => 'myTestCourse.tar.gz', + size => '605 KB' + } + } =cut @@ -117,7 +127,37 @@ sub listArchivedCourses { my ($ce) = @_; my $archivesDir = path("$ce->{webworkDirs}{courses}/$ce->{admin_course_id}/archives"); surePathToFile($ce->{webworkDirs}{courses}, "$archivesDir/test"); # Ensure archives directory exists. - return @{ $archivesDir->list->grep(qr/\.tar\.gz$/)->map('basename') }; + + my $archives = $archivesDir->list->grep(qr/\.tar\.gz$/i); + + my %return; + for (@$archives) { + my $size = $_->stat->size; + my @units = qw(B KB MB GB); + my $unit_idx = 0; + while ($size >= 1024 && $unit_idx < $#units) { + $size /= 1024; + ++$unit_idx; + } + my $basename = $_->basename; + my $arch = Archive::Tar->new($_); + my %top_level; + for my $file ($arch->get_files) { + (my $first = $file->full_path) =~ s{/.*}{}s; + $top_level{$first} = 1 if length $first; + } + unless (keys %top_level == 1) { + warn "The archive $basename does not contain a single top-level course directory.\n"; + next; + } + my ($currCourseID) = keys %top_level; + my $round = 10**($unit_idx > 0 ? $unit_idx - 1 : 0); + $return{$currCourseID} = { + filename => $basename, + size => sprintf("%s %s", int($size * $round) / $round, $units[$unit_idx]) + }; + } + return %return; } ################################################################################ @@ -126,10 +166,9 @@ sub listArchivedCourses { %options must contain: - courseID => course ID for the new course, - ce => a course environment for the new course, - courseOptions => hash ref explained below - users => array ref explained below + courseID => course ID for the new course, + ce => a course environment for the new course, + users => array ref explained below %options may contain: @@ -150,12 +189,6 @@ Create a new course with ID $courseID. $ce is a WeBWorK::CourseEnvironment object that describes the new course's environment. -$courseOptions is a reference to a hash containing the following options: - - PRINT_FILE_NAMES_FOR => $pg{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} - -C is a reference to an array. - $users is a list of arrayrefs, each containing a User, Password, and PermissionLevel record for a single user: @@ -187,11 +220,10 @@ sub addCourse { debug("$key : $value"); } - my $courseID = $options{courseID}; - my $sourceCourse = $options{copyFrom} // ''; - my $ce = $options{ce}; - my %courseOptions = %{ $options{courseOptions} // {} }; - my @users = exists $options{users} ? @{ $options{users} } : (); + my $courseID = $options{courseID}; + my $sourceCourse = $options{copyFrom} // ''; + my $ce = $options{ce}; + my @users = exists $options{users} ? @{ $options{users} } : (); debug \@users; @@ -235,13 +267,12 @@ sub addCourse { { # does the directory already exist? -e $root and croak "Can't create the course '$courseID' because the root directory '$root' already exists."; - # is the parent directory writeable? + # is the parent directory writable? my @rootElements = File::Spec->splitdir($root); pop @rootElements; my $rootParent = File::Spec->catdir(@rootElements); -w $rootParent - or croak - "Can't create the course '$courseID' because the courses directory '$rootParent' is not writeable."; + or croak "Can't create the course '$courseID' because the courses directory '$rootParent' is not writable."; # try to create it eval { path($root)->make_path }; croak "Can't create the course '$courseID' because the root directory '$root' could not be created: $@." if $@; @@ -260,12 +291,12 @@ sub addCourse { next; } - # is the parent directory writeable? + # is the parent directory writable? my @courseDirElements = File::Spec->splitdir($courseDir); pop @courseDirElements; my $courseDirParent = File::Spec->catdir(@courseDirElements); unless (-w $courseDirParent) { - warn "Can't create $courseDirName directory '$courseDir', since the parent directory is not writeable. " + warn "Can't create $courseDirName directory '$courseDir', since the parent directory is not writable. " . "You will have to create this directory manually.\n"; next; } @@ -432,7 +463,12 @@ sub addCourse { my $courseEnvFile = $ce->{courseFiles}{environment}; open my $fh, ">:utf8", $courseEnvFile or die "failed to open $courseEnvFile for writing.\n"; - writeCourseConf($fh, $ce, %courseOptions); + my $addOnConf = $options{addOnConf} // []; + my $relConfFolder = File::Spec->abs2rel($ce->{webworkDirs}{addOnConf}, $ce->{webworkDirs}{root}); + for (@$addOnConf) { + $_ = File::Spec->catfile($relConfFolder, $_); + } + writeCourseConf($fh, $addOnConf); close $fh; } @@ -498,9 +534,9 @@ sub addCourse { %options may also contain: skipDBRename => $skipDBRename, - courseTitle => $courseTitle - courseInstitution => $courseInstitution - + courseTitle => $courseTitle, + courseInstitution => $courseInstitution, + updateLTICourseMap => $updateLTICourseMap Rename the course named $courseID to $newCourseID. @@ -509,16 +545,16 @@ environment. The name of the course's directory is changed to $newCourseID. -If the course's database layout is C or C, new tables -are created in the current database, course data is copied from the old tables -to the new tables, and the old tables are deleted. - -If the course's database layout is something else, no database changes are made. +New tables are created in the current database, course data is copied from the +old tables to the new tables, and the old tables are deleted. If $skipDBRename is true, no database changes are made. This is useful if a course is being unarchived and no database was found, or for renaming the modelCourse. +If $updateLTICourseMap is true, then the LTI course map is updated to associate +the LMS context id to the new course name. + Any errors encountered while renaming the course are returned. =cut @@ -588,23 +624,23 @@ sub renameCourse { next; } - # is oldDir's parent writeable + # is oldDir's parent writable my @oldDirElements = File::Spec->splitdir($oldDir); pop @oldDirElements; my $oldDirParent = File::Spec->catdir(@oldDirElements); unless (-w $oldDirParent) { warn "$courseDirName: Can't move '$oldDir' to '$newDir', since the source parent directory is not " - . "writeable. You will have to move this directory manually.\n"; + . "writable. You will have to move this directory manually.\n"; next; } - # is newDir's parent writeable? + # is newDir's parent writable? my @newDirElements = File::Spec->splitdir($newDir); pop @newDirElements; my $newDirParent = File::Spec->catdir(@newDirElements); unless (-w $newDirParent) { warn "$courseDirName: Can't move '$oldDir' to '$newDir', since the destination parent directory is " - . "not writeable. You will have to move this directory manually.\n"; + . "not writable. You will have to move this directory manually.\n"; next; } @@ -635,6 +671,16 @@ sub renameCourse { } }; warn "Problems from resetting course title and institution = $@" if $@; + + # Remap the LTI course mapping for the renamed course to the new course if that is requested. + if ($options{updateLTICourseMap}) { + my @ltiCourseMaps = $newDB->getLTICourseMapsWhere({ course_id => $oldCE->{courseName} }); + $newDB->deleteLTICourseMapWhere({ course_id => $oldCE->{courseName} }); + for (@ltiCourseMaps) { + $newDB->setLTICourseMap($newCE->{courseName}, $_->lms_context_id); + last; + } + } } } @@ -683,7 +729,7 @@ Options must contain: ce => $ce, $ce is a WeBWorK::CourseEnvironment object that describes the course's -environment. It is your responsability to pass a course environment object that +environment. It is your responsibility to pass a course environment object that describes the course to be deleted. Do not pass the course environment object associated with the request, unless you are deleting the course you're currently using. @@ -706,7 +752,7 @@ sub deleteCourse { my %courseDirs = %{ $ce->{courseDirs} }; - ##### step 0: make sure course directory is deleteable ##### + ##### step 0: make sure course directory is deletable ##### # deal with root directory first -- if we won't be able to delete it, we have to give up. @@ -715,13 +761,12 @@ sub deleteCourse { "Can't delete the course '$courseID' because no root directory is specified in the '%courseDirs' hash."; my $root = $courseDirs{root}; if (-e $root) { - # is the parent directory writeable? + # is the parent directory writable? my @rootElements = File::Spec->splitdir($root); pop @rootElements; my $rootParent = File::Spec->catdir(@rootElements); -w $rootParent - or croak - "Can't delete the course '$courseID' because the courses directory '$rootParent' is not writeable."; + or croak "Can't delete the course '$courseID' because the courses directory '$rootParent' is not writable."; } else { warn "Warning: the course root directory '$root' does not exist. " . "Attempting to delete the course database and other course directories...\n"; @@ -753,13 +798,13 @@ sub deleteCourse { next; } - # is the parent writeable + # is the parent writable my @courseDirElements = File::Spec->splitdir($courseDir); pop @courseDirElements; my $courseDirParent = File::Spec->catdir(@courseDirElements); unless (-w $courseDirParent) { warn "Can't delete $courseDirName directory '$courseDir', since its parent directory is not " - . "writeable. If it is not wanted, you will have to delete it manually.\n"; + . "writable. If it is not wanted, you will have to delete it manually.\n"; next; } @@ -913,7 +958,6 @@ sub _archiveCourse_remove_dump_dir { %options must contain: - oldCourseID => $oldCourseID, archivePath => $archivePath, ce => $ce, @@ -921,12 +965,13 @@ sub _archiveCourse_remove_dump_dir { newCourseID => $newCourseID, -Restores course $oldCourseID from a gzipped tar archive (.tar.gz) located at -$archivePath. After unarchiving, the course database is restored from a -subdirectory of the course's DATA directory. +Restores the course contained in the gzipped tar archive (.tar.gz) located at +$archivePath. The ID of the course being restored is taken from the archive's +top-level directory, not from the file name. After unarchiving, the course +database is restored from a subdirectory of the course's DATA directory. -If $newCourseID is defined and differs from $oldCourseID, the course is renamed -after unarchiving. +If $newCourseID is defined and differs from the archived course ID, the course +is renamed after unarchiving. $ce is a WeBWorK::CourseEnvironment object that describes the some course's environment. (Usually this would be the admin course.) This is used to access @@ -939,10 +984,9 @@ If an error occurs, an exception is thrown. sub unarchiveCourse { my (%options) = @_; - my $newCourseID = $options{newCourseID}; - my $currCourseID = $options{oldCourseID}; - my $archivePath = $options{archivePath}; - my $ce = $options{ce}; + my $newCourseID = $options{newCourseID}; + my $archivePath = $options{archivePath}; + my $ce = $options{ce}; my $coursesDir = $ce->{webworkDirs}{courses}; @@ -955,24 +999,52 @@ sub unarchiveCourse { croak "New course ID cannot exceed " . $ce->{maxCourseIdLength} . " characters." if (length($newCourseID) > $ce->{maxCourseIdLength}); - ##### step 1: move a conflicting course away ##### + ##### step 1: open the tarball and determine the archived course ID ##### + + my $arch = Archive::Tar->new($archivePath); + die "The tar file $archivePath is not valid." unless $arch; + $arch->setcwd($coursesDir); + + # Archive::Tar extracts to the directory name stored in the archive, so the + # source course ID must come from there and not from the caller-supplied name + # -- otherwise a renamed .tar.gz restores files under one name while the + # database dump is sought under another. + my %top_level; + for my $file ($arch->get_files) { + (my $first = $file->full_path) =~ s{/.*}{}s; + $top_level{$first} = 1 if length $first; + } + die "The archive $archivePath does not contain a single top-level course directory.\n" + unless keys %top_level == 1; + my ($currCourseID) = keys %top_level; + + ##### step 2: move a conflicting course away ##### # if this function returns undef, it means there was no course in the way my $restoreCourseData = _unarchiveCourse_move_away($ce, $currCourseID); - ##### step 2: crack open the tarball ##### + ##### step 3: crack open the tarball ##### - my $arch = Archive::Tar->new($archivePath); - die "The tar file $archivePath is not valid." unless $arch; - $arch->setcwd($coursesDir); + # Secure extract mode refuses symbolic/hard links whose targets leave the + # course directory (CVE-2026-42496/-42497), which the standard template links + # do. Extract the files under secure mode, then recreate the symbolic links. + my @symlinks = grep { $_->is_symlink } $arch->get_files; + $arch->remove(map { $_->full_path } grep { $_->is_symlink || $_->is_hardlink } $arch->get_files); $arch->extract(); if ($arch->error) { + # Remove the partial extraction so move_back can restore a displaced course. + path("$coursesDir/$currCourseID")->remove_tree if -e "$coursesDir/$currCourseID"; _unarchiveCourse_move_back($restoreCourseData); die "Failed to unarchive course directory for course $newCourseID: $arch->error"; } - ##### step 3: read the course environment for this course ##### + for my $symlink (@symlinks) { + my $link_path = "$coursesDir/" . $symlink->full_path; + symlink($symlink->linkname, $link_path) unless -e $link_path; + } + + ##### step 4: read the course environment for this course ##### my $ce2 = WeBWorK::CourseEnvironment->new({ get_SeedCE($ce), courseName => $currCourseID }); @@ -981,7 +1053,7 @@ sub unarchiveCourse { my $data_dir = $ce2->{courseDirs}{DATA}; my $dump_dir = "$data_dir/mysqldump"; - ##### step 4: restore the database tables ##### + ##### step 5: restore the database tables ##### my $no_database; my $restore_db_result = 1; @@ -998,7 +1070,7 @@ sub unarchiveCourse { warn "database restore of course '$currCourseID' failed: the course will probably not be usable.\n"; } - ##### step 5: delete dump_dir ##### + ##### step 6: delete dump_dir ##### _archiveCourse_remove_dump_dir($ce, $dump_dir) if -e $dump_dir; @@ -1029,7 +1101,7 @@ sub unarchiveCourse { } } - ##### step 6: rename course ##### + ##### step 7: rename course ##### if (defined $newCourseID && $newCourseID ne $currCourseID) { renameCourse( @@ -1040,7 +1112,7 @@ sub unarchiveCourse { ); } - ##### step 7: return conflicting course to its rightful place ##### + ##### step 8: return conflicting course to its rightful place ##### _unarchiveCourse_move_back($restoreCourseData); } @@ -1170,45 +1242,34 @@ sub protectQString { return $string; } -=item writeCourseConf($fh, $ce, %options) +=item writeCourseConf($fh, $addOnConf) -Writes a course.conf file to $fh, a file handle, using defaults from the course -environment object $ce and overrides from %options. %options can contain any of -the pairs accepted in %courseOptions by addCourse(), above. +Writes the course.conf file to C<$fh>, a file handle. System administrators can +use this file to override global settings for a course. If C<$addOnConf> is +provided, then it should be a reference to an array of config files to be +included at the end of the course.conf file. =back =cut sub writeCourseConf { - my ($fh, $ce, %options) = @_; + my ($fh, $addOnConf) = @_; - print $fh <<'EOF'; + my $content = <<'EOF'; #!perl # This file is used to override the global WeBWorK course environment for this course. EOF - print $fh <<'EOF'; -# Users for whom to label problems with the PG file name (global value typically "professor") -# For users in this list, PG will display the source file name when rendering a problem. -# defaults.config values: -EOF - - if (defined $ce->{pg}{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR}) { - print $fh "# \t", '$pg{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} = [', - join(", ", - map { "'" . protectQString($_) . "'" } @{ $ce->{pg}{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} }), - '];', "\n"; - } else { - print $fh "# \t", '$pg{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} = [ ];', "\n"; + if (ref $addOnConf eq 'ARRAY') { + for my $conf (@$addOnConf) { + $content .= "\ninclude('$conf');"; + } } - if (defined $options{PRINT_FILE_NAMES_FOR}) { - print $fh '$pg{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} = [', - join(", ", map { "'" . protectQString($_) . "'" } @{ $options{PRINT_FILE_NAMES_FOR} }), '];', "\n"; - } + print $fh $content; } sub get_SeedCE diff --git a/lib/WeBWorK/Utils/DateTime.pm b/lib/WeBWorK/Utils/DateTime.pm index daf02f3c87..b3a164f338 100644 --- a/lib/WeBWorK/Utils/DateTime.pm +++ b/lib/WeBWorK/Utils/DateTime.pm @@ -3,7 +3,8 @@ use Mojo::Base 'Exporter', -signatures; use DateTime; use DateTime::TimeZone; -use Time::Zone qw(tz_offset); +use Time::Zone qw(tz_offset); +use WeBWorK::Utils qw(max); our @EXPORT_OK = qw( before @@ -13,6 +14,7 @@ our @EXPORT_OK = qw( getDefaultSetDueDate parseDateTime timeToSec + getExtensionTime ); sub before ($time, $now = time) { return $now < $time } @@ -226,6 +228,26 @@ sub verify_timezone ($display_tz) { return 'America/New_York'; } +sub getExtensionTime ($c, $base) { + my $hours = $base * max(int($c->ce->{achievementExtensionFactor} * 24 + 0.5), 1); + my $time = 3600 * $hours; + my $days = int($hours / 24); + my $timeText = ''; + + if ($days > 2) { + $hours -= 24 * $days; + if ($hours) { + $timeText = $c->maketext('[_1] days and [quant,_2,hour,hours]', $days, $hours); + } else { + $timeText = $c->maketext('[_1] days', $days); + } + } else { + $timeText = $c->maketext('[quant,_1,hour,hours]', $hours); + } + + return ($time, $timeText); +} + 1; =head1 NAME @@ -311,4 +333,18 @@ and issue warning. Note that this method is not exported, and can only be used internally by this package. +=head2 getExtensionTime + +Usage: C + +Determines the length of an extension based on the course environment extension +time factor setting and C<$base> time. The C<$base> time is the number of days +for the base extension. The extension time is rounded to the nearest full hour +and cannot be less than C<$base> hours. + +Returns an array consisting of the extension time in seconds and a translated +string stating the length of the extension. The translated string will state +the number of days and hours if greater than or equal to 3 days, otherwise +state only the number of hours. + =cut diff --git a/lib/WeBWorK/Utils/Files.pm b/lib/WeBWorK/Utils/Files.pm index 1aae3fd57b..911489fb7a 100644 --- a/lib/WeBWorK/Utils/Files.pm +++ b/lib/WeBWorK/Utils/Files.pm @@ -117,7 +117,7 @@ returned after transforming line endings into UNIX line feeds. =head2 listFilesRecursive - listFilesRecusive($dir, $match_qr, $prune_qr, $match_full, $prune_full) + listFilesRecursive($dir, $match_qr, $prune_qr, $match_full, $prune_full) Traverses the directory tree rooted at C<$dir>, returning a list of files, named pipes, and sockets matching the regular expression C<$match_qr>. Directories diff --git a/lib/WeBWorK/Utils/FilterRecords.pm b/lib/WeBWorK/Utils/FilterRecords.pm index 5c65bfc314..ea796a04db 100644 --- a/lib/WeBWorK/Utils/FilterRecords.pm +++ b/lib/WeBWorK/Utils/FilterRecords.pm @@ -182,7 +182,7 @@ sub filterRecords { my @filteredRecords = $intersect ? @records : (); if ($intersect) { for my $filter (@filtersToUse) { - my ($name, $value) = split(/:/, $filter); + my ($name, $value) = split(/:/, $filter, 2); # permission level is handled differently if ($name eq 'permission') { @filteredRecords = @@ -194,7 +194,7 @@ sub filterRecords { } else { for my $record (@records) { for my $filter (@filtersToUse) { - my ($name, $value) = split(/:/, $filter); + my ($name, $value) = split(/:/, $filter, 2); # permission level is handled differently if ($name eq 'permission' && $permissionName{ $permissionLevels{ $record->user_id } } eq $value) { push @filteredRecords, $record; diff --git a/lib/WeBWorK/Utils/Instructor.pm b/lib/WeBWorK/Utils/Instructor.pm index 62aa3eb942..24306375a6 100644 --- a/lib/WeBWorK/Utils/Instructor.pm +++ b/lib/WeBWorK/Utils/Instructor.pm @@ -436,7 +436,7 @@ sub assignProblemToAllSetUsers { addProblemToSet($db, $problemDefaults, %args) -Adds a problem to a set. The paramters C and CC<%args> +Adds a problem to a set. The parameters C and CC<%args> must be specified in C<%args>. =cut @@ -554,10 +554,7 @@ sub getDefList { find( { wanted => sub { - if ($File::Find::dir =~ /^$topdir\/Library/ - || $File::Find::dir =~ /^$topdir\/Contrib/ - || $File::Find::dir =~ /^$topdir\/capaLibrary/) - { + if ($File::Find::dir =~ /^$topdir\/Library/ || $File::Find::dir =~ /^$topdir\/Contrib/) { $File::Find::prune = 1; return; } diff --git a/lib/WeBWorK/Utils/JITAR.pm b/lib/WeBWorK/Utils/JITAR.pm index 8f38d91f01..6b8959d566 100644 --- a/lib/WeBWorK/Utils/JITAR.pm +++ b/lib/WeBWorK/Utils/JITAR.pm @@ -112,7 +112,7 @@ sub is_jitar_problem_hidden ($db, $userID, $setID, $problemID) { } # the child problems are closed unless the number of incorrect attempts is above the - # attempts to open children, or if they have exausted their max_attempts + # attempts to open children, or if they have exhausted their max_attempts # if att_to_open_children is -1 we just use max attempts # if max_attempts is -1 then they are always less than max attempts if ( @@ -347,7 +347,7 @@ is a specially crafted signed 32 bit integer of the form in binary. Here A is the level 1 index, B is the level 2 index, and C, D, E and F are the indexes for levels 3 through 6. -Note: Level 1 can contain indexes up to 125. Levels 2 and 3 can contain indxes +Note: Level 1 can contain indexes up to 125. Levels 2 and 3 can contain indexes up to 63. For levels 4 through six you are limited to 15. =head2 jitar_id_to_seq @@ -380,7 +380,7 @@ Usage: C This returns 1 if the given problem is "finished". This happens when the problem attempts have been maxed out, and the attempts of any children with the -"counts_to_parent_grade" also have their attemtps maxed out. (In other words if +"counts_to_parent_grade" also have their attempts maxed out. (In other words if the grade can't be raised any more.) =head2 jitar_problem_adjusted_status diff --git a/lib/WeBWorK/Utils/ListingDB.pm b/lib/WeBWorK/Utils/ListingDB.pm index 589da814c8..78cf15795a 100644 --- a/lib/WeBWorK/Utils/ListingDB.pm +++ b/lib/WeBWorK/Utils/ListingDB.pm @@ -286,7 +286,7 @@ sub getDBListings ($c, $amcounter = 0) { if ($amcounter) { $selectwhat = "COUNT(DISTINCT $selectwhat)"; } else { - $selectwhat .= 'as filepath, pgf.morelt_id, pgf.pgfile_id, pgf.static, pgf.MO'; + $selectwhat .= 'as filepath, MAX(pgf.morelt_id), MAX(pgf.pgfile_id), MAX(pgf.static), MAX(pgf.MO)'; $group_by = 'GROUP BY filepath'; } @@ -308,7 +308,7 @@ sub getDBListings ($c, $amcounter = 0) { ts.chapter_id = tc.chapter_id AND prob.section_id = ts.section_id AND p.path_id = pgf.path_id - $extrawhere $textextrawhere $kw_where $group_by"; + $extrawhere $textextrawhere $kw_where $group_by ORDER BY FIELD('pgf.libraryroot', 'Library')"; $pg_file_ref = $dbh->selectall_arrayref($query, {}, @select_parameters, @textInfo_parameters, @keyword_parameters); @@ -319,7 +319,7 @@ sub getDBListings ($c, $amcounter = 0) { dbc.DBchapter_id = dbsc.DBchapter_id AND dbsc.DBsection_id = pgf.DBsection_id AND p.path_id = pgf.path_id - $extrawhere $kw_where $group_by"; + $extrawhere $kw_where $group_by ORDER BY FIELD('pgf.libraryroot', 'Library')"; $pg_file_ref = $dbh->selectall_arrayref($query, {}, @select_parameters, @keyword_parameters); } @@ -457,7 +457,7 @@ The parameter C<$c> must be a WeBWorK::Controller object. Returns an array of hash references with the keys "filepath" which is the relative file path in the OPL, "morelt" which is true if there are more problems -like this one, "pgid" which is the internal datbase index of the problem, +like this one, "pgid" which is the internal database index of the problem, "static" which is true if the problem is declared static (which it should be if it has no random parameters), and "MO" if the problem is declared to use MathObjects. diff --git a/lib/WeBWorK/Utils/PODParser.pm b/lib/WeBWorK/Utils/PODParser.pm deleted file mode 100644 index e11b5899a3..0000000000 --- a/lib/WeBWorK/Utils/PODParser.pm +++ /dev/null @@ -1,66 +0,0 @@ -package WeBWorK::Utils::PODParser; -use parent qw(Pod::Simple::XHTML); - -use strict; -use warnings; - -use Pod::Simple::XHTML; -use File::Basename qw(basename); - -# $podFiles must be provided in order for pod links to local files to work. It should be the -# first return value of the POD::Simple::Search survey method. -sub new { - my ($invocant, $podFiles) = @_; - my $class = ref $invocant || $invocant; - my $self = $class->SUPER::new(@_); - $self->perldoc_url_prefix("https://metacpan.org/pod/"); - $self->index(1); - $self->backlink(1); - $self->html_charset('UTF-8'); - $self->{podFiles} = $podFiles // {}; - return bless $self, $class; -} - -# Attempt to resolve links to local files. If a local file is not found, then -# let Pod::Simple::XHTML resolve to a cpan link. -sub resolve_pod_page_link { - my ($self, $target, $section) = @_; - - unless (defined $target) { - print "Using internal page link.\n" if $self->{verbose} > 2; - return $self->SUPER::resolve_pod_page_link($target, $section); - } - - my $podFound; - for (keys %{ $self->{podFiles} }) { - if ($target eq $_ =~ s/lib:://r || $target eq basename($self->{podFiles}{$_}) =~ s/\.pod$//r) { - $podFound = - $self->{assert_html_ext} ? ($self->{podFiles}{$_} =~ s/\.(pm|pl|pod)$/.html/r) : $self->{podFiles}{$_}; - last; - } - } - - if ($podFound) { - my $pod_url = $self->encode_entities($podFound =~ s/^$self->{source_root}/$self->{base_url}/r) - . ($section ? '#' . $self->idify($self->encode_entities($section), 1) : ''); - print "Resolved local pod link for $target" . ($section ? "/$section" : '') . " to $pod_url\n" - if $self->{verbose} > 2; - return $pod_url; - } - - print "Using cpan pod link for $target" . ($section ? "/$section" : '') . "\n" if $self->{verbose} > 2; - return $self->SUPER::resolve_pod_page_link($target, $section); -} - -# Trim spaces from the beginning of each line in code blocks. This attempts to -# trim spaces from all lines in the code block in the same amount as there are -# spaces at the beginning of the first line. Note that Pod::Simple::XHTML has -# already converted tab characters into 8 spaces. -sub handle_code { - my ($self, $code) = @_; - my $start_spaces = length(($code =~ /^( *)/)[0]) || ''; - $self->SUPER::handle_code($code =~ s/^( {1,$start_spaces})//gmr); - return; -} - -1; diff --git a/lib/WeBWorK/Utils/ProblemProcessing.pm b/lib/WeBWorK/Utils/ProblemProcessing.pm index 02d8ba18a8..ec7ab2129a 100644 --- a/lib/WeBWorK/Utils/ProblemProcessing.pm +++ b/lib/WeBWorK/Utils/ProblemProcessing.pm @@ -13,7 +13,7 @@ use Try::Tiny; use Mojo::JSON qw(encode_json decode_json); use WeBWorK::Debug; -use WeBWorK::Utils qw(encodeAnswers createEmailSenderTransportSMTP); +use WeBWorK::Utils qw(encodeAnswers createEmailSenderTransportSMTP formatEmailSubject); use WeBWorK::Utils::DateTime qw(before after); use WeBWorK::Utils::JITAR qw(jitar_id_to_seq jitar_problem_adjusted_status); use WeBWorK::Utils::Logs qw(writeLog writeCourseLog); @@ -32,7 +32,7 @@ our @EXPORT_OK = qw( # Performs functions of processing and recording the answer given in the page. # Returns the appropriate scoreRecordedMessage. # Note that $c must be a WeBWorK::ContentGenerator object whose associated route is parented by the set_list route. -# In addition $c must have the neccessary hash data values set for this method. +# In addition $c must have the necessary hash data values set for this method. # Those are 'will', 'problem', 'pg', and 'set'. async sub process_and_log_answer ($c) { my $ce = $c->ce; @@ -267,7 +267,7 @@ sub compute_unreduced_score ($ce, $problem, $set) { && defined $problem->sub_status && $problem->sub_status < $problem->status) { - # Note that if the status has been modified by an instructor using a problem grader or an achivement, then the + # Note that if the status has been modified by an instructor using a problem grader or an achievement, then the # computed unreduced score can be greater than one. So make sure to cap the score. my $unreducedScore = ($problem->status - $problem->sub_status) / $ce->{pg}{ansEvalDefaults}{reducedScoringValue} + @@ -298,7 +298,7 @@ sub create_ans_str_from_responses ($formFields, $pg, $needed_grading = 0) { my @past_answers_order; my @last_answer_order; - my %pg_answers_hash = %{ $pg->{PG_ANSWERS_HASH} }; + my %pg_answers_hash = %{ $pg->{PG_ANSWERS_HASH} // {} }; for my $ans_id (@{ $pg->{flags}{ANSWER_ENTRY_ORDER} // [] }) { $scores_string .= ($pg_answers_hash{$ans_id}{rh_ans}{score} // 0) >= 1 ? '1' : '0'; push @answerTypes, $pg_answers_hash{$ans_id}{rh_ans}{type} // ''; @@ -326,7 +326,7 @@ sub create_ans_str_from_responses ($formFields, $pg, $needed_grading = 0) { # KEPT_EXTRA_ANSWERS needs to be stored in last_answer in order to preserve persistence items. # The persistence items do not need to be stored in past_answers_string. # Don't add _ext_data items. Those are stored elsewhere. - for my $entry_id (@{ $pg->{flags}{KEPT_EXTRA_ANSWERS} }) { + for my $entry_id (@{ $pg->{flags}{KEPT_EXTRA_ANSWERS} // [] }) { next if exists($answers_to_store{$entry_id}) || $entry_id =~ /^_ext_data/; $answers_to_store{$entry_id} = $formFields->{$entry_id}; push @last_answer_order, $entry_id; @@ -383,19 +383,12 @@ sub jitar_send_warning_email ($c, $userProblem) { $problemID = join('.', jitar_id_to_seq($problemID)); - my %subject_map = ( - 'c' => $courseID, - 'u' => $userID, - 's' => $setID, - 'p' => $problemID, - 'x' => $user->section, - 'r' => $user->recitation, - '%' => '%', + my $subject = formatEmailSubject( + $ce->{mail}{feedbackSubjectFormat}, + $courseID, $userID, $setID, $problemID, + $user ? $user->section : '', + $user ? $user->recitation : '' ); - my $chars = join('', keys %subject_map); - my $subject = $ce->{mail}{feedbackSubjectFormat} - || 'WeBWorK question from %c: %u set %s/prob %p'; # default if not entered - $subject =~ s/%([$chars])/defined $subject_map{$1} ? $subject_map{$1} : ""/eg; my $full_name = $user->full_name; my $email_address = $user->email_address; @@ -408,7 +401,7 @@ sub jitar_send_warning_email ($c, $userProblem) { my $msg = qq/ This message was automatically generated by WeBWorK. -User $full_name ($userID) has not sucessfully completed the review for problem $problemID in set $setID. +User $full_name ($userID) has not successfully completed the review for problem $problemID in set $setID. Their final adjusted score on the problem is $status. Click this link to visit the problem: $emailableURL diff --git a/lib/WeBWorK/Utils/Rendering.pm b/lib/WeBWorK/Utils/Rendering.pm index c87be8a842..bdad7c6164 100644 --- a/lib/WeBWorK/Utils/Rendering.pm +++ b/lib/WeBWorK/Utils/Rendering.pm @@ -172,7 +172,6 @@ sub constructPGOptions ($ce, $user, $set, $problem, $psvn, $formFields, $transla $options{templateDirectory} = "$ce->{courseDirs}{templates}/"; $options{tempDirectory} = "$ce->{courseDirs}{html_temp}/"; $options{tempURL} = "$ce->{courseURLs}{html_temp}/"; - $options{webworkDocsURL} = "$ce->{webworkURLs}{docs}/"; $options{localHelpURL} = "$ce->{pg}{URLs}{localHelpURL}/"; $options{MathJaxURL} = $ce->{webworkURLs}{MathJax}; $options{server_root_url} = $ce->{server_root_url} || ''; @@ -192,7 +191,6 @@ sub constructPGOptions ($ce, $user, $set, $problem, $psvn, $formFields, $transla tmpl => $ce->{courseDirs}{templates}, # ditto }; - # Variables for interpreting capa problems and other things to be seen in a pg file. $options{specialPGEnvironmentVars} = $ce->{pg}{specialPGEnvironmentVars}; return %options; @@ -254,16 +252,15 @@ sub renderPG ($c, $effectiveUser, $set, $problem, $psvn, $formFields, $translati }; if (ref($pg->{pgcore}) eq 'PGcore') { - $ret->{internal_debug_messages} = $pg->{pgcore}->get_internal_debug_messages; - $ret->{warning_messages} = $pg->{pgcore}->get_warning_messages(); - $ret->{debug_messages} = $pg->{pgcore}->get_debug_messages(); - $ret->{PG_ANSWERS_HASH} = { + $ret->{warning_messages} = $pg->{pgcore}->get_warning_messages(); + $ret->{debug_messages} = $pg->{pgcore}->get_debug_messages(); + $ret->{PG_ANSWERS_HASH} = { map { $_ => { response_obj => unbless($pg->{pgcore}{PG_ANSWERS_HASH}{$_}->response_obj), rh_ans => $pg->{pgcore}{PG_ANSWERS_HASH}{$_}{ans_eval}{rh_ans} } - } + } keys %{ $pg->{pgcore}{PG_ANSWERS_HASH} } }; $ret->{resource_list} = { @@ -271,6 +268,8 @@ sub renderPG ($c, $effectiveUser, $set, $problem, $psvn, $formFields, $translati keys %{ $pg->{pgcore}{PG_alias}{resource_list} } }; $ret->{PERSISTENCE_HASH} = $pg->{pgcore}{PERSISTENCE_HASH}; + } else { + $ret->{render_fail} = 1; } # Save the problem source. This is used by Caliper::Entity. Why? @@ -279,7 +278,7 @@ sub renderPG ($c, $effectiveUser, $set, $problem, $psvn, $formFields, $translati $pg->free; return $ret; })->catch(sub ($err) { - return { body_text => '', answers => {}, flags => { error_flag => 1 }, errors => $err }; + return { body_text => '', answers => {}, render_fail => 1, flags => { error_flag => 1 }, errors => $err }; }); } diff --git a/lib/WeBWorK/Utils/Routes.pm b/lib/WeBWorK/Utils/Routes.pm index bb5101069c..6dc6596fa6 100644 --- a/lib/WeBWorK/Utils/Routes.pm +++ b/lib/WeBWorK/Utils/Routes.pm @@ -15,7 +15,6 @@ PLEASE FOR THE LOVE OF GOD UPDATE THIS IF YOU CHANGE THE ROUTES BELOW!!! render_rpc /render_rpc instructor_rpc /instructor_rpc - html2xml /html2xml ltiadvanced_content_selection /ltiadvanced/content_selection @@ -23,6 +22,7 @@ PLEASE FOR THE LOVE OF GOD UPDATE THIS IF YOU CHANGE THE ROUTES BELOW!!! ltiadvantage_launch /ltiadvantage/launch ltiadvantage_keys /ltiadvantage/keys ltiadvantage_content_selection /ltiadvantage/content_selection + ltiadvantage_registration /ltiadvantage/registration saml2_acs /saml2/acs saml2_metadata /saml2/metadata @@ -39,6 +39,8 @@ PLEASE FOR THE LOVE OF GOD UPDATE THIS IF YOU CHANGE THE ROUTES BELOW!!! set_list /$courseID logout /$courseID/logout + forgot_password /$courseID/forgot_password + reset_password /$courseID/reset_password options /$courseID/options grades /$courseID/grades achievements /$courseID/achievements @@ -86,7 +88,6 @@ PLEASE FOR THE LOVE OF GOD UPDATE THIS IF YOU CHANGE THE ROUTES BELOW!!! instructor_statistics /$courseID/instructor/stats instructor_set_statistics /$courseID/instructor/stats/set/$setID instructor_problem_statistics /$courseID/instructor/stats/set/$setID/$problemID - instructor_user_statistics /$courseID/instructor/stats/student/$userID instructor_progress /$courseID/instructor/progress instructor_set_progress /$courseID/instructor/progress/set/$setID @@ -140,13 +141,13 @@ my %routeParameters = ( # 'course_admin' is also a child of 'root' but that is a special case that is setup separately. children => [ qw( render_rpc - html2xml instructor_rpc ltiadvanced_content_selection ltiadvantage_login ltiadvantage_launch ltiadvantage_keys ltiadvantage_content_selection + ltiadvantage_registration saml2_acs saml2_metadata saml2_error @@ -176,14 +177,6 @@ my %routeParameters = ( path => '/instructor_rpc' }, - # The html2xml route is an deprecated alias to the render_rpc route above. - # It no longer has anything to do with xml, and so the route title does not make sense anymore. - html2xml => { - title => 'html2xml', - module => 'RenderViaRPC', - path => '/html2xml' - }, - ltiadvanced_content_selection => { title => x('Content Selection'), module => 'LTIAdvanced', @@ -217,6 +210,12 @@ my %routeParameters = ( path => '/ltiadvantage/content_selection', action => 'content_selection' }, + ltiadvantage_registration => { + title => x('LTI 1.3 Registration'), + module => 'LTIAdvantage', + path => '/ltiadvantage/registration', + action => 'registration' + }, # This route also ends up at the login screen on failure, and the title is not used anywhere else. saml2_acs => { @@ -284,10 +283,22 @@ my %routeParameters = ( set_list => { title => '[_4]', - children => [ - qw(equation_display feedback gateway_quiz proctored_gateway_quiz answer_log grades hardcopy achievements - logout options instructor_tools problem_list) - ], + children => [ qw( + equation_display + feedback + gateway_quiz + proctored_gateway_quiz + answer_log + grades + hardcopy + achievements + logout + forgot_password + reset_password + options + instructor_tools + problem_list + ) ], module => 'ProblemSets', path => { '/#courseID' => [ courseID => qr/[\w-]*/ ] } }, @@ -297,6 +308,16 @@ my %routeParameters = ( module => 'Logout', path => '/logout' }, + forgot_password => { + title => x('Forgot Password'), + module => 'ForgotPassword', + path => '/forgot_password' + }, + reset_password => { + title => x('Reset Password'), + module => 'ResetPassword', + path => '/reset_password' + }, options => { title => x('Account Settings'), module => 'Options', @@ -483,7 +504,7 @@ my %routeParameters = ( }, instructor_statistics => { title => x('Statistics'), - children => [qw(instructor_set_statistics instructor_user_statistics)], + children => [qw(instructor_set_statistics)], module => 'Instructor::Stats', path => '/stats' }, @@ -498,11 +519,6 @@ my %routeParameters = ( module => 'Instructor::Stats', path => '/' }, - instructor_user_statistics => { - title => '[_1]', - module => 'Instructor::Stats', - path => '/student/#userID' - }, instructor_progress => { title => x('Student Progress'), children => [qw(instructor_set_progress instructor_user_progress)], @@ -614,7 +630,8 @@ sub setup_content_generator_routes_recursive { ref($routeParameters{$child}{path}) eq 'HASH' ? %{ $routeParameters{$child}{path} } : $routeParameters{$child}{path})->name($child); - $child_route->any($routeParameters{$child}{methods} // (), '/')->to("$routeParameters{$child}{module}#$action") + $child_route->any($routeParameters{$child}{methods} // (), '/') + ->to("$routeParameters{$child}{module}#$action") ->name($child); for (@{ $routeParameters{$child}{children} }) { setup_content_generator_routes_recursive($child_route, $_); diff --git a/lib/WeBWorK/Utils/Sets.pm b/lib/WeBWorK/Utils/Sets.pm index e522adc711..fe847e843f 100644 --- a/lib/WeBWorK/Utils/Sets.pm +++ b/lib/WeBWorK/Utils/Sets.pm @@ -17,6 +17,7 @@ our @EXPORT_OK = qw( is_restricted get_test_problem_position list_set_versions + restricted_set_message ); sub format_set_name_internal ($set_name) { @@ -107,7 +108,7 @@ sub grade_set ($db, $set, $studentName, $setIsVersioned = 0, $wantProblemDetails } sub grade_gateway ($db, $setName, $studentName) { - my $bestSetData = [ 0, 0 ]; + my $bestSetData = [ 0, 0, [] ]; my @setVersions = $db->getSetVersionsWhere({ user_id => $studentName, set_id => { like => "$setName,v\%" } }); for (@setVersions) { @@ -255,6 +256,53 @@ sub list_set_versions ($db, $studentName, $setName, $setIsVersioned = 0) { return (\@allSetNames, $notAssignedSet); } +sub restricted_set_message($c, $set, $status) { + my $ce = $c->ce; + my $db = $c->db; + my $authz = $c->authz; + + if ($status eq 'conditional') { + my $user = $c->param('effectiveUser') || $c->param('user'); + my @restricted = $ce->{options}{enableConditionalRelease} ? is_restricted($db, $set, $user) : (); + return '' unless @restricted; + + if (@restricted == 1) { + return $c->maketext( + 'To access this set you must score at least [_1]% on set [_2].', + sprintf('%.0f', $set->restricted_status * 100), + $c->tag('span', dir => 'ltr', format_set_name_display($restricted[0])) + ); + } else { + return $c->maketext( + 'To access this set you must score at least [_1]% on the following sets: [_2].', + sprintf('%.0f', $set->restricted_status * 100), + join(', ', map { $c->tag('span', dir => 'ltr', format_set_name_display($_)) } @restricted) + ); + } + } + + if ($status eq 'lti') { + # Only show this message if unable to view unopened sets or acting as another user. + return '' + if $authz->hasPermissions($c->param('user'), 'view_unopened_sets') + && (!$c->param('effectiveUser') || $c->param('effectiveUser') eq $c->param('user')); + + if ($ce->{LTIVersion} + && ($ce->{LTIVersion} ne 'v1p3' || !$ce->{LTI}{v1p3}{ignoreMissingSourcedID}) + && $ce->{LTIGradeMode} eq 'homework' + && !$set->lis_source_did) + { + return $c->maketext( + 'You must access this assignment from [_1] before you can start.', + $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url} + ? $c->link_to($ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} => $ce->{LTI}{ $ce->{LTIVersion} }{LMS_url}) + : $ce->{LTI}{ $ce->{LTIVersion} }{LMS_name} + ); + } + return ''; + } +} + 1; =head1 NAME @@ -319,7 +367,7 @@ the database, and must either return a reference to a hash containing the keys totalRight and total with the grade for the set, or C. If it returns C then the set will not be included in the grade computation. Otherwise the values for totalRight and total that are returned will be added into the -grade. If the optional last arugment is not provided, then a default method +grade. If the optional last argument is not provided, then a default method will be used that returns the set grade if after the open date, and C otherwise. @@ -354,4 +402,12 @@ assigned to the set. The list of names will be a list of set versions if the set is versioned (i.e., if C is true), and a list containing only the original set id otherwise. +=head2 restricted_set_message + +Usage: C + +Checks for and returns any restricted messages for the given set and status. +C<$status> can be either 'conditional' for conditional release, or 'lti' to +check for lis_source_did when using homework grade passback. + =cut diff --git a/lib/WebworkSOAP.pm b/lib/WebworkSOAP.pm index 40dfe815a4..de8393a159 100644 --- a/lib/WebworkSOAP.pm +++ b/lib/WebworkSOAP.pm @@ -1244,7 +1244,7 @@ sub delete_user_set { } ########################################### -# grading utilties -- to be moved to Utils::Grades +# grading utilities -- to be moved to Utils::Grades ############################################ ############################################ diff --git a/lib/WebworkWebservice.pm b/lib/WebworkWebservice.pm index d8f9a28a5e..ef4f03f29d 100644 --- a/lib/WebworkWebservice.pm +++ b/lib/WebworkWebservice.pm @@ -4,7 +4,7 @@ package WebworkWebservice; WebworkWebservice -=head1 SYNPOSIS +=head1 SYNOPSIS my $rpc_service = WebworkWebservice->new($c); await $rpc_service->rpc_execute('command_to_execute'); @@ -248,16 +248,17 @@ sub command_permission { # WebworkWebservice::ProblemActions getUserProblem => 'access_instructor_tools', - # Note: The modify_student_data permission is checked in the following three methods and only the status and - # comment_string can actually be modified by users with the problem_grader permission only. + # Note: The modify_student_data permission is checked in the following three methods and only the status, + # sub_status, and comment_string can actually be modified by users with the problem_grader permission only. putUserProblem => 'problem_grader', putProblemVersion => 'problem_grader', putPastAnswer => 'problem_grader', tidyPGCode => 'access_instructor_tools', convertCodeToPGML => 'access_instructor_tools', + runPGCritic => 'access_instructor_tools', # WebworkWebservice::RenderProblem - renderProblem => 'proctor_quiz_login', + renderProblem => 'webservice_render_problem', # WebworkWebservice::SetActions listGlobalSets => 'access_instructor_tools', diff --git a/lib/WebworkWebservice/ProblemActions.pm b/lib/WebworkWebservice/ProblemActions.pm index 3252bcdaa8..a93babdf56 100644 --- a/lib/WebworkWebservice/ProblemActions.pm +++ b/lib/WebworkWebservice/ProblemActions.pm @@ -8,6 +8,7 @@ use Data::Structure::Util qw(unbless); use WeBWorK::PG::Tidy qw(pgtidy); use WeBWorK::PG::ConvertToPGML qw(convertToPGML); +use WeBWorK::PG::Critic qw(critiquePGCode); sub getUserProblem { my ($invocant, $self, $params) = @_; @@ -37,16 +38,17 @@ sub putUserProblem { 'source_file', 'value', 'max_attempts', 'showMeAnother', 'showMeAnotherCount', 'prPeriod', 'prCount', 'problem_seed', 'attempted', 'last_answer', 'num_correct', 'num_incorrect', - 'att_to_open_children', 'counts_parent_grade', 'sub_status', 'flags' + 'att_to_open_children', 'counts_parent_grade', 'flags' ) { $userProblem->{$_} = $params->{$_} if defined $params->{$_}; } } - # The status is the only thing that users with the problem_grader permission can change. + # The status and sub_status are the only things that users with the problem_grader permission can change. # This method cannot be called without the problem_grader permission. - $userProblem->{status} = $params->{status} if defined $params->{status}; + $userProblem->{status} = $params->{status} if defined $params->{status}; + $userProblem->{sub_status} = $params->{sub_status} if defined $params->{sub_status}; # Remove the needs_grading flag if the mark_graded parameter is set. $userProblem->{flags} =~ s/:needs_grading$// if $params->{mark_graded}; @@ -76,16 +78,17 @@ sub putProblemVersion { 'source_file', 'value', 'max_attempts', 'showMeAnother', 'showMeAnotherCount', 'prPeriod', 'prCount', 'problem_seed', 'attempted', 'last_answer', 'num_correct', 'num_incorrect', - 'att_to_open_children', 'counts_parent_grade', 'sub_status', 'flags' + 'att_to_open_children', 'counts_parent_grade', 'flags' ) { $problemVersion->{$_} = $params->{$_} if defined($params->{$_}); } } - # The status is the only thing that users with the problem_grader permission can change. + # The status and sub_status are the only things that users with the problem_grader permission can change. # This method cannot be called without the problem_grader permission. - $problemVersion->{status} = $params->{status} if defined $params->{status}; + $problemVersion->{status} = $params->{status} if defined $params->{status}; + $problemVersion->{sub_status} = $params->{sub_status} if defined $params->{sub_status}; # Remove the needs_grading flag if the mark_graded parameter is set. $problemVersion->{flags} =~ s/:needs_grading$// if $params->{mark_graded}; @@ -165,4 +168,18 @@ sub convertCodeToPGML { } +sub runPGCritic { + my ($invocant, $self, $params) = @_; + + return { + ra_out => { + html => $self->c->render_to_string( + template => 'ContentGenerator/Instructor/PGProblemEditor/pg_critic', + violations => [ critiquePGCode($params->{pgCode}) ] + ) + }, + text => 'The script pg-critic has been run successfully.' + }; +} + 1; diff --git a/lib/WebworkWebservice/RenderProblem.pm b/lib/WebworkWebservice/RenderProblem.pm index 00217577f3..ee5b30d221 100644 --- a/lib/WebworkWebservice/RenderProblem.pm +++ b/lib/WebworkWebservice/RenderProblem.pm @@ -26,6 +26,14 @@ async sub renderProblem { # is enabled. That is an expensive method to always call here. debug(pretty_print_rh($rh)) if $WeBWorK::Debug::Enabled; + # If the problem source is provided, check user is allow to render problem source. + if (!$ws->authz->hasPermissions($rh->{user}, 'webservice_render_source') + && ($rh->{problemSource} || $rh->{rawProblemSource} || $rh->{uriEncodedProblemSource})) + { + $ws->error_string(__PACKAGE__ . ": User $rh->{user} does not have permission to render problem source."); + return {}; + } + my $problemSeed = $rh->{problemSeed} // '1234'; my $beginTime = Benchmark->new; @@ -228,7 +236,7 @@ async sub renderProblem { ), showMessages => ( $rh->{WWcorrectAnsOnly} ? 0 - : ($rh->{showMessages} // ($rh->{previewAsnwers} || $rh->{WWsubmit} || $rh->{WWcorrectAns})) + : ($rh->{showMessages} // ($rh->{previewAnswers} || $rh->{WWsubmit} || $rh->{WWcorrectAns})) ), showCorrectAnswers => ($rh->{WWcorrectAnsOnly} ? 1 : ($rh->{showCorrectAnswers} // ($rh->{WWcorrectAns} ? 2 : 0))), @@ -250,26 +258,23 @@ async sub renderProblem { # New version of output: return { - text => $pg->{body_text}, - header_text => $pg->{head_text}, - post_header_text => $pg->{post_header_text}, - answers => $pg->{answers}, - errors => $pg->{errors}, - pg_warnings => $pg->{warnings}, - PG_ANSWERS_HASH => $pg->{PG_ANSWERS_HASH}, - PERSISTENCE_HASH => $pg->{PERSISTENCE_HASH}, - problem_result => $pg->{result}, - problem_state => $pg->{state}, - flags => $pg->{flags}, - psvn => $psvn, - problem_seed => $problemSeed, - resource_list => $pg->{resource_list}, - warning_messages => ref $pg->{warning_messages} eq 'ARRAY' ? $pg->{warning_messages} : [], - debug_messages => ref $pg->{debug_messages} eq 'ARRAY' ? $pg->{debug_messages} : [], - internal_debug_messages => ref $pg->{internal_debug_messages} eq 'ARRAY' - ? $pg->{internal_debug_messages} - : [], - compute_time => logTimingInfo($beginTime, Benchmark->new), + text => $pg->{body_text}, + header_text => $pg->{head_text}, + post_header_text => $pg->{post_header_text}, + answers => $pg->{answers}, + errors => $pg->{errors}, + pg_warnings => $pg->{warnings}, + PG_ANSWERS_HASH => $pg->{PG_ANSWERS_HASH}, + PERSISTENCE_HASH => $pg->{PERSISTENCE_HASH}, + problem_result => $pg->{result}, + problem_state => $pg->{state}, + flags => $pg->{flags}, + psvn => $psvn, + problem_seed => $problemSeed, + resource_list => $pg->{resource_list}, + warning_messages => ref $pg->{warning_messages} eq 'ARRAY' ? $pg->{warning_messages} : [], + debug_messages => ref $pg->{debug_messages} eq 'ARRAY' ? $pg->{debug_messages} : [], + compute_time => logTimingInfo($beginTime, Benchmark->new), }; } diff --git a/templates/ContentGenerator/Achievements/achievement_items.html.ep b/templates/ContentGenerator/Achievements/achievement_items.html.ep index 53e3fc1b25..98c8d230e3 100644 --- a/templates/ContentGenerator/Achievements/achievement_items.html.ep +++ b/templates/ContentGenerator/Achievements/achievement_items.html.ep @@ -15,7 +15,7 @@
        <%= $item->remaining_title($c) %>
        -
        <%= maketext($item->description) %>
        +
        <%= maketext(@{ $item->description }) %>
        % } % } else { diff --git a/templates/ContentGenerator/Base/error_output.html.ep b/templates/ContentGenerator/Base/error_output.html.ep index b6960ba065..5533a7f94d 100644 --- a/templates/ContentGenerator/Base/error_output.html.ep +++ b/templates/ContentGenerator/Base/error_output.html.ep @@ -1,11 +1,12 @@ % use Date::Format; % -

        <%= maketext('WeBWorK Error') %>

        +% unless (stash->{briefErrorOutput}) { +

        <%= maketext('WeBWorK Error') %>

        +% }

        <%= maketext( - 'WeBWorK has encountered a software error while attempting to process this problem. It is likely that ' - . 'there is an error in the problem itself. If you are a student, report this error message to your ' - . 'professor to have it corrected. If you are a professor, please consult the error output below for ' + 'WeBWorK has encountered a software error. If you are a student, report this error message to your ' + . 'instructor to have it corrected. If you are a instructor, please consult the error output below for ' . 'more information.' ) %>

        @@ -15,6 +16,7 @@
        <%== ref $details =~ /SCALAR/i ? $$details : ref $details =~ /ARRAY/i ? join('', @$details) : $details %>
        +% last if stash->{briefErrorOutput};

        <%= maketext('Request information') %>

        diff --git a/templates/ContentGenerator/Base/footer.html.ep b/templates/ContentGenerator/Base/footer.html.ep index 35638afa6b..3e3e517826 100644 --- a/templates/ContentGenerator/Base/footer.html.ep +++ b/templates/ContentGenerator/Base/footer.html.ep @@ -1,15 +1,15 @@ - + diff --git a/templates/ContentGenerator/Base/links.html.ep b/templates/ContentGenerator/Base/links.html.ep index f45f2f9b2e..171206b58b 100644 --- a/templates/ContentGenerator/Base/links.html.ep +++ b/templates/ContentGenerator/Base/links.html.ep @@ -221,31 +221,8 @@ % # Statistics % # Student Progress diff --git a/templates/ContentGenerator/Base/login_status.html.ep b/templates/ContentGenerator/Base/login_status.html.ep index 1e835b84ff..aca49ad3ca 100644 --- a/templates/ContentGenerator/Base/login_status.html.ep +++ b/templates/ContentGenerator/Base/login_status.html.ep @@ -6,10 +6,12 @@ % my $effectiveUserID = param('effectiveUser'); % my $userName = $user->full_name || $user->user_id; % - <%= maketext('Logged in as [_1].', $userName) %> - <%= link_to $c->systemLink(url_for 'logout'), class => 'btn btn-light btn-sm ms-2', begin %> - <%= maketext('Log Out') %> - <% end %> +
        + <%= maketext('Logged in as [_1].', $userName) %> + <%= link_to $c->systemLink(url_for 'logout'), class => 'btn btn-light btn-sm ms-2', begin %> + <%= maketext('Log Out') %> + <% end %> +
        % % if ($effectiveUserID ne $userID) { % my $effectiveUser = $db->getUser($effectiveUserID); @@ -22,13 +24,14 @@ % ? join(' ', $effectiveUser->full_name, '(' . $effectiveUser->user_id . ')') % : $effectiveUser->user_id; % -
        - <%= maketext('Acting as [_1].', $effectiveUserName) %> - <%= link_to $c->systemLink(url_for, params => { effectiveUser => $userID }), - class => 'btn btn-light btn-sm ms-2', begin %> - <%= maketext('Stop Acting') %> - <% end %> +
        + <%= maketext('Acting as [_1].', $effectiveUserName) %> + <%= link_to $c->systemLink(url_for, params => { effectiveUser => $userID }), + class => 'btn btn-light btn-sm ms-2', begin %> + <%= maketext('Stop Acting') %> + <% end %> +
        % } % } else { - <%= maketext('Not logged in.') =%> +
        <%= maketext('Not logged in.') %>
        % } diff --git a/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep b/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep new file mode 100644 index 0000000000..9faf5184c0 --- /dev/null +++ b/templates/ContentGenerator/Base/problem_warning_and_debug_output.html.ep @@ -0,0 +1,34 @@ +% if ($warnings) { +
        +
        +

        <%= maketext('PG warning messages') %>

        +
          + % for (split m/\n+/, $warnings) { +
        • <%== $_ %>
        • + % } +
        +
        +
        +% } +% if (@$warning_messages) { +
        +
        +

        <%= maketext('PG processing warning messages') %>

        +
          + % for (@$warning_messages) { +
        • <%== $_ %>
        • + % } +
        +
        +
        +% } +% if (@$debug_messages) { +
        +
        +

        <%= maketext('PG debug messages') %>

        + % for (@$debug_messages) { +
        <%== $_ %>
        + % } +
        +
        +% } diff --git a/templates/ContentGenerator/Base/set_status.html.ep b/templates/ContentGenerator/Base/set_status.html.ep index ca8ba35e92..79e3781b9e 100644 --- a/templates/ContentGenerator/Base/set_status.html.ep +++ b/templates/ContentGenerator/Base/set_status.html.ep @@ -8,7 +8,7 @@ % ); %
        - <%== $useReducedScoring ? '

        ' : '

        ' =%> + <%= tag 'p', $useReducedScoring ? () : (class => 'mb-0'), begin =%> % if (before($set->open_date)) { <%= maketext('Set opens on [_1].', @@ -23,7 +23,7 @@ <%= maketext('Set is closed.') %> % } -

        + <%= end =%> % % if ($useReducedScoring) { % my $reduced_scoring_date = $set->reduced_scoring_date; diff --git a/templates/ContentGenerator/Base/warning_output.html.ep b/templates/ContentGenerator/Base/warning_output.html.ep index ace4b696a5..f51c5935da 100644 --- a/templates/ContentGenerator/Base/warning_output.html.ep +++ b/templates/ContentGenerator/Base/warning_output.html.ep @@ -3,17 +3,15 @@

        <%= maketext('WeBWorK Warnings') %>

        <%= maketext( - 'WeBWorK has encountered warnings while processing your request. If this occurred when viewing ' - . 'a problem, it was likely caused by an error or ambiguity in that problem. Otherwise, it may indicate ' - . 'a problem with the WeBWorK system itself. If you are a student, report these warnings to your ' - . 'professor to have them corrected. If you are a professor, please consult the warning output below ' - . 'for more information.' + 'WeBWorK has encountered warnings while processing your request. This indicates a problem with the WeBWorK ' + . 'system. If you are a student, report these warnings to your instructor to have them corrected. If you ' + . 'are a instructor, please consult the warning output below for more information.' ) %>

        <%= maketext('Warning messages') %>

          % for (@$warnings) { -
        • <%= $_ %>
        • +
        • <%= $_ %>
        • % }

        <%= maketext('Request information') %>

        diff --git a/templates/ContentGenerator/CourseAdmin.html.ep b/templates/ContentGenerator/CourseAdmin.html.ep index 39ff111918..793a193ac0 100644 --- a/templates/ContentGenerator/CourseAdmin.html.ep +++ b/templates/ContentGenerator/CourseAdmin.html.ep @@ -33,7 +33,7 @@

        <%= maketext('Directory permission errors') %>

        <%= maketext( - 'The webwork server must be able to write to these directories. Please correct the permssion errors.' + 'The webwork server must be able to write to these directories. Please correct the permission errors.' ) =%>

          @@ -65,8 +65,9 @@ ) =%>

            - % for (sort { lc($a) cmp lc($b) } listArchivedCourses($ce)) { -
          1. <%= $_ %>
          2. + % my %courseArchives = listArchivedCourses($ce); + % for (sort { lc($a) cmp lc($b) } keys %courseArchives) { +
          3. <%= "$_ ($courseArchives{$_}{size})" %>
          4. % }
          % } diff --git a/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep b/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep index d6e1ee1413..694071b8e6 100644 --- a/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep +++ b/templates/ContentGenerator/CourseAdmin/add_course_form.html.ep @@ -1,5 +1,9 @@ % use WeBWorK::Utils::CourseManagement qw(listCourses); % +% content_for js => begin + <%= javascript getAssetURL($ce, 'js/CourseAdmin/restrict_select.js'), defer => undef =%> +% end +% % # Create an array of permission values for the permission selects. % my $permissionLevels = []; % for my $role (sort { $ce->{userRoles}{$a} <=> $ce->{userRoles}{$b} } keys %{ $ce->{userRoles} }) { @@ -217,26 +221,63 @@ <%= maketext('course institution (will override "Institution" input above)') =%>
        -
        - -
        + % my @addOnConfFiles; + % if (-d $ce->{webworkDirs}{addOnConf}) { + % @addOnConfFiles = glob "$ce->{webworkDirs}{addOnConf}/*.conf"; + % for (0 .. $#addOnConfFiles){ + % $addOnConfFiles[$_] =~ s/^.*\/|\.conf$//g; + % } + % } + % if (@addOnConfFiles) { +
        + <%= label_for add_on_conf => maketext('Configuration File:'), + class => 'col-auto col-form-label fw-bold' =%> +
        + <%= select_field add_on_conf => [ + c( + maketext('Default') + => [ [ maketext('Use distribution default config file') => '', selected => undef ] ], + 'data-single' => 'true', + ), + c( + maketext('Source Course') + => [ [ maketext("Use source course's config file") => '*' ] ], + 'data-single' => 'true' + ), + c( + maketext('Append to distribution default') + => [ map { [ $_ => "$_.conf" ] } @addOnConfFiles ] + ) + ], + id => 'add_on_conf', + multiple => undef, + size => 8, + class => 'form-select' =%> +
        +
        + % } else { +
        + +
        + % } <%= hidden_field last_page_was_add_course => 1 =%> <%= $c->hidden_fields('number_of_additional_users') =%> diff --git a/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep b/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep index 39106e4990..fba07f6e3c 100644 --- a/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep +++ b/templates/ContentGenerator/CourseAdmin/archive_course_form.html.ep @@ -5,7 +5,7 @@ <%= maketext( 'Courses are listed either alphabetically or in order by the time of most recent login activity, oldest ' . 'first. To change the listing order check the mode you want and click "Refresh Listing". The ' - . 'listing format is: Course_Name (status :: date/time of most recent login) where status is "hidden" ' + . 'listing format is: Course_ID (status :: date/time of most recent login) where status is "hidden" ' . 'or "visible".' ) =%>

        @@ -35,7 +35,7 @@ <%= $c->hidden_fields('subDisplay') =%>
        <%= maketext('Select course(s) to archive.') %>
        - <%= label_for archive_courseIDs => maketext('Course Name:'), class => 'col-auto col-form-label fw-bold' =%> + <%= label_for archive_courseIDs => maketext('Course ID:'), class => 'col-auto col-form-label fw-bold' =%>
        <%= select_field archive_courseIDs => [ map { [ $courseLabels->{$_} => $_ ] } @$courseIDs ], id => 'archive_courseIDs', diff --git a/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep b/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep index 0306c31f29..68e9915ef7 100644 --- a/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep +++ b/templates/ContentGenerator/CourseAdmin/delete_course_form.html.ep @@ -6,7 +6,7 @@ <%= maketext( 'Courses are listed either alphabetically or in order by the time of most recent login activity, ' . 'oldest first. To change the listing order check the mode you want and click "Refresh Listing". ' - . 'The listing format is: Course_Name (status :: date/time of most recent login) where status is ' + . 'The listing format is: Course_ID (status :: date/time of most recent login) where status is ' . '"hidden" or "visible".' ) =%>

        @@ -35,7 +35,7 @@ <%= $c->hidden_fields('subDisplay') =%>
        <%= maketext('Select a course to delete.') %>
        - <%= label_for delete_courseID => maketext('Course Name:'), class => 'col-auto col-form-label fw-bold' =%> + <%= label_for delete_courseID => maketext('Course ID:'), class => 'col-auto col-form-label fw-bold' =%>
        <%= select_field delete_courseID => [ map { [ $courseLabels->{$_} => $_ ] } @$courseIDs ], id => 'delete_courseID', diff --git a/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep b/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep index 152bb1cbf2..be442fb54f 100644 --- a/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep +++ b/templates/ContentGenerator/CourseAdmin/hide_inactive_course_form.html.ep @@ -12,7 +12,7 @@ <%= maketext( 'Courses are listed either alphabetically or in order by the time of most recent login activity, ' . 'oldest first. To change the listing order check the mode you want and click "Refresh Listing". ' - . 'The listing format is: Course_Name (status :: date/time of most recent login) where status is "hidden" ' + . 'The listing format is: Course_ID (status :: date/time of most recent login) where status is "hidden" ' . 'or "visible".' ) =%>

        @@ -43,7 +43,7 @@ %
        <%= maketext('Select course(s) to hide or unhide.') %>
        - <%= label_for hide_courseIDs => maketext('Course Name:'), class => 'col-auto col-form-label fw-bold' =%> + <%= label_for hide_courseIDs => maketext('Course ID:'), class => 'col-auto col-form-label fw-bold' =%>
        <%= select_field hide_courseIDs => [ map { [ $courseLabels->{$_} => $_ ] } @$hideCourseIDs ], id => 'hide_courseIDs', diff --git a/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep b/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep index 9cb34b3546..131d946399 100644 --- a/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep +++ b/templates/ContentGenerator/CourseAdmin/rename_course_form.html.ep @@ -16,11 +16,11 @@ . 'string.' ) =%>

        -
        +
        <%= label_for rename_oldCourseID => maketext('Course ID:'), - class => 'col-sm-6 col-form-label fw-bold' =%> -
        + class => 'col-lg-3 col-md-4 pe-0 col-form-label fw-bold' =%> +
        <%= select_field rename_oldCourseID => [ map { [ $_ => $_ ] } @courseIDs ], class => 'form-select', size => 10, @@ -28,43 +28,43 @@
        -
        +
        -
        +
        <%= text_field rename_newCourseID => '', class => 'form-control', 'aria-labelledby' => 'rename_newCourseID_label' =%>
        -
        +
        -
        +
        <%= text_field rename_newCourseTitle => '', class => 'form-control', 'aria-labelledby' => 'rename_newCourseTitle_label' =%>
        -
        +
        -
        +
        <%= text_field rename_newCourseInstitution => '', class => 'form-control', 'aria-labelledby' => 'rename_newCourseInstitution_label' =%>
        diff --git a/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep b/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep index 0dcda1fbfc..d1e8082fb2 100644 --- a/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep +++ b/templates/ContentGenerator/CourseAdmin/unarchive_course_form.html.ep @@ -3,7 +3,8 @@

        <%= maketext('Unarchive Course') %> <%= $c->helpMacro('AdminUnarchiveCourse') %>

        % % # Find courses which have been archived. -% my @courseIDs = sort { lc($a) cmp lc($b) } listArchivedCourses($ce); +% my %courseArchives = listArchivedCourses($ce); +% my @courseIDs = sort { lc($a) cmp lc($b) } keys %courseArchives; % % if (@courseIDs) { <%= form_for current_route, method => 'POST', begin =%> @@ -12,20 +13,25 @@ %
        <%= maketext('Select a course to unarchive.') =%>
        % -
        +
        - <%= label_for 'unarchive_courseID' => maketext('Course Name:'), class => 'col-sm-4 col-form-label' =%> -
        - <%= select_field unarchive_courseID => \@courseIDs, - id => 'unarchive_courseID', - class => 'form-select', - size => 10 + <%= label_for 'unarchive_courseID' => maketext('Course ID:'), + class => 'col-md-2 pe-0 col-form-label fw-bold' =%> +
        + <%= select_field + unarchive_courseID => [ + map { [ "$_ ($courseArchives{$_}{size})" => $courseArchives{$_}{filename} ] } @courseIDs + ], + id => 'unarchive_courseID', + class => 'form-select', + size => 10 =%>
        - <%= label_for new_courseID => maketext('New Name:'), class => 'col-sm-4 col-form-label' =%> -
        + <%= label_for new_courseID => maketext('New ID:'), + class => 'col-md-2 pe-0 col-form-label fw-bold' =%> +
        <%= text_field new_courseID => '', id => 'new_courseID', size => 25, diff --git a/templates/ContentGenerator/Feedback/feedback_email.html.ep b/templates/ContentGenerator/Feedback/feedback_email.html.ep index 901e899a28..667e2fb5df 100644 --- a/templates/ContentGenerator/Feedback/feedback_email.html.ep +++ b/templates/ContentGenerator/Feedback/feedback_email.html.ep @@ -1,22 +1,22 @@ % use WeBWorK::Utils qw(decodeAnswers); % use WeBWorK::Utils::Sets qw(format_set_name_display); % +% my $yes = maketext('yes'); +% my $no = maketext('no'); +%

        - % if ($problem) { - Message from <%= $user->full_name %> (<%= $user->user_id %>) via WeBWorK at - <%= $ce->{institutionName} %> (sent from - <%= link_to format_set_name_display($set->set_id) . ', #' . $problem->problem_id => $emailableURL %>). - % } elsif ($set) { - Message from <%= $user->full_name %> (<%= $user->user_id %>) via WeBWorK at - <%= $ce->{institutionName} %> - (sent from <%= link_to format_set_name_display($set->set_id) => $emailableURL %>) - % } else { - Message from <%= $user->full_name %> (<%= $user->user_id %>) via WeBWorK at - <%= $ce->{institutionName} %> (sent from <%= link_to 'this page' => $emailableURL %>). - % } + <%== maketext('Message from [_1] ([_2]) via WeBWorK at [_3] (sent from [_4]).', + $user->full_name, $user->user_id, $ce->{institutionName}, + $problem ? link_to(format_set_name_display($set->set_id) . ', #' . $problem->problem_id, $emailableURL) + : $set ? link_to(format_set_name_display($set->set_id), $emailableURL) + : link_to('this page', $emailableURL) + ) =%>

        + % if ($numRecipients > 1) { +

        <%= maketext('Message delivered to multiple recipients. Consider using reply-all.') =%>

        + % } % if ($feedback) {
        % for (split /\n\r?/, $feedback) { @@ -32,19 +32,20 @@
        + background-color: lightgray" colspan="2"><%= maketext('Data about the problem') %> % my @rows = ( - % [ 'Problem ID', $problem->problem_id ], - % [ 'Source file', $problem->source_file ], - % [ 'Value', $problem->value ], - % [ 'Max attempts', $problem->max_attempts == -1 ? 'unlimited' : $problem->max_attempts ], - % [ 'Random seed', $problem->problem_seed ], - % [ 'Status', $problem->status ], - % [ 'Attempted', $problem->attempted ? 'yes' : 'no' ], - % [ 'Correct attempts', $problem->num_correct ], - % [ 'Incorrect attempts', $problem->num_incorrect ] + % [ maketext('Problem ID'), $problem->problem_id ], + % [ maketext('Source file'), $problem->source_file ], + % [ maketext('Value'), $problem->value ], + % [ maketext('Max attempts'), + % $problem->max_attempts == -1 ? 'unlimited' : $problem->max_attempts ], + % [ maketext('Random seed'), $problem->problem_seed ], + % [ maketext('Status'), $problem->status ], + % [ maketext('Attempted'), $problem->attempted ? $yes : $no ], + % [ maketext('Correct attempts'), $problem->num_correct ], + % [ maketext('Incorrect attempts'), $problem->num_incorrect ] % ); % for (@rows) { @@ -54,20 +55,26 @@ % } % my %last_answer = decodeAnswers($problem->last_answer); - + % if (%last_answer) { - + % } else { - + % } @@ -77,28 +84,28 @@
        Data about the problem
        Last submission: + <%= maketext('Last submission:') =%> + - % for my $key (sort keys %last_answer) { - % if ($last_answer{$key}) { - - - - - % } - % } -
        <%= $key %>:<%= $last_answer{$key} %>
        + + % for my $key (sort keys %last_answer) { + % if ($last_answer{$key}) { + + + + + % } + % } +
        <%= $key %>: + <%= $last_answer{$key} %> +
        +
        none<%= maketext('none') %>
        + background-color: lightgray" colspan="2"><%= maketext('Data about the assignment') %> % my @rows = ( - % [ 'Set ID', $set->set_id ], - % [ 'Set header file', $set->set_header ], - % [ 'Hardcopy header file', $set->hardcopy_header ], - % [ 'Open date', $c->formatDateTime($set->open_date) ], - % [ 'Close date', $c->formatDateTime($set->due_date) ], - % [ 'Answer date', $c->formatDateTime($set->answer_date) ], - % [ 'Visible', $set->visible ? 'yes' : 'no' ], - % [ 'Assignment type', $set->assignment_type ] + % [ maketext('Set ID'), $set->set_id ], + % [ maketext('Set header file'), $set->set_header ], + % [ maketext('Hardcopy header file'), $set->hardcopy_header ], + % [ maketext('Open date'), $c->formatDateTime($set->open_date) ], + % [ maketext('Close date'), $c->formatDateTime($set->due_date) ], + % [ maketext('Answer date'), $c->formatDateTime($set->answer_date) ], + % [ maketext('Visible'), $set->visible ? $yes : $no ], + % [ maketext('Assignment type'), $set->assignment_type ] % ); % if ($set->assignment_type =~ /gateway/) { % push @rows, ( - % [ 'Attempts per version', $set->attempts_per_version ], - % [ 'Time interval', $set->time_interval ], - % [ 'Versions per interval', $set->versions_per_interval ], - % [ 'Version time limit', $set->version_time_limit ], - % [ 'Version creation time', $c->formatDateTime($set->version_creation_time) ], - % [ 'Problem randorder', $set->problem_randorder ], - % [ 'Version last attempt time', $set->version_last_attempt_time ] + % [ maketext('Attempts per version'), $set->attempts_per_version ], + % [ maketext('Time interval'), $set->time_interval ], + % [ maketext('Versions per interval'), $set->versions_per_interval ], + % [ maketext('Version time limit'), $set->version_time_limit ], + % [ maketext('Version creation time'), $c->formatDateTime($set->version_creation_time) ], + % [ maketext('Problem randorder'), $set->problem_randorder ], + % [ maketext('Version last attempt time'), $set->version_last_attempt_time ] % ); % } % for (@rows) { @@ -113,16 +120,20 @@ % if ($problem && $verbosity >= 1) {
        Data about the assignment
        - + + + % my @rows = ( - % [ 'Display Mode', param('displayMode') ], - % [ 'Show Old Answers', param('showOldAnswers') ? 'yes' : 'no' ], - % [ 'Show Correct Answers', param('showCorrectAnswers') ? 'yes' : 'no' ], - % [ 'Show Hints', param('showHints') ? 'yes' : 'no' ], - % [ 'Show Solutions', param('showSolutions') ? 'yes' : 'no' ] + % [ maketext('Display Mode'), param('displayMode') ], + % [ maketext('Show Old Answers'), param('showOldAnswers') ? $yes : $no ], + % [ maketext('Show Correct Answers'), param('showCorrectAnswers') ? $yes : $no ], + % [ maketext('Show Hints'), param('showHints') ? $yes : $no ], + % [ maketext('Show Solutions'), param('showSolutions') ? $yes : $no ] % ); % for (@rows) { @@ -138,26 +149,26 @@
        Data about the problem processor
        + <%= maketext('Data about the problem processor') =%> +
        + background-color: lightgray" colspan="2"><%= maketext('Data about the user') %> % my @rows = ( - % [ 'User ID', $user->user_id ], - % [ 'Name', $user->full_name ], - % [ 'Email', $user->email_address ] + % [ maketext('User ID'), $user->user_id ], + % [ maketext('Name'), $user->full_name ], + % [ maketext('Email'), $user->email_address ] % ); % unless ($ce->{blockStudentIDinFeedback}) { push @rows, ['Student ID', $user->student_id]; } % my $status_name = $ce->status_abbrev_to_name($user->status); % my $status_string = % defined $status_name % ? "$status_name ('" . $user->status . q{')} - % : $user->status . ' (unknown status abbreviation)'; + % : maketext('[_1] (unknown status abbreviation)', $user->status); % push @rows, ( - % [ 'Status', $status_string ], - % [ 'Section', $user->section ], - % [ 'Recitation', $user->recitation ], - % [ 'Comment', $user->comment ], - % [ 'IP Address', $remote_host ] + % [ maketext('Status'), $status_string ], + % [ maketext('Section'), $user->section ], + % [ maketext('Recitation'), $user->recitation ], + % [ maketext('Comment'), $user->comment ], + % [ maketext('IP Address'), $remote_host ] %); % for (@rows) { @@ -172,7 +183,7 @@
        Data about the user
        + background-color: lightgray" colspan="2"><%= maketext('Data about the environment') %> diff --git a/templates/ContentGenerator/Feedback/feedback_email.txt.ep b/templates/ContentGenerator/Feedback/feedback_email.txt.ep index 3771d933b1..5de552e159 100644 --- a/templates/ContentGenerator/Feedback/feedback_email.txt.ep +++ b/templates/ContentGenerator/Feedback/feedback_email.txt.ep @@ -1,104 +1,109 @@ % use WeBWorK::Utils qw(decodeAnswers); % use WeBWorK::Utils::Sets qw(format_set_name_display); % -Message from <%= $user->full_name %> (<%= $user->user_id %>) via WeBWorK at <%= $ce->{institutionName} %>. +<%= maketext('Message from [_1] ([_2]) via WeBWorK at [_3].', + $user->full_name, $user->user_id, $ce->{institutionName}) %> % if ($problem) { -Feedback sent from <%= format_set_name_display($set->set_id) . ', #' . $problem->problem_id %>: +<%= maketext('Feedback sent from [_1]:', format_set_name_display($set->set_id) . ', #' . $problem->problem_id) %> % } elsif ($set) { -Feedback sent from <%= format_set_name_display($set->set_id) %>: +<%= maketext('Feedback sent from [_1]:', format_set_name_display($set->set_id)) %> % } else { -Feedback sent from: +<%= maketext('Feedback sent from:') %> % } <%== $emailableURL %> +% if ($numRecipients > 1) { + +<%= maketext('Message delivered to multiple recipients. Consider using reply-all.') %> +% } % if ($feedback) { -<%== $user->full_name %> (<%== $user->user_id %>) wrote: +<%= maketext('[_1] ([_2]) wrote:', $user->full_name, $user->user_id) %> <%== $feedback %> % } % if ($problem && $verbosity >= 1) { -***** Data about the problem: ***** +***** <%= maketext('Data about the problem:') %> ***** -Problem ID: <%== $problem->problem_id %> -Source file: <%== $problem->source_file %> -Value: <%== $problem->value %> -Max attempts <%== $problem->max_attempts == -1 ? 'unlimited' : $problem->max_attempts %> -Random seed: <%== $problem->problem_seed %> -Status: <%== $problem->status %> -Attempted: <%== $problem->attempted ? 'yes' : 'no' %> -Number of correct attempts: <%== $problem->num_correct %> -Number of incorrect attempts: <%== $problem->num_incorrect %> +<%= maketext('Problem ID:') %> <%== $problem->problem_id %> +<%= maketext('Source file:') %> <%== $problem->source_file %> +<%= maketext('Value:') %> <%== $problem->value %> +<%= maketext('Max attempts') %> <%== $problem->max_attempts == -1 ? 'unlimited' : $problem->max_attempts %> +<%= maketext('Random seed:') %> <%== $problem->problem_seed %> +<%= maketext('Status:') %> <%== $problem->status %> +<%= maketext('Attempted:') %> <%== $problem->attempted ? 'yes' : 'no' %> +<%= maketext('Number of correct attempts:') %> <%== $problem->num_correct %> +<%= maketext('Number of incorrect attempts:') %> <%== $problem->num_incorrect %> % my %last_answer = decodeAnswers($problem->last_answer); % if (%last_answer) { -Last submission: - % for my $key (sort keys %last_answer) { - % if ($last_answer{$key}) { +<%= maketext('Last submission:') %> + % for my $key (sort keys %last_answer) { + % if ($last_answer{$key}) { <%== $key %>: <%== $last_answer{$key} %> + % } % } - % } % } else { -Last submission: none +<%= maketext('Last submission:') =%> <%= maketext('none') %> % } % } % if ($set && $verbosity >= 1) { -***** Data about the assignment: ***** +***** <%= maketext('Data about the assignment:') %> ***** -Set ID: <%== $set->set_id %> -Set header file: <%== $set->set_header %> -Hardcopy header file: <%== $set->hardcopy_header %> -Open date: <%== $c->formatDateTime($set->open_date) %> -Due date: <%== $c->formatDateTime($set->due_date) %> -Answer date: <%== $c->formatDateTime($set->answer_date) %> -Visible: <%== $set->visible ? 'yes' : 'no' %> -Assignment type: <%== $set->assignment_type %> +<%= maketext('Set ID:') %> <%== $set->set_id %> +<%= maketext('Set header file:') %> <%== $set->set_header %> +<%= maketext('Hardcopy header file:') %> <%== $set->hardcopy_header %> +<%= maketext('Open date:') %> <%== $c->formatDateTime($set->open_date) %> +<%= maketext('Due date:') %> <%== $c->formatDateTime($set->due_date) %> +<%= maketext('Answer date:') %> <%== $c->formatDateTime($set->answer_date) %> +<%= maketext('Visible:') %> <%== $set->visible ? 'yes' : 'no' %> +<%= maketext('Assignment type:') %> <%== $set->assignment_type %> % if ($set->assignment_type =~ /gateway/) { -Attempts per version: <%== $set->attempts_per_version %> -Time interval: <%== $set->time_interval %> -Versions per interval: <%== $set->versions_per_interval %> -Version time limit: <%== $set->version_time_limit %> -Version creation time: <%== $c->formatDateTime($set->version_creation_time) %> -Problem randorder: <%== $set->problem_randorder %> -Version last attempt time: <%== $set->version_last_attempt_time %> +<%= maketext('Attempts per version:') %> <%== $set->attempts_per_version %> +<%= maketext('Time interval:') %> <%== $set->time_interval %> +<%= maketext('Versions per interval:') %> <%== $set->versions_per_interval %> +<%= maketext('Version time limit:') %> <%== $set->version_time_limit %> +<%= maketext('Version creation time:') %> <%== $c->formatDateTime($set->version_creation_time) %> +<%= maketext('Problem randorder:') %> <%== $set->problem_randorder %> +<%= maketext('Version last attempt time:') %> <%== $set->version_last_attempt_time %> % } % } % if ($problem && $verbosity >= 1) { -***** Data about the problem processor: ***** +***** <%= maketext('Data about the problem processor:') %> ***** -Display Mode: <%== param('displayMode') %> -Show Old Answers: <%== param('showOldAnswers') ? 'yes' : 'no' %> -Show Correct Answers: <%== param('showCorrectAnswers') ? 'yes' : 'no' %> -Show Hints: <%== param('showHints') ? 'yes' : 'no' %> -Show Solutions: <%== param('showSolutions') ? 'yes' : 'no' %> +<%= maketext('Display Mode:') %> <%== param('displayMode') %> +<%= maketext('Show Old Answers:') %> <%== param('showOldAnswers') ? 'yes' : 'no' %> +<%= maketext('Show Correct Answers:') %> <%== param('showCorrectAnswers') ? 'yes' : 'no' %> +<%= maketext('Show Hints:') %> <%== param('showHints') ? 'yes' : 'no' %> +<%= maketext('Show Solutions:') %> <%== param('showSolutions') ? 'yes' : 'no' %> % } % if ($user && $verbosity >= 1) { -***** Data about the user: ***** +***** <%= maketext('Data about the user:') %> ***** -User ID: <%== $user->user_id %> -Name: <%== $user->full_name %> -Email: <%== $user->email_address %> +<%= maketext('User ID:') %> <%== $user->user_id %> +<%= maketext('Name:') %> <%== $user->full_name %> +<%= maketext('Email:') %> <%== $user->email_address %> % unless ($ce->{blockStudentIDinFeedback}) { -Student ID: <%== $user->student_id %> +<%= maketext('Student ID:') %> <%== $user->student_id %> % } % my $status_name = $ce->status_abbrev_to_name($user->status); %my $status_string = % defined $status_name % ? "$status_name ('" . $user->status . q{')} - % : $user->status . ' (unknown status abbreviation)'; -Status: <%== $status_string %> -Section: <%== $user->section %> -Recitation: <%== $user->recitation %> -Comment: <%== $user->comment %> -IP Address: <%== $remote_host %>:<%== $c->tx->remote_port || 'UNKNOWN' %> + % : maketext('[_1] (unknown status abbreviation)', $user->status); +<%= maketext('Status:') %> <%== $status_string %> +<%= maketext('Section:') %> <%== $user->section %> +<%= maketext('Recitation:') %> <%== $user->recitation %> +<%= maketext('Comment:') %> <%== $user->comment %> +<%= maketext('IP Address:') %> <%== $remote_host %>:<%== $c->tx->remote_port || 'UNKNOWN' %> % } % if ($verbosity >= 2) { -Data about the environment +<%= maketext('Data about the environment') %> <%== dumper($ce) %> % } diff --git a/templates/ContentGenerator/ForgotPassword.html.ep b/templates/ContentGenerator/ForgotPassword.html.ep new file mode 100644 index 0000000000..2378e291cd --- /dev/null +++ b/templates/ContentGenerator/ForgotPassword.html.ep @@ -0,0 +1,34 @@ +
        + % if (!$ce->{password_reset_sender_email}) { +
        +
        <%= maketext('Password reset is not enabled for this course.') %>
        +
        + % } elsif (param('request_password_reset')) { +
        +
        + <%= maketext('If the username that was entered is valid, that user has a valid email address set, ' + . 'and that user has permission to change their password, then a reset link has been emailed ' + . 'to that address. That link will only be valid for the next 15 minutes.') %> +
        + <%= link_to maketext('Login') => 'set_list', class => 'btn btn-primary' =%> +
        + % } else { +

        + <%== maketext('Please enter your username for [_1] below to reset your password:', tag('b', $courseID)) %> +

        + <%= form_for current_route, method => 'POST', begin =%> +
        +
        + <%= text_field user => '', required => undef, class => 'form-control', placeholder => '', + autocapitalize => 'none', spellcheck => 'false' =%> + <%= label_for uname => maketext('Username') =%> +
        +
        + <%= submit_button maketext('Request Password Reset'), name => 'request_password_reset', + class => 'btn btn-primary' =%> + <%= link_to maketext('Cancel') => 'set_list', class => 'btn btn-primary' =%> +
        +
        + <% end =%> + % } +
        diff --git a/templates/ContentGenerator/GatewayQuiz.html.ep b/templates/ContentGenerator/GatewayQuiz.html.ep index 49f951a04a..7e2cd53ac5 100644 --- a/templates/ContentGenerator/GatewayQuiz.html.ep +++ b/templates/ContentGenerator/GatewayQuiz.html.ep @@ -12,7 +12,7 @@ % % # Add CSS files requested by problems via ADD_CSS_FILE() in the PG file % # or via a setting of $ce->{pg}{specialPGEnvironmentVars}{extra_css_files} - % # which can be set in course.conf (the value should be an anonomous array). + % # which can be set in course.conf (the value should be an anonymous array). % my @cssFiles; % if (ref($ce->{pg}{specialPGEnvironmentVars}{extra_css_files}) eq 'ARRAY') { % push(@cssFiles, { file => $_, external => 0 }) for @{ $ce->{pg}{specialPGEnvironmentVars}{extra_css_files} }; @@ -108,25 +108,6 @@ % last; % } % -% # If there were translation errors, then show those and exit. -% if (@{ $c->{errors} }) { - % my $errorNum = 1; - % my ($message, $context) = (c, c); - % for (@{ $c->{errors} }) { - % push(@$message, "$errorNum. ") if (@{ $c->{errors} } > 1); - % push(@$message, $_->{message}, tag('br')); - % - % my $line = begin -

        <%= (@{ $c->{errors} } > 1 ? "$errorNum." : '') %><%== $_->{context} %>

        -
        - % end - % push @$context, $line->(); - % } - <%= include 'ContentGenerator/Base/error_output', error => $message->join(''), details => $context->join('') =%> - % - % last; -% } -% % my $setID = $c->{set}->set_id; % my $setVersionID = $c->{set}->version_id; % my $numProbPerPage = $c->{set}->problems_per_page; @@ -188,7 +169,7 @@ % && $c->{can}{showScore} % ) % { -
        +
        <%== maketext( 'Your recorded score for this version is [_1]/[_2] ([_3]%).', '' . wwRound(2, $c->{recordedScore}) . '', @@ -201,7 +182,7 @@ % } % } elsif ($c->{will}{checkAnswers}) { % if ($c->{can}{showScore}) { -
        +
        <%= maketext('Your score on this (checked, not recorded) submission is [_1]/[_2].', $c->{attemptScore}, $c->{totalPossible}) =%> @@ -226,7 +207,7 @@ % && before($c->{set}->due_date, $submitTime) % && ($c->{can}{recordAnswersNextTime} || $c->{submitAnswers})) % { -
        +
        % my $text = maketext('You are in the Reduced Scoring Period. All work counts for [_1]% of the original.', % $ce->{pg}{ansEvalDefaults}{reducedScoringValue} * 100); @@ -328,7 +309,7 @@ % } % } else { % if (!$c->{checkAnswers} && !$c->{submitAnswers} && $c->{can}{showScore}) { -
        +
        <%== maketext( 'Your recorded score on this test (version [_1]) is [_2]/[_3] ([_4]%).', @@ -350,12 +331,14 @@ % } % % if ($c->{set}->version_last_attempt_time) { -
        +
        <%= maketext('Time taken on test: [_1] min ([_2] min allowed).', $c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) / 6) / 100) %> +
        + <%= maketext('Test completed on [_1].', $c->{completedTime}) %>
        % } elsif ($c->{exceededAllowedTime} && $c->{recordedScore} != 0) { -
        +
        <%= maketext('(This test is overtime because it was not submitted in the allowed time.)') %>
        % } @@ -405,8 +388,18 @@ % # Problems can be shown, so output the main form and the problems. % my $startTime = param('startTime') || time; % - <%= form_for $action, name => 'gwquiz', method => 'POST', class => 'problem-main-form', begin =%> + % if ($haveProblemWarnings) { +
        +
        + <%== maketext('Warning: There may be something wrong with a problem in this test. ' + . 'Please inform your instructor including the warning messages below the problem.') =%> +
        +
        + % } + % + <%= form_for $action, name => 'gwquiz', method => 'POST', class => 'problem-main-form mt-0', begin =%> <%= $c->hidden_authen_fields =%> + <%= hidden_field courseID => $ce->{courseName} =%> % % # Hacks to use a javascript link to trigger previews and jump to subsequent pages of a multipage test. <%= hidden_field pageChangeHack => '' =%> @@ -448,9 +441,10 @@ % end % if ($numProbPerPage && $numPages > 1) { % content_for 'gw-navigation-cols' => begin - % for (1 .. $numPages) { + % for my $pageNum (1 .. $numPages) {
        % for (1 .. $numProbPerPage) { + % last if $_ * $pageNum > @$problem_numbers; % } @@ -458,7 +452,9 @@ % end % for my $i (1 .. $numPages) { % content_for 'gw-navigation-pages' => begin - % } % end + % content_for 'gw-previous-next-buttons' => begin +
        + % my $prevText = $numProbPerPage == 1 ? maketext('Previous Problem') : maketext('Previous Page'); + % if ($pageNumber > 1) { + <%= link_to $prevText => '#', + class => 'btn btn-primary page-change-link', data => { page_number => $pageNumber - 1 } =%> + % } else { + <%= $prevText =%> + % } + % my $nextText = $numProbPerPage == 1 ? maketext('Next Problem') : maketext('Next Page'); + % if ($pageNumber < $numPages) { + <%= link_to $nextText => '#', + class => 'btn btn-primary page-change-link', data => { page_number => $pageNumber + 1 } =%> + % } else { + <%= $nextText =%> + % } +
        + % end % } else { % content_for 'gw-navigation-cols' => begin
        <% for (0 .. $#$pg_results) { =%><% } =%> @@ -502,12 +516,13 @@ % end % } % my $jumpLinks = begin -
        -
        Data about the environment
        <%= dumper($ce) %>
        % if ($i == $pageNumber) { <%= $i =%> @@ -485,6 +481,24 @@
        + <%= content 'gw-navigation-cols' =%> <%= content 'gw-navigation-table-rows' =%>
        - + + <%= content 'gw-previous-next-buttons' =%> % end <%= $jumpLinks->() =%> % @@ -530,7 +545,7 @@ % $recordMessage = tag('div', class => 'alert alert-danger d-inline-block mb-2 p-1', % maketext('CORRECT ANSWERS SHOWN ONLY -- ANSWERS NOT RECORDED') % ); - % } elsif ($c->{will}{checkAnswers} || $c->{will}{showProblemGrader}) { + % } elsif ($c->{will}{checkAnswers}) { % $recordMessage = tag('div', class => 'alert alert-danger d-inline-block mb-2 p-1', % maketext('ANSWERS ONLY CHECKED -- ANSWERS NOT RECORDED') % ); @@ -546,7 +561,7 @@ % # Show the jump to anchor.
        " tabindex="-1"><%= $recordMessage %>
        % # Output the problem header. -

        <%= maketext('Problem [_1].', $i + 1) %>

        +

        <%= maketext('Problem [_1].', $i + 1) %>

        % if ($c->{can}{showTemplateIds}) { <%= '(' @@ -559,14 +574,7 @@ % } % % # This uses the permission level and user id of the user assigned to the set. - % if ( - % $db->getPermissionLevel($effectiveUserID)->permission >= - % $ce->{pg}{specialPGEnvironmentVars}{PRINT_FILE_NAMES_PERMISSION_LEVEL} - % || ( - % grep { $_ eq $effectiveUserID } - % @{ $ce->{pg}{specialPGEnvironmentVars}{PRINT_FILE_NAMES_FOR} } - % ) - % ) + % if ( $authz->hasPermissions($effectiveUserID, 'print_path_to_problem') ) % { <%= $problems->[ $probOrder->[$i] ]->source_file %> % } @@ -581,11 +589,21 @@ % } % -
        {flags}, $ce->{perProblemLangAndDirSettingMode}, $ce->{language} - ) %>> - <%== $pg->{body_text} =%> -
        + % # If there were translation errors, then show those instead of the problem. + % if ($pg->{flags}{error_flag}) { + % stash->{briefErrorOutput} = 1; + <%= include 'ContentGenerator/Base/error_output', + error => $pg->{errors}, + details => $pg->{body_text} =%> + % + % delete stash->{briefErrorOutput}; + % } else { +
        {flags}, $ce->{perProblemLangAndDirSettingMode}, $ce->{language} + ) %> data-bs-theme="light"> + <%== $pg->{body_text} =%> +
        + % } % if ($pg->{result}{msg}) {
        <%== maketext('Note: [_1]', tag('i', $pg->{result}{msg})) %>
        % } @@ -621,7 +639,7 @@
        <%= link_to maketext('preview answers') => '#', class => 'gateway-preview-btn btn btn-secondary', - ($numProbPerPage && $numPages > 1) ? (data_page_number => $pageNumber) : () =%> + ($numProbPerPage && $numPages > 1) ? (data => { page_number => $pageNumber }) : () =%>
        % % if ($resultsTable) { @@ -629,10 +647,15 @@ % } % % # Initialize the problem graders for the problem. - % if ($c->{will}{showProblemGrader}) { - <%= WeBWorK::HTML::SingleProblemGrader->new($c, $pg, $problems->[ $probOrder->[$i] ]) + % if ($c->{will}{showProblemGrader} && !$pg->{flags}{error_flag}) { + <%= WeBWorK::HTML::SingleProblemGrader->new($c, $pg, $problems->[ $probOrder->[$i] ], $c->{set}) ->insertGrader =%> % } + % # Show warnings for the problem if there are any. + <%= include 'ContentGenerator/Base/problem_warning_and_debug_output', + warnings => $pg->{warnings}, + warning_messages => ref $pg->{warning_messages} eq 'ARRAY' ? $pg->{warning_messages} : [], + debug_messages => ref $pg->{debug_messages} eq 'ARRAY' ? $pg->{debug_messages} : [] =%> % # Store the problem status for continued attempts recording. <%= hidden_field 'probstatus' . $problems->[ $probOrder->[$i] ]{problem_id} @@ -705,6 +728,15 @@ : maketext( 'This is your only submission. If you say yes, then your answers will be final, ' . 'and you will not be able to continue to work this test version.' + ), + # This is always a plural form. JavaScript replaces %d with the + # number of unanswered questions which will be greater than one. + unanswered_questions_message => + maketext('There are [_1] problems with unanswered questions.', '%d'), + unanswered_question_message => maketext('There is a problem with unanswered questions.'), + return_to_test_message => maketext( + 'Are you sure you want to grade the test? ' + . 'Select "No" if you would like to return to the test to enter more answers.' ) } ) @@ -716,20 +748,10 @@

        <%= maketext('Note: grading the test grades all problems, not just those on this page.') %>

        % } % - % if ($c->{can}{showProblemGrader}) { + % if ($c->{can}{showCorrectAnswers}) {
        - % if ($c->{can}{showCorrectAnswers}) { - <%= submit_button maketext('Show Correct Answers'), name => 'showCorrectAnswers', - class => 'btn btn-primary mb-1' =%> - % } - % if ($c->{will}{showProblemGrader}) { - <%= submit_button maketext('Hide Problem Graders'), name => 'hideProblemGrader', - class => 'btn btn-primary mb-1' =%> - <%= hidden_field showProblemGrader => 1 =%> - % } else { - <%= submit_button maketext('Show Problem Graders'), name => 'showProblemGrader', - class => 'btn btn-primary mb-1' =%> - % } + <%= submit_button maketext('Show Correct Answers'), name => 'showCorrectAnswers', + class => 'btn btn-primary mb-1' =%>
        % } % @@ -763,5 +785,5 @@ % # If achievements enabled, check to see if there are new ones and output them. Use the first % # problem to seed the data. However, all of the problems will be provided to the achievement evaluator. % if ($ce->{achievementsEnabled} && $c->{will}{recordAnswers} && $c->{submitAnswers} && $setID ne 'Undefined_Set') { - <%= checkForAchievements($problems->[0], $pg_results->[0], $c, setVersion => $setVersionID) =%> + <%= checkForAchievements($problems->[0], $c, setVersion => $setVersionID) =%> % } diff --git a/templates/ContentGenerator/GatewayQuiz/nav.html.ep b/templates/ContentGenerator/GatewayQuiz/nav.html.ep index f4b83b096c..1f87ca7896 100644 --- a/templates/ContentGenerator/GatewayQuiz/nav.html.ep +++ b/templates/ContentGenerator/GatewayQuiz/nav.html.ep @@ -9,28 +9,36 @@
      2. <%= link_to maketext('Show all tests') => $c->systemLink( url_for('gateway_quiz', setID => "$setID,v$setVersion"), - params => { - effectiveUser => param('effectiveUser'), - currentPage => $pageNumber, - showProblemGrader => $c->{will}{showProblemGrader} - } + params => { effectiveUser => param('effectiveUser'), currentPage => $pageNumber } ), class => 'dropdown-item' =%>
      3. @@ -104,14 +110,12 @@ <%= link_to $filters->{$_}[0] => $c->systemLink( url_for('gateway_quiz', setID => "$setID,v$filters->{$_}[2]"), params => { - effectiveUser => $filters->{$_}[1], - currentPage => $pageNumber, - showProblemGrader => $c->{will}{showProblemGrader}, - studentNavFilter => $_ + effectiveUser => $filters->{$_}[1], + currentPage => $pageNumber, + studentNavFilter => $_ } ), - class => 'dropdown-item', - style => ($filter || '') eq $_ ? 'background-color: #8F8' : '' =%> + class => join(' ', 'dropdown-item', ($filter || '') eq $_ ? 'active' : '') =%> % } diff --git a/templates/ContentGenerator/Grades.html.ep b/templates/ContentGenerator/Grades.html.ep index 4983bacbf0..9affb4211d 100644 --- a/templates/ContentGenerator/Grades.html.ep +++ b/templates/ContentGenerator/Grades.html.ep @@ -1,2 +1,16 @@ -<%= $c->displayStudentStats($c->{studentID}) =%> -<%= $c->scoring_info =%> +% use WeBWorK::Utils qw(getAssetURL); +% +% content_for css => begin + <%= stylesheet getAssetURL($ce, 'js/Grades/grades.css') =%> +% end +% content_for js => begin + <%= javascript getAssetURL($ce, 'js/Grades/grades.js'), defer => undef =%> +% end +% +<%= $c->displayStudentGrades =%> +% +% my $scoring_info = $c->scoring_info; +% if ($scoring_info) { +

        <%= maketext('Additional Grade Information') %>

        + <%= $scoring_info =%> +% } diff --git a/templates/ContentGenerator/Grades/grade_items.html.ep b/templates/ContentGenerator/Grades/grade_items.html.ep new file mode 100644 index 0000000000..a99804944f --- /dev/null +++ b/templates/ContentGenerator/Grades/grade_items.html.ep @@ -0,0 +1,33 @@ +
          + % my $n = 0; + % for my $item (@$items) { + % ++$n; +
        • +
          +
          +

          + % if ($item->{link}) { + <%= link_to $item->{name} => $item->{link} %> + % } else { + <%= $item->{name} %> + % } +

          +
          +
          + % unless ($item->{hide_score}) { +
          <%= $item->{grade} %>%
          + % } +
          +
          + % if ($item->{message}) { +
          <%= $item->{message} %>
          + % } + % if (defined $item->{problems}) { + <%= include 'ContentGenerator/Grades/problem_table', item => $item %> + % } +
          +
          +
        • + % } +
        + diff --git a/templates/ContentGenerator/Grades/problem_table.html.ep b/templates/ContentGenerator/Grades/problem_table.html.ep new file mode 100644 index 0000000000..d0d06e3265 --- /dev/null +++ b/templates/ContentGenerator/Grades/problem_table.html.ep @@ -0,0 +1,63 @@ +% my @problems = @{ $item->{problems} }; +% +% unless (@problems) { + % # If this is a test and no problems are available, this means the problems are hidden + % # in which case a message was already displayed. + % unless ($item->{version_id}) { + <%= maketext('This assignment has zero problems.') %> + % } + % last; +% } +% + + + + + + % for my $problem (@problems) { + + % } + + + + % for my $problem (@problems) { + + % } + + % unless ($item->{version_count}) { + + + % for my $problem (@problems) { + + % } + + % } + + + % for my $problem (@problems) { + + % } + + +
        + <%= maketext('Score: [_1] out of [_2]', $item->{grade_total_right}, $item->{grade_total}) %> + % if ($item->{version_id}) { + % my $versionName = maketext('version [_1]', $item->{version_id}); + % $versionName = begin + <%= $versionName %> + % end->() if $item->{version_link}; + % if ($item->{version_count} > 1) { + <%== maketext('for [_1] ([_2] versions taken)', $versionName, $item->{version_count}) %> + % } else { + <%== maketext('for [_1]', $versionName) %> + % } + % } +
        <%= maketext('Problem') %> + % if ($problem->{link}) { + <%= link_to $problem->{id} => $problem->{link}, + class => "fw-bold", + 'aria-label' => maketext('[_1] problem [_2]', $item->{set_name}, $problem->{id}) %> + % } else { + <%= $problem->{id} %> + % } +
        <%= maketext('Weights') %><%= $problem->{value} %>
        <%= maketext('Attempts') %><%= $problem->{attempts} %>
        <%= maketext('Status (%)') %><%= $problem->{score} %>
        diff --git a/templates/ContentGenerator/Grades/student_grades.html.ep b/templates/ContentGenerator/Grades/student_grades.html.ep new file mode 100644 index 0000000000..c73d4b3fa5 --- /dev/null +++ b/templates/ContentGenerator/Grades/student_grades.html.ep @@ -0,0 +1,65 @@ +% use WeBWorK::Utils qw(wwRound); +% +% if ($ce->{showCourseHomeworkTotals}) { +

        <%= maketext('Total Grade') %>

        +
        +
        +
        + % my $course_grade = 100 * wwRound(2, $courseTotal ? $totalRight / $courseTotal : 0); + % if ($course_grade == 100) { + 💯 + % } else { + <%= $course_grade %>% + % } +
        +
        +
        + <%= maketext('[_1] out of [_2] total points.', $totalRight, $courseTotal) %> +
        +
        +% } +% +% if (@$open || @$reduced || @$closed) { +
        + <%= hidden_field hidden_course_id => $courseID =%> + + +
        +% } +% if (@$open) { +

        <%= maketext('Open Assignments') %>

        + <%= include('ContentGenerator/Grades/grade_items', items => $open) %> +% } +% if (@$reduced) { +

        <%= maketext('Reduced Scoring Assignments') %>

        + <%= include('ContentGenerator/Grades/grade_items', items => $reduced) %> +% } +% if (@$closed) { +

        <%= maketext('Closed Assignments') %>

        + <%= include('ContentGenerator/Grades/grade_items', items => $closed) %> +% } +% if (@$notOpen) { +

        <%= maketext('Future Assignments') %>

        +
          + % for my $item (@$notOpen) { +
        • +
          + % if ($item->{link}) { + <%= link_to $item->{name} => $item->{link}, class => "fw-bold" %> + % } else { + <%= $item->{name} %> + % } +
          + % if ($item->{message}) { +
          <%= $item->{message} %>
          + % } +
        • + % } +
        +% } diff --git a/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep b/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep index d7fd8c3ae9..db04f240f3 100644 --- a/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep +++ b/templates/ContentGenerator/Instructor/AchievementEditor/save_as_form.html.ep @@ -1,5 +1,6 @@ % # There are three things you can do with a new achievement editor. % # You can replace the current achievement, use it in a new achievement, or not use it at all. +% param('action.save_as.saveMode', 'use_in_current') unless param('action.save_as.saveMode');
        <%= label_for 'action.save_as.target_file_id' => maketext('Save as:'), class => 'col-form-label col-auto' =%> diff --git a/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep b/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep index 983b3b22ee..051ca72429 100644 --- a/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep +++ b/templates/ContentGenerator/Instructor/AchievementList/create_form.html.ep @@ -20,7 +20,7 @@ class => 'form-select form-select-sm d-inline w-auto' =%>
        -
        +
        diff --git a/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep b/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep index ac180b1c46..651bc5eb4e 100644 --- a/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep +++ b/templates/ContentGenerator/Instructor/AchievementList/default_table.html.ep @@ -1,4 +1,4 @@ -
        +
        diff --git a/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep b/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep index 0605d96843..633e6ad131 100644 --- a/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep +++ b/templates/ContentGenerator/Instructor/AchievementList/delete_form.html.ep @@ -14,7 +14,7 @@ class => 'form-select form-select-sm d-inline w-auto me-3' =%>
        -
        +
        diff --git a/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep b/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep index c64282bd37..e6ba22ab8f 100644 --- a/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep +++ b/templates/ContentGenerator/Instructor/AchievementList/filter_form.html.ep @@ -24,7 +24,7 @@ class => 'form-control form-control-sm', dir => 'ltr' =%> -
        + % my @categories = grep { defined && $_ ne '' } $c->db->getAchievementCategories; diff --git a/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep b/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep index ece0c27b60..cec67fc420 100644 --- a/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep +++ b/templates/ContentGenerator/Instructor/AchievementList/import_form.html.ep @@ -23,7 +23,7 @@ class => 'form-select form-select-sm d-inline w-auto' =%>
        -
        +
        diff --git a/templates/ContentGenerator/Instructor/LTIUpdate.html.ep b/templates/ContentGenerator/Instructor/LTIUpdate.html.ep index 40fd1f3da5..ed37539383 100644 --- a/templates/ContentGenerator/Instructor/LTIUpdate.html.ep +++ b/templates/ContentGenerator/Instructor/LTIUpdate.html.ep @@ -47,6 +47,7 @@ %

        <%= maketext('Start LTI Grade Update') %>

        <%= form_for current_route, method => 'POST', id => 'updateLTIForm', name => 'updateLTIForm', begin =%> + <%= $c->hidden_authen_fields =%>
        <%= label_for updateUserID => maketext('Update user:'), class => 'col-auto col-form-label fw-bold' =%>
        diff --git a/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep b/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep index e666e53937..ad3cdcaaa2 100644 --- a/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep +++ b/templates/ContentGenerator/Instructor/PGProblemEditor.html.ep @@ -12,6 +12,10 @@ <%= javascript getAssetURL($ce, 'js/PGProblemEditor/pgproblemeditor.js'), defer => undef =%> % end % +% content_for css => begin + <%= stylesheet getAssetURL($ce, 'js/PGProblemEditor/pgproblemeditor.css') =%> +% end +% % unless ($authz->hasPermissions(param('user'), 'access_instructor_tools')) {
        <%= maketext('You are not authorized to access instructor tools.') %>
        % last; @@ -43,8 +47,7 @@ % source_path_for_problem_file => x('Editing unassigned problem file "[_1]".') % ); % -% my $setName = stash('setID') // ''; -% my $fullSetName = $c->{fullSetID} // $setName; +% my $setName = stash('setID') // ''; % % my $fileInfo = begin
        @@ -55,7 +58,7 @@ ? maketext( 'Editing problem [_1] of set [_2] in file "[_3]".', $c->{prettyProblemNumber}, - tag('span', dir => 'ltr', format_set_name_display($fullSetName)), + tag('span', dir => 'ltr', format_set_name_display($setName)), tag('span', dir => 'ltr', class => 'current-file', data => { tmp_file => $c->shortPath($c->{tempFilePath}) }, $c->shortPath($c->{inputFilePath})) @@ -73,11 +76,11 @@ <%= $fileInfo->() %> % <%= form_for current_route, method => 'POST', id => 'editor', name => 'editor', - enctype => 'application/x-www-form-urlencoded', class => 'col-12', begin =%> + enctype => 'application/x-www-form-urlencoded', class => 'col-12', novalidate => undef, begin =%> <%= $c->hidden_authen_fields =%> <%= hidden_field file_type => $c->{file_type} =%> <%= hidden_field courseID => $c->{courseID} =%> - % if (defined $setName) { + % if ($setName ne '') { <%= hidden_field hidden_set_id => $setName =%> % } % if (not_blank($c->{sourceFilePath})) { @@ -103,10 +106,9 @@
        <%= link_to maketext('Sample Problems') => url_for('sample_problem_index'), target => 'techniques_window', - title => maketext('POD for macros and sample problem code and snippets'), + title => maketext('Sample problem code with documentation.'), class => 'reference-link btn btn-sm btn-info', data => { bs_toggle => 'tooltip', bs_placement => 'top' } =%> - % # http://webwork.maa.org/wiki/Category:MathObjects <%= link_to maketext('Math Objects') => $ce->{webworkURLs}{MathObjectsHelpURL}, target => 'math_objects', title => maketext('Wiki summary page for MathObjects'), @@ -125,11 +127,9 @@ 'PG markdown syntax used to format WeBWorK questions. ' . 'This interactive lab can help you to learn the techniques.' ), - id => 'pgml-lab', - class => 'reference-link btn btn-sm btn-info', - data => { source => url_escape($pgml_lab_source), bs_toggle => 'tooltip', bs_placement => 'top' }, + class => 'reference-link pgml-lab btn btn-sm btn-info', + data => { source => url_escape($pgml_lab_source), bs_toggle => 'tooltip', bs_placement => 'top' }, 'PGML' =%> - % # http://webwork.maa.org/wiki/Category:Authors <%= link_to maketext('Author Info') => $ce->{webworkURLs}{AuthorHelpURL}, target => 'author_info', title => maketext('Top level of author information on the wiki.'), @@ -157,24 +157,43 @@ % }
        % } -
        -
        - <%= generate_codemirror_html( - $c, - 'problemContents', - $problemContents, - { course_info => 'html', hardcopy_theme => 'xml' }->{ $c->{file_type} } // 'pg' - ) =%> -
        -
        -
        -
        -
        <%= maketext('Loading...') %>
        - +
        +
        +
        + <%= generate_codemirror_html( + $c, + 'problemContents', + $problemContents, + { course_info => 'html', hardcopy_theme => 'xml' }->{ $c->{file_type} } // 'pg' + ) =%> +
        + +
        +
        +
        +
        <%= maketext('Loading...') %>
        + +
        +
        <%= $fileInfo->() %> % @@ -185,11 +204,12 @@ % my $line_contents = include("ContentGenerator/Instructor/PGProblemEditor/${actionID}_form"); % my $active = ''; % my $disabled = - % $actionID eq 'revert' - % && (!defined($c->{tempFilePath}) || !-e $c->{tempFilePath}) - % && !$c->getBackupTimes ? ' disabled' : ''; + % ($actionID eq 'revert' && (!defined($c->{tempFilePath}) || !-e $c->{tempFilePath}) && !$c->getBackupTimes) + % || ($actionID eq 'save' && $line_contents eq '') + % || ($actionID eq 'add_problem' && $c->{is_pg} && $line_contents eq '') + % ? ' disabled' : ''; % - % if (($line_contents && $line_contents ne '') || $actionID eq 'revert') { + % if (($line_contents && $line_contents ne '') || $disabled) { % unless ($default_choice) { $active = ' active'; $default_choice = $actionID; } % content_for 'tab-list' => begin % for (@$problems) { % my $probID = @@ -22,8 +22,7 @@ url_for('instructor_problem_statistics', problemID => $_->problem_id), params => param('filter') ? { filter => param('filter') } : {} ), - class => 'dropdown-item', - $probID eq ($c->{prettyID} // '') ? (style => 'background-color: #8F8') : () =%> + class => join(' ', 'dropdown-item', $probID eq ($c->{prettyID} // '') ? 'active' : ()) =%> % } diff --git a/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep b/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep index a208c80adb..0b37f07889 100644 --- a/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep +++ b/templates/ContentGenerator/Instructor/Stats/set_stats.html.ep @@ -17,7 +17,7 @@ <%= maketext('Set Status Help') =%> @@ -173,7 +173,7 @@ barLinks => [ map { $_->{statsLink} } @$problems ], ) =%> % -% # Table showing indvidual problem stats. +% # Table showing individual problem stats.
        diff --git a/templates/ContentGenerator/Instructor/Stats/siblings.html.ep b/templates/ContentGenerator/Instructor/Stats/siblings.html.ep index 68827f455e..41bd165a6a 100644 --- a/templates/ContentGenerator/Instructor/Stats/siblings.html.ep +++ b/templates/ContentGenerator/Instructor/Stats/siblings.html.ep @@ -1,6 +1,3 @@ -% # Note that this template is used by both WeBWorK::ContentGenerator::Instructor::Stats and -% # WeBWorK::ContentGenerator::Instructor::StudentProgress. -% % use WeBWorK::Utils::JITAR qw(jitar_id_to_seq); % use WeBWorK::Utils::Sets qw(format_set_name_display); % @@ -9,24 +6,8 @@ % } %
        -

        <%= $header %>

        - % if (current_route =~ /^instructor_user_/) { - - % } elsif (current_route eq 'instructor_problem_statistics') { +

        <%= maketext('Statistics') %>

        + % if (current_route eq 'instructor_problem_statistics') { % } else { - + % # Shared with StudentProgress siblings. + <%= include 'ContentGenerator/Instructor/Stats/siblings_set_list', + set_link_route => 'instructor_set_statistics' =%> % }
        diff --git a/templates/ContentGenerator/Instructor/Stats/siblings_set_list.html.ep b/templates/ContentGenerator/Instructor/Stats/siblings_set_list.html.ep new file mode 100644 index 0000000000..e69605b056 --- /dev/null +++ b/templates/ContentGenerator/Instructor/Stats/siblings_set_list.html.ep @@ -0,0 +1,18 @@ +% # This is shared between Stats and StudentProgress siblings page to list all sets. +% + diff --git a/templates/ContentGenerator/Instructor/Stats/student_filter_menu.html.ep b/templates/ContentGenerator/Instructor/Stats/student_filter_menu.html.ep index 98ba7f083e..12308273d6 100644 --- a/templates/ContentGenerator/Instructor/Stats/student_filter_menu.html.ep +++ b/templates/ContentGenerator/Instructor/Stats/student_filter_menu.html.ep @@ -13,7 +13,7 @@ % for (@$filters) {
      4. <%= link_to $_->[0] => $c->systemLink(url_for, params => { %$params, filter => $_->[1] }), - $_->[1] eq $filter ? (style => 'background-color: #8F8') : (), class => 'dropdown-item' =%> + class => join(' ', 'dropdown-item', $_->[1] eq $filter ? 'active' : ()) =%>
      5. % } diff --git a/templates/ContentGenerator/Instructor/StudentProgress.html.ep b/templates/ContentGenerator/Instructor/StudentProgress.html.ep index d135d8e5c5..4b02941e92 100644 --- a/templates/ContentGenerator/Instructor/StudentProgress.html.ep +++ b/templates/ContentGenerator/Instructor/StudentProgress.html.ep @@ -4,13 +4,9 @@ % } % % if (current_route eq 'instructor_user_progress') { - % # Stats and StudentProgress share this template. - <%= include 'ContentGenerator/Instructor/Stats/student_stats' =%> + <%= include 'ContentGenerator/Instructor/StudentProgress/student_progress' =%> % } elsif (current_route eq 'instructor_set_progress') { <%= $c->displaySets =%> % } else { - % # Stats and StudentProgress share this template also. - <%= include 'ContentGenerator/Instructor/Stats/index', - set_header => maketext('View student progress by set'), - student_header => maketext('View student progress by student') =%> + <%= include 'ContentGenerator/Instructor/StudentProgress/index' =%> % } diff --git a/templates/ContentGenerator/Instructor/Stats/index.html.ep b/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep similarity index 59% rename from templates/ContentGenerator/Instructor/Stats/index.html.ep rename to templates/ContentGenerator/Instructor/StudentProgress/index.html.ep index 96016b1bfa..142abaa394 100644 --- a/templates/ContentGenerator/Instructor/Stats/index.html.ep +++ b/templates/ContentGenerator/Instructor/StudentProgress/index.html.ep @@ -1,22 +1,17 @@ -% # Note that this template is used by both WeBWorK::ContentGenerator::Instructor::Stats and -% # WeBWorK::ContentGenerator::Instructor::StudentProgress. -% % use WeBWorK::Utils::Sets qw(format_set_name_display); % -% my $type = current_route =~ s/instructor_//r; -% % stash->{footerWidthClass} = 'col-lg-10 col-sm-12'; %
        -

        <%= $set_header %>

        +

        <%= maketext('View student progress by set') %>

          % for ($db->listGlobalSetsWhere({}, 'set_id')) {
        • <%= link_to format_set_name_display($_->[0]) => - $c->systemLink(url_for("instructor_set_$type", setID => $_->[0])) =%> + $c->systemLink(url_for("instructor_set_progress", setID => $_->[0])) =%>
        • % }
        @@ -26,12 +21,12 @@
        -

        <%= $student_header %>

        +

        <%= maketext('View student progress by student') %>

          % for (@{ $c->{student_records} }) {
        • <%= link_to $_->last_name . ', ' . $_->first_name . ' (' . $_->user_id . ')' => - $c->systemLink(url_for("instructor_user_$type", userID => $_->user_id)) =%> + $c->systemLink(url_for("instructor_user_progress", userID => $_->user_id)) =%>
        • % }
        diff --git a/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep b/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep index e1eb38b734..e155421871 100644 --- a/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep +++ b/templates/ContentGenerator/Instructor/StudentProgress/set_progress.html.ep @@ -16,6 +16,7 @@ % show_section => $showColumns->{section}, % show_recitation => $showColumns->{recit}, % show_login => $showColumns->{login}, + % returning => 1 % ) % : () % ); diff --git a/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep b/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep new file mode 100644 index 0000000000..8d77a079f9 --- /dev/null +++ b/templates/ContentGenerator/Instructor/StudentProgress/siblings.html.ep @@ -0,0 +1,30 @@ +% use WeBWorK::Utils::Sets qw(format_set_name_display); +% +% unless ($authz->hasPermissions(param('user'), 'access_instructor_tools')) { + % last; +% } +% +
        +

        <%= maketext('Student Progress') %>

        + % if (current_route eq 'instructor_user_progress') { + + % } else { + % # Shared with Stats siblings. + <%= include 'ContentGenerator/Instructor/Stats/siblings_set_list', + set_link_route => 'instructor_set_progress' =%> + % } +
        diff --git a/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep b/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep similarity index 77% rename from templates/ContentGenerator/Instructor/Stats/student_stats.html.ep rename to templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep index 6f50080c39..2eb40ddba1 100644 --- a/templates/ContentGenerator/Instructor/Stats/student_stats.html.ep +++ b/templates/ContentGenerator/Instructor/StudentProgress/student_progress.html.ep @@ -1,6 +1,3 @@ -% # Note that this template is used by both WeBWorK::ContentGenerator::Instructor::Stats and -% # WeBWorK::ContentGenerator::Instructor::StudentProgress. -% % use WeBWorK::ContentGenerator::Grades; % % my $studentRecord = $db->getUser($c->{studentID}); @@ -27,4 +24,4 @@ <%= link_to $studentRecord->user_id => $c->systemLink(url_for('set_list'), params => { effectiveUser => $c->{studentID} }) =%> % } -<%= WeBWorK::ContentGenerator::Grades::displayStudentStats($c, $c->{studentID}) =%> +<%= $c->displayStudentStats =%> diff --git a/templates/ContentGenerator/Grades/student_stats.html.ep b/templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep similarity index 100% rename from templates/ContentGenerator/Grades/student_stats.html.ep rename to templates/ContentGenerator/Instructor/StudentProgress/student_stats.html.ep diff --git a/templates/ContentGenerator/Instructor/UserDetail.html.ep b/templates/ContentGenerator/Instructor/UserDetail.html.ep index 1ef3720df6..4e4c0447fd 100644 --- a/templates/ContentGenerator/Instructor/UserDetail.html.ep +++ b/templates/ContentGenerator/Instructor/UserDetail.html.ep @@ -2,6 +2,7 @@ % % content_for css => begin <%= stylesheet getAssetURL($ce, 'node_modules/flatpickr/dist/flatpickr.min.css') =%> + <%= stylesheet getAssetURL($ce, 'node_modules/flatpickr/dist/themes/dark.css'), id => 'flatpickr-dark-theme' =%> <%= stylesheet getAssetURL($ce, 'node_modules/flatpickr/dist/plugins/confirmDate/confirmDate.css') =%> % end % diff --git a/templates/ContentGenerator/Instructor/UserList.html.ep b/templates/ContentGenerator/Instructor/UserList.html.ep index 1f441230e2..6972328e63 100644 --- a/templates/ContentGenerator/Instructor/UserList.html.ep +++ b/templates/ContentGenerator/Instructor/UserList.html.ep @@ -48,6 +48,13 @@ % % for my $actionID (@$formsToShow) { % next if $actionID eq 'reset_2fa' && !$ce->two_factor_authentication_enabled; + % next + % if $actionID eq 'lms_roster_sync' && ( + % !$ce->{LTIVersion} + % || $ce->{LTIVersion} ne 'v1p3' + % || !$ce->{LTI}{v1p3}{preferred_source_of_username} + % || !$db->getSettingValue('LTINamesRolesServiceURL') + % ); % next if $formPerms->{$actionID} && !$authz->hasPermissions(param('user'), $formPerms->{$actionID}); % % my $disabled = $actionID eq 'import' && !@$CSVList ? ' disabled' : ''; @@ -59,10 +66,15 @@ <%= link_to maketext($formTitles->{$actionID}) => "#$actionID", class => "nav-link action-link$active$disabled", id => "$actionID-tab", - data => { action => $actionID, bs_toggle => 'tab', bs_target => "#$actionID" }, + data => { + action => $actionID, + bs_toggle => 'tab', + bs_target => "#$actionID", + $actionID eq 'cancel_edit' ? (no_validate => 1) : () + }, role => 'tab', 'aria-controls' => $actionID, - 'aria-selected' => $active ? 'true' : 'false' =%> + 'aria-selected' => $active ? 'true' : 'false', =%> % end % content_for 'tab-content' => begin diff --git a/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep b/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep index 266851b86a..54f2995fba 100644 --- a/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep +++ b/templates/ContentGenerator/Instructor/UserList/delete_form.html.ep @@ -13,7 +13,7 @@ id => 'delete_select', class => 'form-select form-select-sm' =%>
        -
        +
        diff --git a/templates/ContentGenerator/Instructor/UserList/export_form.html.ep b/templates/ContentGenerator/Instructor/UserList/export_form.html.ep index 5dacc40238..b48bfa3407 100644 --- a/templates/ContentGenerator/Instructor/UserList/export_form.html.ep +++ b/templates/ContentGenerator/Instructor/UserList/export_form.html.ep @@ -33,7 +33,7 @@
        -
        +
        diff --git a/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep b/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep index 1c4d04d620..6ac18fd356 100644 --- a/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep +++ b/templates/ContentGenerator/Instructor/UserList/filter_form.html.ep @@ -35,7 +35,7 @@
        -
        +
        diff --git a/templates/ContentGenerator/Instructor/UserList/lms_roster_sync_form.html.ep b/templates/ContentGenerator/Instructor/UserList/lms_roster_sync_form.html.ep new file mode 100644 index 0000000000..b064e49274 --- /dev/null +++ b/templates/ContentGenerator/Instructor/UserList/lms_roster_sync_form.html.ep @@ -0,0 +1 @@ +<%= maketext('Synchronize roster from the LMS.') =%> diff --git a/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep b/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep index 5426b1b116..c21d298332 100644 --- a/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep +++ b/templates/ContentGenerator/Instructor/UserList/reset_2fa_form.html.ep @@ -17,7 +17,7 @@ id => 'reset_2fa_select', class => 'form-select form-select-sm' =%> -
        +
        diff --git a/templates/ContentGenerator/Instructor/UserList/user_list.html.ep b/templates/ContentGenerator/Instructor/UserList/user_list.html.ep index 3abe3e2bc6..fb9b71e0ef 100644 --- a/templates/ContentGenerator/Instructor/UserList/user_list.html.ep +++ b/templates/ContentGenerator/Instructor/UserList/user_list.html.ep @@ -52,6 +52,7 @@ <%= include 'ContentGenerator/Instructor/UserList/sort_button', field => 'status' =%> + - + - + - + - - + + - + - +
        <%= maketext('Accommodation Time Factor') %>
        <%= link_to maketext('Section') => '#', class => 'sort-header', @@ -89,7 +90,7 @@ % end % } % -
        +
        diff --git a/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep b/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep index c0a842ee0a..e7e3831480 100644 --- a/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep +++ b/templates/ContentGenerator/Instructor/UserList/user_list_field.html.ep @@ -1,12 +1,13 @@ % my $fieldName = 'user.' . $user->user_id . '.' . $field; % my $properties = $fieldProperties->{$field}; % -% if ($properties->{type} eq 'text') { +% if ($properties->{type} eq 'text' || $properties->{type} eq 'number') { % my $value = $user->$field; % if ($c->{editMode}) { - <%= text_field $fieldName => $value, id => $fieldName . '_id', size => $properties->{size}, + % my $field_method = "$properties->{type}_field"; + <%= $c->$field_method($fieldName => $value, id => $fieldName . '_id', %{$properties->{attributes} // {}}, class => 'form-control form-control-sm d-inline w-auto', - 'aria-labelledby' => ($fieldName =~ s/^.*\.([^.]*)$/$1/r) . '_header' =%> + 'aria-labelledby' => ($fieldName =~ s/^.*\.([^.]*)$/$1/r) . '_header') =%> % } else { % if ($field eq 'email_address') { % if ($value =~ /\S/) { diff --git a/templates/ContentGenerator/LTI/content_item_course_selection.html.ep b/templates/ContentGenerator/LTI/content_item_course_selection.html.ep new file mode 100644 index 0000000000..f2fc84d8c5 --- /dev/null +++ b/templates/ContentGenerator/LTI/content_item_course_selection.html.ep @@ -0,0 +1,34 @@ + +output_course_lang_and_dir %>> +% + + + + <%= maketext('Available Courses') %> + <%= stylesheet $c->url({ type => 'webwork', name => 'theme', file => 'bootstrap.css' }) =%> + +% + +
        + <%= form_for current_route, method => 'POST', begin =%> + <%= $c->hidden_authen_fields =%> + <%= hidden_field courseID => $courseID =%> + % for (keys %$forwardParams) { + <%= hidden_field $_ => $forwardParams->{$_} =%> + % } +
        + <%= maketext('Available Courses') %> + % for (@$courseChoices) { +
        + <%= radio_button selected_course => $_, id => "${_}_id", class => 'form-check-input', + required => undef =%> + <%= label_for "${_}_id" => $_, class => 'form-check-label' =%> +
        + % } +
        + <%= submit_button maketext('Submit Choice'), class => 'btn btn-primary' =%> + <% end =%> +
        + +% + diff --git a/templates/ContentGenerator/Login.html.ep b/templates/ContentGenerator/Login.html.ep index 9031aacee5..e32a03df7e 100644 --- a/templates/ContentGenerator/Login.html.ep +++ b/templates/ContentGenerator/Login.html.ep @@ -69,7 +69,12 @@ <%= label_for rememberme => maketext('Remember Me') =%>
        % } - <%= submit_button(maketext('Continue'), class => 'btn btn-primary') =%> +
        + <%= submit_button(maketext('Continue'), class => 'btn btn-primary') =%> + % if ($ce->{password_reset_sender_email}) { + <%= link_to 'Forgot Password' => 'forgot_password' =%> + % } +
        % % # Guest login diff --git a/templates/ContentGenerator/LoginProctor.html.ep b/templates/ContentGenerator/LoginProctor.html.ep index 02635f8309..fb3e8545fe 100644 --- a/templates/ContentGenerator/LoginProctor.html.ep +++ b/templates/ContentGenerator/LoginProctor.html.ep @@ -16,14 +16,14 @@ % # Print a message about submission times if we're submitting an answer. % if (param('submitAnswers')) { % my $dueTime = $userSet->due_date; - % my ($color, $msg) = ('#ddddff', ''); + % my ($alertClass, $msg) = ('alert-primary', ''); % if ($dueTime + $ce->{gatewayGracePeriod} < $submitTime) { - % $color = '#ffffaa'; + % $alertClass = ' alert-warning'; % $msg = maketext('The time limit on this assignment was exceeded. The assignment may be checked, ' % . 'but the result will not be counted.'); % } % -
        +
        Ctrl-mAlt-Shift-mOption-Shift-m <%= maketext('Enable or disable tab-focus mode. When tab-focus mode is off, pressing Tab ' . 'inside the editor window indents the current line. When tab-focus mode is on ' @@ -80,7 +66,7 @@
        Ctrl-Shift-[Cmd-Shift-[Cmd-Option-[ <%= maketext('Fold the region that begins on the current line. Triangles in the gutter ' . 'next to line numbers indicate which regions can be folded.') %> @@ -88,24 +74,31 @@
        Ctrl-Shift-]Cmd-Shift-]Cmd-Option-] <%= maketext('Unfold the region that begins on the current line.') %>
        Ctrl-Alt-[Cmd-Alt-[<%= maketext('Fold all regions.') %>
        Cmd-Alt-]Cmd-Alt-]<%= maketext('Unfold all regions.') %>
        Ctrl-Alt-[Ctrl-Option-[<%= maketext('Fold all regions.') %>
        Ctrl-Alt-]Ctrl-Option-]<%= maketext('Unfold all regions.') %>
        Ctrl-/Cmd-/<%= maketext('Toggle comment.') %>
        Shift-Alt-aShift-Option-a <%= maketext('Toggle block comment. (Only has effect inside PGML blocks.)') %>
        Ctrl-SpaceAlt-`Option-` <%= maketext('Show available autocompletions at the current cursor location.') %>
        + <%= maketext('There are resize grips that can be moved to resize the editor windows. This can be done by ' + . 'clicking and dragging or by focusing the resize grip and using the arrow keys. If the resize grip is ' + . 'focused and the Ctrl key (Ctrl + Cmd keys on Mac) is held down then the size is only changed by one ' + . 'pixel for each arrow key press, and if the Alt key (Option key for Mac) is held down then the size is ' + . 'changed by 50 pixels for each arrow key press. With no modifier key the size is changed by 20 pixels. ' + . 'Double clicking on a resize grip or pressing Enter or Space while a resize grip is focused resets the ' + . 'windows to their default sizes.') =%>
        <%= maketext('Text Editor Options') %>
        @@ -134,61 +127,101 @@

        <%= maketext('Actions:') %>

        -<%= maketext('(If an action cannot be executed it will not appear.)') %>
        <%= maketext('View/Reload') %>
        - <%= maketext('Render or re-render the problem, course info file, or set header being edited. This does not ' - . 'change the permanent file on the disk. You can view different versions of the same problem by changing ' - . 'the seed. You can also change the manner in which the mathematics is typeset. If "Open in new window" ' - . 'is checked, then the problem will open in a new tab or window showing the problem as it will be ' - . 'rendered for students in the set.') =%> +

        + <%= maketext('Render or re-render the problem, course info file, or set header being edited. This does not ' + . 'change the permanent file on the disk. You can view different versions of the same problem by ' + . 'changing the seed. You can also change the manner in which the mathematics is typeset. If "Open in ' + . 'new window" is checked, then the problem will open in a new tab or window showing the problem as it ' + . 'will be rendered for students in the set.') =%> +

        +

        + <%= maketext('This tab is available for all file types except hardcopy header files.') =%> +

        <%= maketext('Generate Hardcopy') %>

        - <%= maketext('Generate a hardcopy of the problem being edited. This does not change the permanent file on the ' - . 'disk. You can generate a hardcopy for different versions of the same problem by changing the seed. You ' - . 'can also change the format to "PDF" or "TeX Source". If "PDF" is selected, then a PDF file will be ' - . 'generated for download, unless there are errors. If errors occur or "TeX Source" is selected, then a ' - . 'zip file will be generated for download that contains the TeX source file and resources needed for ' - . 'generating the PDF file using LaTeX.') =%> + <%= maketext('Generate a hardcopy of the problem being edited. This does not change the permanent file on ' + . 'the disk. You can generate a hardcopy for different versions of the same problem by changing the ' + . 'seed. You can also change the format to "PDF" or "TeX Source". If "PDF" is selected, then a PDF ' + . 'file will be generated for download, unless there are errors. If errors occur or "TeX Source" is ' + . 'selected, then a zip file will be generated for download that contains the TeX source file and ' + . 'resources needed for generating the PDF file using LaTeX.') =%> +

        +

        + <%= maketext('You can also click "Edit Selected Theme" to edit a hardcopy theme. The new theme will be ' + . 'saved to the templates/hardcopyThemes folder.') =%>

        - <%= maketext('You can also click "Edit Selected Theme" to edit a hardcopy theme. The new theme will be saved to ' - . 'the templates/hardcopyThemes folder.') =%> + <%= maketext('This tab is only available for PG problem files, set header files, and hardcopy header ' + . 'files.') =%>

        -
        <%= maketext('Format Code') %>
        +
        <%= maketext('Code Maintenance') %>
        - <%= maketext('Reformat the code using perltidy or a conversion to PGML. Using perltidy will change the code ' - . 'in the editor window, and save changes to the temporary file. In some cases (if the code contains ' - . 'backslashes or double tildes) this can result in odd spacing in the code. The convert to PGML ' - . 'feature changes the code in text blocks in the code to use PGML features. Generally the conversion of ' - . 'many of the formatting and LaTeX is performed correctly, however answer blanks need attention. In ' - . 'either case, make sure to inspect the formatted code, and edit further or revert if needed.') =%> +

        + <%= maketext('Three code maintenance tools can be utilized. First, the code can be reformatted using ' + . 'perltidy. Using perltidy will change the code in the editor window, and save changes to the ' + . 'temporary file. In some cases (if the code contains backslashes or double tildes) this can result ' + . 'in odd spacing in the code. Second the code can be converted to PGML. This changes the code in text ' + . 'blocks to use PGML features. Generally the conversion of much of the formatting and LaTeX is ' + . 'performed correctly. However, answer blanks need attention. In any case, make sure to inspect the ' + . 'formatted code, and edit further or revert if needed. Third, the code can be analyzed by the "PG ' + . 'Critic." This checks that the code does not use old or deprecated features of PG and conforms to ' + . 'current best-practices in problem authoring, and offers suggestions on how to fix issues that are ' + . 'found.') =%> +

        +

        + <%= maketext('This tab is only available for problem files, set header files, and hardcopy header ' + . 'files. In addition, only the option to reformat code with perltidy is available for set header ' + . 'files and hardcopy header files.') =%> +

        <%= maketext('Save') %>
        - <%= maketext('Save the contents of the editor window to the file on disk and re-render the problem. If ' - . '"Open in new window" is checked, then the problem will open in a new tab or window showing the problem ' - . 'as it will be rendered for students in the set. If "Create backup" is checked then a backup of the ' - . 'current file on disk will be created before overwriting it with the contents of the editor window. If a ' - . 'backup already exists, then a "Delete oldest backup" check box will be present. If that is checked, ' - . 'then the oldest backup will be deleted when "Save" is clicked. These backups can be reverted ' - . 'to and managed on the "Revert" tab.') =%> +

        + <%= maketext('Save the contents of the editor window to the file on disk and re-render the problem. If ' + . '"Open in new window" is checked, then the problem will open in a new tab or window showing the ' + . 'problem as it will be rendered for students in the set. If "Create backup" is checked then a backup ' + . 'of the current file on disk will be created before overwriting it with the contents of the editor ' + . 'window. If a backup already exists, then a "Delete oldest backup" check box will be present. If ' + . 'that is checked, then the oldest backup will be deleted when "Save" is clicked. These backups can ' + . 'be reverted to and managed on the "Revert" tab.') =%> +

        +

        + <%= maketext('This tab is available for all files, but is only active for files in the course templates ' + . 'directory that are writable by the server. For files outside of the course templates directory, ' + . 'such as sample problems or a new problem template, or files that are not writable by the server, ' + . 'such as OPL problems, first use the "Save As" tab to save to a file in the course templates ' + . 'directory.') =%> +

        <%= maketext('Save As') %>

        <%= maketext(q{Makes a new copy of the file you are editing at the location relative to the course's } - . 'templates (~[TMPL~]) directory. You may choose to replace the current problem in the current set, ' - . 'append to the end to then end of the current set as a new problem, or create a problem that is not ' - . 'attached to a problem set.') =%> + . 'templates (~[TMPL~]) directory.') =%> +

        +

        + <%= maketext('For problem files you may choose to replace the current problem in the current set, ' + . 'append to the end of an existing set as a new problem, or create a problem that is not attached ' + . 'to a problem set.') =%> +

        +

        + <%= maketext('For set or hardcopy header files you may choose to set the file as the same kind of header ' + . 'for an existing problem set, or create a header file that is not attached to a problem set.') =%> +

        +

        + <%= maketext('When saving a problem in a new location (directory), by default all auxiliary files, such ' + . 'as images, or other files that do not end in ".pg", will also be copied to the new location. To ' + . 'stop this behavior, uncheck the "Copy auxiliary files" option.') =%>

        <%= maketext('You may want to create an unattached problem if you are using the current problem as a model ' @@ -201,23 +234,36 @@ . 'solution. All locally created and edited files will then appear in a subdirectory named ' . '"local".') =%>

        -

        - <%= maketext('A new problem whose path ends in newProblem.pg should be given a new name, for example, ' - . '"myNewProblem.pg".') =%> +

        + <%= maketext('This tab is available for all file types except for the course information file.') =%>

        <%= maketext('Append') %>
        - <%= maketext('Add this problem as the last problem of an existing set, either as a problem or as the set ' - . 'header (the text that appears on the home page of a homework set). You can rearrange the order of the ' - . 'problems later using the "Sets Manager".') =%> +

        + <%= maketext('Add this problem as the last problem of an existing set, either as a problem, as the set ' + . 'header (the text that appears on the home page of a homework set), or the hardcopy header (the text ' + . 'that appears in the beginning of hardcopy for a set). You can rearrange the order of the problems ' + . 'later using the "Sets Manager".') =%> +

        +

        + <%= maketext('This tab is only available for problem files, set header files, and hardcopy header files, ' + . 'but is not active for a new problem template or a sample problem. To append a new problem template ' + . 'or sample problem to a set, first use "Save As" to save the file to the course templates ' + . 'directory.') =%> +

        <%= maketext('Revert') %>
        - <%= maketext('Reverts to the copy of the file saved on the disk or to a backup file. All unsaved editing ' - . 'changes will be lost. This option is only active when a temporary file or a backup file exists. You ' - . 'may also delete backups that have been made with this tab.') =%> +

        + <%= maketext('Reverts to the copy of the file saved on the disk or to a backup file. All unsaved editing ' + . 'changes will be lost. You may also delete backups that have been made with this tab.') =%> +

        +

        + <%= maketext('This tab is available for all files, but is only active when a temporary file or backup file ' + . 'exists.') =%> +

        diff --git a/templates/HelpFiles/InstructorProblemSetList.html.ep b/templates/HelpFiles/InstructorProblemSetList.html.ep index ea50ecd46a..7504db7150 100644 --- a/templates/HelpFiles/InstructorProblemSetList.html.ep +++ b/templates/HelpFiles/InstructorProblemSetList.html.ep @@ -76,4 +76,22 @@
        <%= maketext('Delete') %>
        <%= maketext('Delete the sets checked below. Be careful, this cannot be undone.') %>
        + + % if ( + % $ce->{LTIVersion} + % && $ce->{LTIVersion} eq 'v1p3' + % && $ce->{LTIGradeMode} eq 'homework' + % && $db->getSettingValue('LTILineitemsURL') + % ) { +
        <%= maketext('Synchronize Set Dates with LMS.') %>
        +
        + <%= maketext('Synchronize the dates for a single set or multiple sets to or from the LMS. This task is ' + . 'performed in the job queue, and this page only enqueus that task. Go to the Job Manager to see the ' + . 'status of the enqueued job. This will only work for sets for which the lineitem for the set is ' + . 'available or can be obtained. That is all sets that are created via content selection from the LMS, ' + . 'or manually created links in the LMS that have been used at least once. Note that date ' + . 'synchronization via LTI is not supported by all LMSs.' + ) =%> +
        + % } diff --git a/templates/HelpFiles/InstructorScoring.html.ep b/templates/HelpFiles/InstructorScoring.html.ep index 9996454944..2645ccdcdf 100644 --- a/templates/HelpFiles/InstructorScoring.html.ep +++ b/templates/HelpFiles/InstructorScoring.html.ep @@ -17,39 +17,39 @@

        <%= maketext('The following describes how the checkboxes alter the scoring output') =%> -

        -
        <%= maketext('Pad Fields') %>
        -
        - <%= maketext('If selected, this adds spaces between the fields to align the commas, which makes the ' - . 'columns easy to read when in text form but it can confuse some spreadsheet applications since the ' - . 'extra spaces violate the csv standard (although Excel handles them with no problem). This will give ' - . 'a visual form of the CSV file that is easy to read on the page. If you want a reliable .csv file ' - . 'for use in any spreadsheet application unclick the "Pad Fields" option. You can download the .csv ' - . 'file immediately by clicking on the link with the filename chosen above, or you can download it ' - . 'using the "File Manager" from the scoring directory.') =%> -
        -
        <%= maketext('Record Scores for Single Sets') %>
        -
        - <%== maketext('Select this if you want to save the scores for each set in a separate file in addition to ' - . 'saving all scores to a cumulative file. After clicking the "Score Selected Set(s) and save to" ' - . 'button, you will get a pair of links for each selected set. The file that ends with [_1] contains ' - . 'the number of correct and incorrect tries about each individual problem for each student. The file ' - . 'that ends with [_2] is a summary of each problem.', - 'ful.csv','scr.csv') =%> -
        -
        <%= maketext('Include Success Index') %>
        -
        - <%= maketext('If this is selected, a success index is listed in each csv file. The success ' - . 'index is a number assigned on the basis of the number of incorrect attempts (roughly equivalent ' - . 'to 1/the number of attempts) which seems to correlate with the relative difficulty the student had ' - . 'with the problem.') =%> -
        -
        <%= maketext('Include percentage grades columns for all sets') %>
        -
        - <%= maketext('As the checkbox says, this includes a percentage grade column for each set.') =%> -
        -

        +
        +
        <%= maketext('Pad Fields') %>
        +
        + <%= maketext('If selected, this adds spaces between the fields to align the commas, which makes the ' + . 'columns easy to read when in text form but it can confuse some spreadsheet applications since the ' + . 'extra spaces violate the csv standard (although Excel handles them with no problem). This will give ' + . 'a visual form of the CSV file that is easy to read on the page. If you want a reliable .csv file ' + . 'for use in any spreadsheet application unclick the "Pad Fields" option. You can download the .csv ' + . 'file immediately by clicking on the link with the filename chosen above, or you can download it ' + . 'using the "File Manager" from the scoring directory.') =%> +
        +
        <%= maketext('Record Scores for Single Sets') %>
        +
        + <%== maketext('Select this if you want to save the scores for each set in a separate file in addition to ' + . 'saving all scores to a cumulative file. After clicking the "Score Selected Set(s) and save to" ' + . 'button, you will get a pair of links for each selected set. The file that ends with [_1] contains ' + . 'the number of correct and incorrect tries about each individual problem for each student. The file ' + . 'that ends with [_2] is a summary of each problem.', + 'ful.csv','scr.csv') =%> +
        +
        <%= maketext('Include Success Index') %>
        +
        + <%= maketext('If this is selected, a success index is listed in each csv file. The success ' + . 'index is a number assigned on the basis of the number of incorrect attempts (roughly equivalent ' + . 'to 1/the number of attempts) which seems to correlate with the relative difficulty the student had ' + . 'with the problem.') =%> +
        +
        <%= maketext('Include percentage grades columns for all sets') %>
        +
        + <%= maketext('As the checkbox says, this includes a percentage grade column for each set.') =%> +
        +

        <%= maketext('To use the Email merge feature, upload a CSV with calculated grades to the scoring directory using ' . 'the "File Manager".') =%> @@ -62,7 +62,7 @@

        <%== maketext('If you upload your file on the web with the name: [_1] and also create an email message with the ' - . 'name [_2] with the approriate [_3] variables then not only can you email the message with the embedded ' + . 'name [_2] with the appropriate [_3] variables then not only can you email the message with the embedded ' . 'grades to the students, but files with those exact names are automatically appended to the "Grades" page ' . 'seen by the students.', 'report_grades_data.csv', 'report_grade.msg', '$COL') =%> diff --git a/templates/HelpFiles/InstructorSetMaker.html.ep b/templates/HelpFiles/InstructorSetMaker.html.ep index 8b94f3e5ef..fc8c33df7e 100644 --- a/templates/HelpFiles/InstructorSetMaker.html.ep +++ b/templates/HelpFiles/InstructorSetMaker.html.ep @@ -1,5 +1,5 @@ % layout 'help_macro'; -% title maketext('Library Broswer Help'); +% title maketext('Library Browser Help'); %

        <%= maketext('This page is used to browse problems that will be used to fill problem sets. ' @@ -8,10 +8,10 @@ . 'Then choose which set you want to work on in the drop down menu.') =%>

        - <%= maketext('Use the options in the second box to pick a collection of problems decribed below. In each ' + <%= maketext('Use the options in the second box to pick a collection of problems described below. In each ' . 'case, clicking "View Problems" will render a fixed number of problems (default of 20). After ' . 'problems are shown, there will be options to show the next/previous batch of problems, add all problems ' - . 'to the target set (set at the top of the page) or clear the curent batch of problems.') =%> + . 'to the target set (set at the top of the page) or clear the current batch of problems.') =%>

        <%= maketext('Open Problem Library') %>
        diff --git a/templates/HelpFiles/InstructorStats.html.ep b/templates/HelpFiles/InstructorStats.html.ep index c3434a1ccd..49a3f62517 100644 --- a/templates/HelpFiles/InstructorStats.html.ep +++ b/templates/HelpFiles/InstructorStats.html.ep @@ -1,14 +1,9 @@ % layout 'help_macro'; % title maketext('Statistics Help'); % -

        - <%= maketext('The main page allows access to set and student statistics. When selecting a student, their grades ' - . 'page is shown, which lists set totals and per problem grades for each set assigned to the student. When ' - . 'selecting a set, various statistics and histograms are shown for the overall grades of students who are ' - . 'currently enrolled or auditing the course.') =%> -

        - <%= maketext('When viewing set statistics, the drop down menus can be used to show stats for individual sections, ' - . 'recitations, or problems. The overall results include all students who are assigned to the set, while the ' - . 'individual problem results only include active (have attempted the problem) students.') =%> + <%= maketext('Display full set or problem statistics. The main page lists all sets to view. When viewing ' + . 'set statistics, the drop down menus can be used to show stats for individual sections, recitations, or ' + . 'problems. The overall results include all students who are assigned to the set, while the individual ' + . 'problem results only include active (have attempted the problem) students.') =%>

        diff --git a/templates/HelpFiles/InstructorUserList.html.ep b/templates/HelpFiles/InstructorUserList.html.ep index 57ed8676a7..181df0e41e 100644 --- a/templates/HelpFiles/InstructorUserList.html.ep +++ b/templates/HelpFiles/InstructorUserList.html.ep @@ -3,9 +3,9 @@ %

        <%== maketext('From this page you can add new students, edit user data ' - . '(name, email address, recitation, section, permission level, enrollment status, and password), ' - . 'and export (save) class lists for back-up or use in another course. ' - . 'You can also delete students from the class roster, but this cannot be undone.') =%> + . '(name, email address, student ID, enrollment status, accommodation time factor, section, recitation, ' + . 'comment, permission level, and password), and export (save) class lists for back-up or use ' + . 'in another course. You can also delete students from the class roster, but this cannot be undone.') =%>

        <%= maketext('This page gives access to information about the student, independent of the assignments ' @@ -62,7 +62,7 @@

        <%== maketext('This is most easily done by importing a class list. The class list can be uploaded from your ' . 'workstation to the server using the File Manager page. The class list must be a file ending in .lst and ' - . 'must have a specific ' + . 'must have a specific ' . 'format. Once the file has been uploaded to the server the file will appear in the import action ' . 'pop-up list (5th action). demoCourse.lst is available for most courses and adds the "practice users" ' . 'which activate guest logins to the class list.') =%> @@ -72,7 +72,7 @@
        <%= maketext('This is done by first entering the user as a student and then changing the permission level of ' . 'the user. First edit the user by clicking on the pencil next to their name (or using the technique ' - . 'above for several users), then change their permssion level -- an entry blank at the far right of the ' + . 'above for several users), then change their permission level -- an entry blank at the far right of the ' . 'screen, you may have to scroll to see it. The permission levels are') =%>
        • <%= maketext('Guest:') %> -5
        • @@ -142,6 +142,16 @@ . 'grade for each problem is listed as "status" on this third page).') =%>
        +
        <%= maketext('Give one student or several students additional time for all timed tests.') %>
        +
        + <%= maketext('Click on the "Select" checkbox next to the names of the students that additional time is to be ' + . 'assigned, click on the radio button for editing selected users, and then click the "Edit" button. ' + . 'Set the "Accommodation Time Factor" to the desired multiplier for each student selected (this must be a ' + . 'decimal number that is greater than or equal to 1). The time that a student will have to complete a ' + . 'timed test will be the product of the "Test Time Limit" for the test set in the "Sets Manager" and ' + . 'the "Accommodation Time Factor" set here.') =%> +
        +
        <%= maketext('Extend the number of attempts allowed a student on a given problem.') %>
        <%= maketext(q{Click first in the "Assigned Sets" column in the student's row. This will take you to a new } @@ -164,8 +174,27 @@ . 'page or the "Instructor Tools" page.') =%>
        -
        <%= maketext('Change the number of atttempts allowed on a problem.') %>
        +
        <%= maketext('Change the number of attempts allowed on a problem.') %>
        <%= maketext('This is done from the "Sets Manager" page or the "Instructor tools" page.') %>
        + + % if ( + % $ce->{LTIVersion} + % && $ce->{LTIVersion} eq 'v1p3' + % && $ce->{LTI}{v1p3}{preferred_source_of_username} + % && $db->getSettingValue('LTINamesRolesServiceURL') + % ) { +
        <%= maketext('Synchronize users with the associated course in the LMS.') %>
        +
        + <%= maketext('Select the "Synchronize LMS Roster" tab and click "Synchronize LMS Roster". ' + . 'This will enqueue a job that will contact the LMS and retrieve the list of users in the associated ' + . 'LMS course. Users that are in the LMS course but not in the WeBWorK course will be added. Users ' + . 'that are not in the LMS course will have their status changed to "Drop". Users that are in the LMS ' + . 'course and the WeBWorK course will have their data updated unless $LMSManageUserData is false. Note ' + . 'that users that have a permission level above the $LTIAccountCreationCutoff will not be added or ' + . 'modified. Go to the Job Manager to see the status of this job.' + ) =%> +
        + % }

        @@ -180,15 +209,15 @@

        • <%= maketext('Clicking on any active link at the top of the column sorts the page by that column. You can do ' - . 'lexigraphic sorts: click on "First name" then "Last name" to sort by last name, sorting those with the ' - . 'same last name by their first name.') =%> + . 'lexicographic sorts: click on "First name" then "Last name" to sort by last name, sorting those with ' + . 'the same last name by their first name.') =%>
        • <%== maketext('The login name column links allow you to "act as" a student.') %>
        • <%== maketext(q{The pencil in the login column allows you to edit that student's data.}) =%>
        • - <%== maketext('The Assigned sets column (x/y) indicates that x sets out of y sets avaiable ' + <%== maketext('The Assigned sets column (x/y) indicates that x sets out of y sets available ' . 'have been assigned to this student. Click this link to assign or unassign sets to this student, to ' . 'adjust due dates, or to adjust the grades on an assignment for a student.') =%>
        • diff --git a/templates/HelpFiles/instructor_links.html.ep b/templates/HelpFiles/instructor_links.html.ep index 1a4595cc49..43959eb6e7 100644 --- a/templates/HelpFiles/instructor_links.html.ep +++ b/templates/HelpFiles/instructor_links.html.ep @@ -6,8 +6,8 @@
          <%== maketext('The main page for WeBWorK documentation is the webwork wiki while specific help for ' . q{instructors setting up a course are in the instructors' section.}, - 'href="http://webwork.maa.org/wiki" target="ww_wiki"', - 'href="http://webwork.maa.org/wiki/Instructors" target="ww_wiki"') =%> + 'href="https://wiki.openwebwork.org/wiki" target="ww_wiki"', + 'href="https://wiki.openwebwork.org/wiki/Instructors" target="ww_wiki"') =%>
          @@ -24,14 +24,14 @@ <%= maketext('Edit class roster data. Add students, edit student data, drop students from class, import ' . 'students from a classlist, and give user professor privileges. Access to individual assignments.') =%> -
          <%= maketext('Assigner Tool') %>
          -
          <%= maketext('Assign and unassign selected exercise sets to selected users.') %>
          <%= maketext('Sets Manager') %>
          <%= maketext('Edit sets for the entire class. Change set due dates, create new sets from a set ' . 'definition file, create new sets, make sets visible/invisible, score assignments. Assign ' . 'sets to the class.') =%>
          +
          <%= maketext('Assigner Tool') %>
          +
          <%= maketext('Assign and unassign selected exercise sets to selected users.') %>
          <%= maketext('Problem Editor') %>
          <%= maketext('Write a new PG problem file or edit an existing one.') %>
          <%= maketext('Library Browser') %>
          @@ -39,29 +39,31 @@
          <%= maketext('Statistics') %>
          <%= maketext(q{View statistics of students' performance on homework either by individual or by set.}) %>
          <%= maketext('Student Progress') %>
          -
          <%= maketext('View details of student perofrmance either by individual or by set.') %>
          +
          <%= maketext('View details of student performance either by individual or by set.') %>
          <%= maketext('Scoring Tools') %>
          <%= maketext('Score one or more sets. This can also be done from the "Sets Manager" or from the ' . '"Instructor Tools", but the "Scoring Tools" page allows control over parameters.') =%>
          +
          <%= maketext('LTI Grade Update') %>
          +
          + <%= maketext('Manually initiate an LTI grade passback for selected sets or users. This link is only visible ' + . 'if LTI grade passback is enabled for the course.') =%> +
          <%= maketext('Achievements Manager') %>
          - <%= maketext('Edit achivements for the course. This link is only present if achievements ' + <%= maketext('Edit achievements for the course. This link is only present if achievements ' . 'are enabled for the course.') =%>
          <%= maketext('Email') %>
          <%= maketext('Send email to students.') %>
          +
          <%= maketext('Job Manager') %>
          +
          <%= maketext('View and manage jobs in the job queue.') %>
          <%= maketext('File Manager') %>
          <%= maketext('Upload, download and delete text files, including scoring spread sheets, set definition files, ' . 'class list spread sheets, and "PG" problems.') =%>
          -
          <%= maketext('LTI Grade Update') %>
          -
          - <%= maketext('Manually initiate an LTI grade passback for selected sets or users. This link is only visible ' - . 'if LTI grade passback is enabled for the course.') =%> -
          <%= maketext('Course Configuration') %>
          <%= maketext('Allows configuration of certain parameters, such as permission levels, default display mode for ' diff --git a/templates/RPCRenderFormats/default.html.ep b/templates/RPCRenderFormats/default.html.ep index 0ae0a2c6ec..8ae096d1f5 100644 --- a/templates/RPCRenderFormats/default.html.ep +++ b/templates/RPCRenderFormats/default.html.ep @@ -19,6 +19,7 @@ % for (@$extra_css_files) { %= stylesheet $_->{file} % } + % for (@$third_party_js) { %= javascript $_->[0], %{ $_->[1] // {} } % } @@ -34,7 +35,7 @@ %== $extra_header_text -
          +
          %== $resultSummary @@ -101,6 +102,9 @@ %= hidden_field showFooter => $showFooter %= hidden_field extra_header_text => $extra_header_text %= hidden_field problem_data => $problem_data + % if ($ws->{inputs_ref}{answerPrefix}) { + %= hidden_field answerPrefix => $ws->{inputs_ref}{answerPrefix} + % } % if ($formatName eq 'debug' && $ws->{inputs_ref}{clientDebug}) { %= hidden_field clientDebug => $ws->{inputs_ref}{clientDebug} % } @@ -132,74 +136,38 @@ % end
          - % # PG warning messages (this includes translator warnings but not translator errors). - % if ($rh_result->{pg_warnings}) { -
          -

          <%= $lh->maketext('Warning messages') %>

          -
            - % for (split("\n", $rh_result->{pg_warnings})) { -
          • <%== $_ %>
          • - % } -
          -
          - % } - % # PG warning messages generated with WARN_message. - % if (ref $rh_result->{warning_messages} eq 'ARRAY' && @{ $rh_result->{warning_messages} }) { -
          -

          <%= $lh->maketext('PG warning messages') %>

          -
            - % for (@{ $rh_result->{warning_messages} }) { -
          • <%== $_ %>
          • - % } -
          -
          - % } - % # Translator errors. - % if ($rh_result->{flags}{error_flag}) { -
          -

          Translator errors

          - <%== $rh_result->{errors} %> -
          - % } + <%= include 'ContentGenerator/Base/problem_warning_and_debug_output', + warnings => $rh_result->{pg_warnings}, + warning_messages => ref $rh_result->{warning_messages} eq 'ARRAY' ? $rh_result->{warning_messages} : [], + debug_messages => + $formatName eq 'debug' && ref $rh_result->{debug_messages} eq 'ARRAY' + ? $rh_result->{debug_messages} + : [] + =%> % # Additional information output only for the debug format. % if ($formatName eq 'debug') { - % # PG debug messages generated with DEBUG_message. - % if (@{ $rh_result->{debug_messages} }) { -
          -

          PG debug messages

          -
            - % for (@{ $rh_result->{debug_messages} }) { -
          • <%== $_ %>
          • - % } -
          -
          - % } - % # Internal debug messages generated within PGcore. - % if (ref $rh_result->{internal_debug_messages} eq 'ARRAY' && @{ $rh_result->{internal_debug_messages} }) { -
          -

          Internal errors

          -
            - % for (@{ $rh_result->{internal_debug_messages} }) { -
          • <%== $_ %>
          • - % } -
          -
          - % } % if ($ws->{inputs_ref}{clientDebug}) {

          Webwork client data

          %== $pretty_print->($ws) % } % } -
          - % # Show the footer unless it is explicity disabled. + % # Translator errors. + % if ($rh_result->{flags}{error_flag}) { +
          +

          Translator errors

          +
          <%== $rh_result->{errors} %>
          +
          + % } + + % # Show the footer unless it is explicitly disabled. % if ($showFooter ne '0') { - + % } diff --git a/templates/exception_default.html.ep b/templates/exception_default.html.ep index b20cd062c1..586534bce7 100644 --- a/templates/exception_default.html.ep +++ b/templates/exception_default.html.ep @@ -10,7 +10,7 @@ % -
          +

          WeBWorK error

          An error occurred while processing your request.

          @@ -19,7 +19,7 @@ <% if ($ENV{WEBWORK_SERVER_ADMIN}) { =%> <%= link_to $ENV{WEBWORK_SERVER_ADMIN} => "mailto:$ENV{WEBWORK_SERVER_ADMIN}" %>\ <% } =%>\ - , including all of the following information as well as what what you were doing when the error occurred. + , including all of the following information as well as what you were doing when the error occurred.

          Error record identifier

          <%= $uuid =%>

          @@ -114,7 +114,7 @@

          Time generated:

          <%= $time %>

          -
        + % diff --git a/templates/exception_min.html.ep b/templates/exception_min.html.ep index a4d370f0f0..44ac28d508 100644 --- a/templates/exception_min.html.ep +++ b/templates/exception_min.html.ep @@ -10,7 +10,7 @@ % -
        +

        WeBWorK error

        An error occurred while processing your request.

        @@ -25,7 +25,7 @@

        <%= $uuid %>

        Time generated:

        <%= $time %>

        -
        + % diff --git a/templates/layouts/pod_viewer.html.ep b/templates/layouts/pod_viewer.html.ep index f308805333..116e97df2c 100644 --- a/templates/layouts/pod_viewer.html.ep +++ b/templates/layouts/pod_viewer.html.ep @@ -18,7 +18,7 @@ % - + -
        +
        <%= content =%>
        -
        + % diff --git a/templates/layouts/system.html.ep b/templates/layouts/system.html.ep index d9af1c26e7..24aed1475d 100644 --- a/templates/layouts/system.html.ep +++ b/templates/layouts/system.html.ep @@ -20,13 +20,15 @@ % } % % # Webwork configuration for javascript - + % % # JS Loads +% # The color scheme JavaScript must be loaded early and not deferred to prevent flickering as the color scheme is set. +<%= javascript $c->url({ type => 'webwork', name => 'htdocs', file => 'js/System/color-scheme.js' }) =%> <%= javascript $c->url({ type => 'webwork', name => 'htdocs', file => 'js/MathJaxConfig/mathjax-config.js' }), defer => undef =%> -<%= javascript $c->url({ type => 'webwork', name => 'htdocs', file => 'node_modules/mathjax/es5/tex-svg.js' }), - id => 'MathJax-script', defer => undef =%> +<%= javascript $c->url({ type => 'webwork', name => 'htdocs', file => 'node_modules/mathjax/tex-svg.js' }), + defer => undef =%> <%= javascript $c->url({ type => 'webwork', name => 'htdocs', file => 'node_modules/jquery/dist/jquery.min.js' }) %> <%= javascript $c->url({ type => 'webwork', name => 'htdocs', @@ -47,24 +49,66 @@ % <%= link_to 'Skip to main content' => '#page-title', - class => 'visually-hidden-focusable bg-white p-2 m-3 position-absolute' =%> + class => 'visually-hidden-focusable bg-light p-2 m-3 position-absolute' =%> % % # Header % # Navigation % if ($c->can('links') || $c->can('siblings') || $c->can('options')) { @@ -83,7 +127,7 @@ %
        % # Main Content Area -
        @@ -145,7 +189,7 @@
        % % if ($c->have_warnings) { -
        <%= $c->warnings %>
        +
        <%= $c->warnings %>
        % } % if ($c->can('message')) {
        <%= $c->message %>
        @@ -158,7 +202,7 @@ % % # Footer <%= include 'ContentGenerator/Base/footer' =%> -
        +
        % % # This is a place that modal dialog html markup can be safely placed if needed by a page.